> - m_getptr() returns the correct mbuf and offset to the header. I > think we can assume that a single IPv6 header, that our stack has > created, is in contiguous memory. The IPv4 case just above makes > the same assumption.
And if the assumption is not met due to interations between various tunnel or encapsulation layers... then panic the kernel? That is OK?