> 1. Is ordering important or is an SLIST sufficient for all cases?

Order is not important.

> 2. Is it possible to attach the aux argument to the mbuf chain instead of
> adding it as a new parameter to ip_output?
>

The "aux argument" _was_ originally attached to the mbuf chain.  The change
to add an extra arg to ip*_output was done to eliminate one of the biggest
uses of the aux mbuf; the socket to use to get IPsec policy.  This is a
performance win and worth doing independent of the aux->m_tag switch.

One could split the ip_output change out but doing it together avoids
converting code that would just eventually be eliminated (unless you did the
ip_output change first and then the m_tag switch).

    Sam


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-net" in the body of the message

Reply via email to