numam-dpdk/drivers/net/hns3
Min Hu (Connor) 9bf2ea8dbc net/hns3: support FEC
Forward error correction (FEC) is a bit error correction mode.
It adds error correction information to data packets at the
transmit end, and uses the error correction information to correct
the bit errors generated during data packet transmission at the
receive end. This improves signal quality but also brings a delay
to signals. This function can be enabled or disabled as required.

This patch adds FEC support for ethdev.Introduce ethdev
operations which support query and config FEC information in
hardware.

Signed-off-by: Min Hu (Connor) <humin29@huawei.com>
Reviewed-by: Wei Hu (Xavier) <xavier.huwei@huawei.com>
Reviewed-by: Chengwen Feng <fengchengwen@huawei.com>
Reviewed-by: Chengchang Tang <tangchengchang@huawei.com>
2020-10-09 13:17:43 +02:00
..
hns3_cmd.c net/hns3: support queue start and stop 2020-10-08 19:58:10 +02:00
hns3_cmd.h net/hns3: support FEC 2020-10-09 13:17:43 +02:00
hns3_dcb.c net/hns3: set max scheduling rate based on actual board 2020-10-08 19:58:10 +02:00
hns3_dcb.h net/hns3: offload calculating shapping to firmware 2020-10-08 19:58:10 +02:00
hns3_ethdev_vf.c net/hns3: check PCI config space reads 2020-10-08 19:58:10 +02:00
hns3_ethdev.c net/hns3: support FEC 2020-10-09 13:17:43 +02:00
hns3_ethdev.h net/hns3: support FEC 2020-10-09 13:17:43 +02:00
hns3_fdir.c net/hns3: maximize queue number 2020-10-08 19:58:10 +02:00
hns3_fdir.h net/hns3: support flow action of queue region 2020-09-30 19:19:11 +02:00
hns3_flow.c net/hns3: fix flow error type 2020-10-08 19:58:10 +02:00
hns3_intr.c net/hns3: remove redundant return value assignment 2020-10-08 19:58:10 +02:00
hns3_intr.h net/hns3: add more hardware error types 2020-09-18 18:55:07 +02:00
hns3_logs.h net/hns3: register and add log interface 2019-10-07 15:00:56 +02:00
hns3_mbx.c net/hns3: add VLAN configuration compatibility 2020-09-30 19:19:10 +02:00
hns3_mbx.h net/hns3: support setting VF PVID by PF driver 2020-07-07 23:38:26 +02:00
hns3_mp.c net/hns3: check multi-process action register result 2020-07-07 23:38:28 +02:00
hns3_mp.h net/hns3: check multi-process action register result 2020-07-07 23:38:28 +02:00
hns3_regs.c net/hns3: support queue start and stop 2020-10-08 19:58:10 +02:00
hns3_regs.h net/hns3: support queue start and stop 2020-10-08 19:58:10 +02:00
hns3_rss.c net/hns3: expand number of queues for one TC up to 512 2020-10-08 19:58:10 +02:00
hns3_rss.h net/hns3: expand number of queues for one TC up to 512 2020-10-08 19:58:10 +02:00
hns3_rxtx_vec_neon.h net/hns3: support NEON Rx 2020-09-21 18:05:38 +02:00
hns3_rxtx_vec.c net/hns3: support NEON Rx 2020-09-21 18:05:38 +02:00
hns3_rxtx_vec.h net/hns3: support NEON Rx 2020-09-21 18:05:38 +02:00
hns3_rxtx.c net/hns3: support queue start and stop 2020-10-08 19:58:10 +02:00
hns3_rxtx.h net/hns3: support queue start and stop 2020-10-08 19:58:10 +02:00
hns3_stats.c net/hns3: maximize queue number 2020-10-08 19:58:10 +02:00
hns3_stats.h net/hns3: maximize queue number 2020-10-08 19:58:10 +02:00
meson.build net/hns3: support NEON Tx 2020-09-21 18:05:38 +02:00
rte_pmd_hns3_version.map version: 20.11-rc0 2020-08-12 11:32:16 +02:00