Figure 6: A function call graph in the Linux kernel for sending a packet in the TCP layer. The grey boxes are unmodified functions, and the functions in yellow are modified to handle ILNPv6 in a dual-stack operation with IPv6.