mbox

[v3,0/4] net/sfc: support KEEP_CRC offload

Message ID 20230622113838.1387-1-denis.pryazhennikov@arknetworks.am (mailing list archive)
Headers

Message

Denis Pryazhennikov June 22, 2023, 11:38 a.m. UTC
  This patch series adds support for RTE_ETH_RX_OFFLOAD_KEEP_CRC
offload in the SFC driver.

Changes in v2:
* Applied review notes;
* Fixed stats handling;
* Added missing release notes to [4/4].

Changes in v3:
* Fixed wrong indents in [1/4].

Denis Pryazhennikov (3):
  common/sfc_efx/base: detect and report FCS include support
  common/sfc_efx/base: add support for configure MAC to keep FCS
  net/sfc: add configurable Rx CRC stripping

Sandilya Bhagi (1):
  common/sfc_efx/base: discover NIC partitioning mode

 doc/guides/nics/features/sfc.ini        |   1 +
 doc/guides/nics/sfc_efx.rst             |   6 +-
 doc/guides/rel_notes/release_23_07.rst  |   2 +
 drivers/common/sfc_efx/base/ef10_mac.c  |   5 +-
 drivers/common/sfc_efx/base/ef10_nic.c  | 107 ++++++++++++++++++++++++
 drivers/common/sfc_efx/base/efx.h       |  14 ++++
 drivers/common/sfc_efx/base/efx_impl.h  |   1 +
 drivers/common/sfc_efx/base/efx_mac.c   |  48 +++++++++++
 drivers/common/sfc_efx/base/siena_nic.c |   1 +
 drivers/common/sfc_efx/version.map      |   1 +
 drivers/net/sfc/sfc.h                   |   1 +
 drivers/net/sfc/sfc_ef100_rx.c          |   2 +-
 drivers/net/sfc/sfc_ef10_rx.c           |   3 +-
 drivers/net/sfc/sfc_ethdev.c            |   7 +-
 drivers/net/sfc/sfc_port.c              |  12 +++
 drivers/net/sfc/sfc_rx.c                |   6 +-
 16 files changed, 209 insertions(+), 8 deletions(-)