numam-dpdk/drivers/net/hns3
Andrew Rybchenko 5007ac1318 ethdev: remove deprecated Flow Director configuration
Remove deprecated fdir_conf from device configuration.
Assume that mode is equal to RTE_FDIR_MODE_NONE.

Add internal Flow Director configuration copy in ixgbe and txgbe device
private data since flow API supports requires it. Initialize mode to
the first flow rule mode on the rule validation or creation.

Since Flow Director configuration data types are still used by some
drivers internally, move it from public API to ethdev driver internal
API.

Signed-off-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
Acked-by: Dongdong Liu <liudongdong3@huawei.com>
2022-08-31 15:24:23 +02:00
..
hns3_cmd.c net/hns3: delete unused code 2022-06-24 14:28:14 +02:00
hns3_cmd.h net/hns3: fix TM capability 2022-06-09 10:58:26 +02:00
hns3_common.c bus/pci: make driver-only headers private 2022-09-23 16:14:34 +02:00
hns3_common.h net/hns3: extract common function to obtain revision ID 2022-01-27 14:39:13 +01:00
hns3_dcb.c net/hns3: unify wrapping style 2022-06-09 10:58:11 +02:00
hns3_dcb.h net/hns3: fix traffic management 2021-07-02 19:03:03 +02:00
hns3_ethdev_dump.c net/hns3: fix device info dump 2022-05-05 14:57:10 +02:00
hns3_ethdev_vf.c net/hns3: cancel heartbeat alarm when VF reset 2022-06-24 14:27:23 +02:00
hns3_ethdev.c bus/pci: make driver-only headers private 2022-09-23 16:14:34 +02:00
hns3_ethdev.h net/hns3: remove unnecessary RSS switch 2022-05-12 15:56:59 +02:00
hns3_fdir.c net/hns3: unify wrapping style 2022-06-09 10:58:11 +02:00
hns3_fdir.h net/hns3: modify a function name 2022-06-09 10:57:54 +02:00
hns3_flow.c net/hns3: unify wrapping style 2022-06-09 10:58:11 +02:00
hns3_flow.h net/hns3: support indirect counter flow action 2022-01-27 14:39:13 +01:00
hns3_intr.c net/hns3: extract reset failure handling to function 2022-01-27 14:39:12 +01:00
hns3_intr.h net/hns3: fix TM QCN error event report by MSI-X 2021-05-11 19:34:17 +02:00
hns3_logs.h net/hns3: fix copyright date 2021-04-08 17:55:35 +02:00
hns3_mbx.c fix spelling in comments and strings 2022-01-11 12:16:53 +01:00
hns3_mbx.h fix spelling in comments and strings 2022-01-11 12:16:53 +01:00
hns3_mp.c eal: remove unneeded includes from a public header 2022-09-21 15:31:03 +02:00
hns3_mp.h net/hns3: refactor multi-process initialization 2021-11-04 15:11:32 +01:00
hns3_ptp.c net/hns3: fix code check warning 2022-06-09 10:57:44 +02:00
hns3_regs.c net/hns3: adjust data type of some variables 2022-06-09 10:56:57 +02:00
hns3_regs.h net/hns3: fix copyright date 2021-04-08 17:55:35 +02:00
hns3_rss.c net/hns3: remove duplicate definition 2022-06-09 10:57:32 +02:00
hns3_rss.h net/hns3: remove duplicate definition 2022-06-09 10:57:32 +02:00
hns3_rxtx_vec_neon.h mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
hns3_rxtx_vec_sve.c mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
hns3_rxtx_vec.c ethdev: remove deprecated Flow Director configuration 2022-08-31 15:24:23 +02:00
hns3_rxtx_vec.h net/hns3: adjust data type of some variables 2022-06-09 10:56:57 +02:00
hns3_rxtx.c bus/pci: make driver-only headers private 2022-09-23 16:14:34 +02:00
hns3_rxtx.h net/hns3: fix pseudo-sharing between threads 2022-05-12 10:28:54 +02:00
hns3_stats.c net/hns3: fix statistics locking 2022-06-24 14:27:37 +02:00
hns3_stats.h net/hns3: fix MAC and queues HW statistics overflow 2022-05-12 10:28:54 +02:00
hns3_tm.c net/hns3: remove PF/VF duplicate code 2021-11-08 15:59:14 +01:00
hns3_tm.h net/hns3: fix traffic management 2021-07-02 19:03:03 +02:00
meson.build net/hns3: dump device basic info 2022-02-11 18:49:03 +01:00
version.map version: 22.11-rc0 2022-07-21 12:13:48 +02:00