Merge branch 'sfc-encap-offloads-on-EF10'
Edward Cree says:
====================
sfc: encap offloads on EF10
EF10 NICs from the 8000 series onwards support TX offloads (checksumming,
TSO) on VXLAN- and NVGRE-encapsulated packets. This series adds driver
support for these offloads.
Changes from v1:
* Fix 'no TXQ of type' error handling in patch #1 (and clear up the
misleading comment that inspired the wrong version)
* Add comment in patch #5 explaining what the deal with TSOv3 is
====================
Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/sfc/ef10.c 85 additions, 39 deletionsdrivers/net/ethernet/sfc/ef10.c
- drivers/net/ethernet/sfc/ef100_tx.c 8 additions, 1 deletiondrivers/net/ethernet/sfc/ef100_tx.c
- drivers/net/ethernet/sfc/efx.c 1 addition, 0 deletionsdrivers/net/ethernet/sfc/efx.c
- drivers/net/ethernet/sfc/efx_channels.c 5 additions, 5 deletionsdrivers/net/ethernet/sfc/efx_channels.c
- drivers/net/ethernet/sfc/efx_common.c 84 additions, 0 deletionsdrivers/net/ethernet/sfc/efx_common.c
- drivers/net/ethernet/sfc/efx_common.h 3 additions, 0 deletionsdrivers/net/ethernet/sfc/efx_common.h
- drivers/net/ethernet/sfc/ethtool_common.c 1 addition, 1 deletiondrivers/net/ethernet/sfc/ethtool_common.c
- drivers/net/ethernet/sfc/farch.c 13 additions, 9 deletionsdrivers/net/ethernet/sfc/farch.c
- drivers/net/ethernet/sfc/mcdi_functions.c 17 additions, 7 deletionsdrivers/net/ethernet/sfc/mcdi_functions.c
- drivers/net/ethernet/sfc/mcdi_functions.h 1 addition, 1 deletiondrivers/net/ethernet/sfc/mcdi_functions.h
- drivers/net/ethernet/sfc/net_driver.h 29 additions, 22 deletionsdrivers/net/ethernet/sfc/net_driver.h
- drivers/net/ethernet/sfc/nic.h 4 additions, 0 deletionsdrivers/net/ethernet/sfc/nic.h
- drivers/net/ethernet/sfc/ptp.c 3 additions, 2 deletionsdrivers/net/ethernet/sfc/ptp.c
- drivers/net/ethernet/sfc/selftest.c 2 additions, 2 deletionsdrivers/net/ethernet/sfc/selftest.c
- drivers/net/ethernet/sfc/selftest.h 2 additions, 2 deletionsdrivers/net/ethernet/sfc/selftest.h
- drivers/net/ethernet/sfc/tx.c 30 additions, 9 deletionsdrivers/net/ethernet/sfc/tx.c
- drivers/net/ethernet/sfc/tx.h 26 additions, 0 deletionsdrivers/net/ethernet/sfc/tx.h
- drivers/net/ethernet/sfc/tx_common.c 4 additions, 6 deletionsdrivers/net/ethernet/sfc/tx_common.c
Please register or sign in to comment