On Sat, 23 Nov 2002, Andrew Gallatin wrote:

> 
> As you eloquently state, there are a number of tradeoffs involved.  On
> a 64-bit platform, 99% of users are paying 40 bytes/pkt for something
> that they will never use.  On x86, 99.99% of users are paying 20
> bytes/pkt for a feature they will never use.  At least a signifigant
> fraction of nics make use of csum offloading (xl, ti, bge, em, myri).


the downside to the TAG stuff is that you need to allocate a separate
tag storage, and that is a malloc.. which has certain characteristics
vs the mbuf allocator.  We have a special allocator for mbufs for a
reason. (I'm not sure how many of the original reasons still apply).
so it's worth looking at whether malloc is a suitable method of
allocating all that stuff before we take it out of the mbuf.



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

Reply via email to