A summary of 2.6.29 internal API changes
Posted Mar 5, 2009 3:53 UTC (Thu) by BenHutchings
Parent article: A summary of 2.6.29 internal API changes
A couple of corrections:
The networking layer now supports large receive offload (or "generic receive offload") operation.
LRO for TCP/IPv4 was already there, but GRO is a more general and cleaner implementation. In particular, it will support IPv6 and will play nicely with IP forwarding and bridging.
The NAPI API has been cleaned up somewhat; in particular, functions like netif_rx_schedule(), netif_rx_schedule_prep(), and netif_rx_complete() have lost the unneeded struct net_device parameter.
These functions then became completely equivalent with the corresponding napi_* functions, so they will be gone completely in 2.6.30.
to post comments)