numam-dpdk/drivers/net/softnic
Dmitry Kozlyuk 2fe6f1b762 drivers/net: advertise no support for keeping flow rules
When RTE_ETH_DEV_CAPA_FLOW_RULE_KEEP capability bit is zero,
the specified behavior is the same as it had been before
this bit was introduced. Explicitly reset it in all PMDs
supporting rte_flow API in order to attract the attention
of maintainers, who should eventually choose to advertise
the new capability or not. It is already known that
mlx4 and mlx5 will not support this capability.

For RTE_ETH_DEV_CAPA_FLOW_SHARED_OBJECT_KEEP
similar action is not performed,
because no PMD except mlx5 supports indirect actions.
Any PMD that starts doing so will anyway have to consider
all relevant API, including this capability.

Suggested-by: Ferruh Yigit <ferruh.yigit@intel.com>
Signed-off-by: Dmitry Kozlyuk <dkozlyuk@nvidia.com>
Acked-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
Acked-by: Somnath Kotur <somnath.kotur@broadcom.com>
Acked-by: Hyong Youb Kim <hyonkim@cisco.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>
2021-11-02 18:59:17 +01:00
..
conn.c net/softnic: fix connection memory leak 2021-07-13 11:34:57 +02:00
conn.h net/softnic: add connection agent 2018-07-12 13:52:37 +02:00
firmware.cli net/softnic: add firmware script 2018-07-12 13:55:42 +02:00
meson.build drivers: change indentation in build files 2021-04-21 14:04:09 +02:00
parser.c net/softnic: use POSIX network address conversion 2020-10-23 11:01:25 +02:00
parser.h net: add rte prefix to ether structures 2019-05-24 13:34:45 +02:00
rte_eth_softnic_action.c net/softnic: fix memory leak as profile is freed 2021-07-30 13:58:31 +02:00
rte_eth_softnic_cli.c net/softnic: fix useless address check 2021-10-13 23:37:17 +02:00
rte_eth_softnic_cryptodev.c cryptodev: expose driver interface as internal 2021-09-08 09:35:12 +02:00
rte_eth_softnic_flow.c ethdev: remove deprecated shared counter attribute 2021-10-12 19:20:57 +02:00
rte_eth_softnic_internals.h net/softnic: fix memory leak in arguments parsing 2021-07-23 10:09:23 +02:00
rte_eth_softnic_link.c net/softnic: check status of getting ethdev info 2019-10-07 14:45:35 +02:00
rte_eth_softnic_mempool.c net/softnic: add mempool object 2018-07-12 13:49:44 +02:00
rte_eth_softnic_meter.c net/softnic: fix memory leak of meter policy 2021-10-19 22:45:19 +02:00
rte_eth_softnic_pipeline.c net: add rte prefix to TCP structure 2019-05-24 13:34:46 +02:00
rte_eth_softnic_swq.c eal: remove sys/queue.h from public headers 2021-10-01 13:09:43 +02:00
rte_eth_softnic_tap.c replace snprintf with strlcpy without adding extra include 2019-04-04 22:45:54 +02:00
rte_eth_softnic_thread.c eal: rename lcore master and slave 2020-10-20 13:17:08 +02:00
rte_eth_softnic_tm.c sched: add PIE based congestion management 2021-11-04 15:41:49 +01:00
rte_eth_softnic.c drivers/net: advertise no support for keeping flow rules 2021-11-02 18:59:17 +01:00
rte_eth_softnic.h net/softnic: promote manage API 2021-09-15 09:26:23 +02:00
version.map sort symbol maps 2021-10-05 17:03:37 +02:00