Re: mbuf_outbound_finalize() reports packet length is less than mbuf length
Re: mbuf_outbound_finalize() reports packet length is less than mbuf length
- Subject: Re: mbuf_outbound_finalize() reports packet length is less than mbuf length
- From: Kevin Brock <email@hidden>
- Date: Mon, 27 Jul 2009 16:43:32 -0700
Brendan Creane wrote:
I was hoping for a little while that just pulling in the first few
bytes of the ip header and then letting in_delayed_cksum_offset()
defragment the ip header would help, but I think
in_delayed_cksum_offset() is broken in that case as well.
It looks like it will copy the IP header into a separate buf, m == m0,
and it won't mess with the value of ip_offset, so the math farther down
will work... Why do you think there will be a problem in that case?
Issues with m_copydata?
I've filed a radar bug for this problem, so maybe outbound_finalize()
will be usable in Snow Leopard!
Other bug's have been filed, so don't get your hopes up... We won't
know for sure until we see the SL sources for those functions. Remember
that the mbuf_pullup thread was two years back.
Kevin
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden