nfp: add XDP support in the driver
Add XDP support. Separate stack's and XDP's TX rings logically. Add functions for handling XDP_TX and cleanup of XDP's TX rings. For XDP allocate all RX buffers as separate pages and map them with DMA_BIDIRECTIONAL. Signed-off-by:Jakub Kicinski <jakub.kicinski@netronome.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/netronome/nfp/nfp_net.h 14 additions, 3 deletionsdrivers/net/ethernet/netronome/nfp/nfp_net.h
- drivers/net/ethernet/netronome/nfp/nfp_net_common.c 389 additions, 85 deletionsdrivers/net/ethernet/netronome/nfp/nfp_net_common.c
- drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c 29 additions, 8 deletionsdrivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c
- drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 17 additions, 5 deletionsdrivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
Loading
Please register or sign in to comment