Subject: Re: m_pulldown()
To: None <itojun@iijlab.net>
From: Matt Thomas <matt@3am-software.com>
List: tech-net
Date: 12/01/1999 21:31:48
At 08:35 PM 12/1/99 , itojun@iijlab.net wrote:
>         I'm now trying to upgrade IPv6 code in HEAD branch to more recent
>         KAME releases.
>
>         For better mbuf chain support in IPv6, KAME team came up with
>         a function called m_pulldown().  KAME code is under migration to use
>         this function.  There are #ifdef PULLDOWN_TEST in sys/netinet{,6}.
>
>         Is it okay to bring those #ifdefs into HEAD branch?  this would allow
>         me to synchronize to KAME code easier (if there's less differences
>         it will be easier).
>
>itojun

No offense, but m_pullup should die.  m_pulldown is a further extension of this 
horror.

Appropriate use of m_copydata is a much better alternative.  When I wrote the
Digital UNIX IPv6 code, I never had to use m_pullup or its variants.
-- 
Matt Thomas               Internet:   matt@3am-software.com
3am Software Foundry      WWW URL:    http://www.3am-software.com/bio/matt/
Cupertino, CA             Disclaimer: I avow all knowledge of this message