> The problem is that due to what I consider to be hacks to work around
 > broken drivers, packets sent by sendfile are queued up freed later
 > from a different context.

This is *not* to workaround broken drivers, it's to deal with the fact
that freeing the mblks synchronously means that drivers cannot hold locks
across freemsg(), which is not something we've ever documented as a
constraint.  Further, the asynchronous logic has been improved and I
believe is of comparable performance now.

-- 
meem
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to