>     I think what's happening for UDP is the buffer is copied in at the 
 > socket and
 > maintained so they can be locked down once for DMA by the driver, which
 > means for UDP we can  have one large datagram.  UDP remains unchanged,
 > when the buffer hits either IPv4 or IPv6 then the datagram

Note that for GLDv3, the buffer generally won't go through IP at all --
it'll go directly from UDP to the driver via IP_DLS_ILL_TX().  But maybe
we'll skip that fastpath even for GLDv3 because the IP packet's length is
larger than ire_max_frag.  I'd need to look at this more closely to know
for sure.

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

Reply via email to