Possible bug in m_split() when splitting M_EXT mbufs

2013-01-10 Thread Jacques Fourie
Hi, Could someone please verify if m_split as in svn rev 245286 is doing the right thing in the scenario where a mbuf chain is split with len0 falling on a mbuf boundary and the mbuf in question being a M_EXT mbuf? Consider the following example where m0 is a mbuf chain consisting of 2 M_EXT mbufs

Re: Possible bug in m_split() when splitting M_EXT mbufs

2013-01-11 Thread Gleb Smirnoff
Jacques, On Fri, Jan 11, 2013 at 09:34:32AM +0200, Jacques Fourie wrote: J> Could someone please verify if m_split as in svn rev 245286 is doing the J> right thing in the scenario where a mbuf chain is split with len0 falling J> on a mbuf boundary and the mbuf in question being a M_EXT mbuf? Con

Re: Possible bug in m_split() when splitting M_EXT mbufs

2013-01-11 Thread Jacques Fourie
On Fri, Jan 11, 2013 at 10:12 AM, Gleb Smirnoff wrote: > Jacques, > > On Fri, Jan 11, 2013 at 09:34:32AM +0200, Jacques Fourie wrote: > J> Could someone please verify if m_split as in svn rev 245286 is doing the > J> right thing in the scenario where a mbuf chain is split with len0 > falling >

Re: Possible bug in m_split() when splitting M_EXT mbufs

2013-01-11 Thread Jacques Fourie
On Fri, Jan 11, 2013 at 10:53 AM, Jacques Fourie wrote: > > > > On Fri, Jan 11, 2013 at 10:12 AM, Gleb Smirnoff wrote: > >> Jacques, >> >> On Fri, Jan 11, 2013 at 09:34:32AM +0200, Jacques Fourie wrote: >> J> Could someone please verify if m_split as in svn rev 245286 is doing >> the >> J> right

Re: Possible bug in m_split() when splitting M_EXT mbufs

2013-01-14 Thread Jacques Fourie
On Fri, Jan 11, 2013 at 10:53 AM, Jacques Fourie wrote: > > > > On Fri, Jan 11, 2013 at 10:12 AM, Gleb Smirnoff wrote: > >> Jacques, >> >> On Fri, Jan 11, 2013 at 09:34:32AM +0200, Jacques Fourie wrote: >> J> Could someone please verify if m_split as in svn rev 245286 is doing >> the >> J> right