[ovs-dev] Queuing packets to userspace and NBL info problem

Ben Pfaff blp at nicira.com
Tue Aug 5 03:18:30 UTC 2014


On Sun, Aug 03, 2014 at 06:39:04PM +0000, Samuel Ghinet wrote:
> Well, things such as IPSec offload, and more obscure stuff such as:
> "any media-specific out-of-band data that accompanies the NET_BUFFER structures that are associated with the NET_BUFFER_LIST structure."
> 
> The complete list, which includes the latest version of NDIS, is here:
> http://msdn.microsoft.com/en-us/library/windows/hardware/ff566569(v=vs.85).aspx
> Obviously, other things would be added in the future.
> 
> What happens if you remove IPSec for a packet? What happens if you
> remove contextual information written by some network driver in the
> stack that are required by another network driver in the stack? Well,
> perhaps it won't bring the system down, but it would still not be a
> good thing to do. I believe it is not a good idea to leave it to
> "whatever may go wrong with the packet".

Most of the items on the list seem to be related to offloads.  The
kernel module should complete offloads before it passes the packet to
userspace.



More information about the dev mailing list