This patch series adds setting and querying of Forward error correction (FEC). AUTO, BASER and RS modes are supported by EF10/EF100 hardware. LLRS mode is not supported.
Changes in v2: * Applied review notes in [2/3] and [3/3]; * Added a check for the supported by a device FEC modes in sfc_fec_get_capa_speed_to_fec(); * Fixed error handling. Denis Pryazhennikov (3): net/sfc: split link update function common/sfc_efx/base: add FEC related macros net/sfc: support FEC feature doc/guides/nics/features/sfc.ini | 1 + doc/guides/rel_notes/release_23_07.rst | 6 + drivers/common/sfc_efx/base/efx.h | 9 + drivers/net/sfc/sfc.h | 2 + drivers/net/sfc/sfc_ethdev.c | 406 ++++++++++++++++++++++++- drivers/net/sfc/sfc_port.c | 24 +- 6 files changed, 428 insertions(+), 20 deletions(-) -- 2.37.0 (Apple Git-136)