> 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]
