numam-dpdk/doc/guides/prog_guide
Ivan Malov bd2a4d4b2e ethdev: forbid direction attribute in transfer flow rules
As part of DPDK 21.11 release, it was announced that the
use of attributes 'ingress' and 'egress' in 'transfer'
rules was deprecated. The transition period is over.

Starting from DPDK 22.11, the use of direction attributes
with attribute 'transfer' is not allowed. To enforce that,
a generic check is added to flow rule validate API.

Signed-off-by: Ivan Malov <ivan.malov@oktetlabs.ru>
Reviewed-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
Acked-by: Ori Kam <orika@nvidia.com>
2022-10-04 03:35:43 +02:00
..
img ethdev: bring in async queue-based flow rules operations 2022-02-24 14:04:47 +01:00
asan.rst eal/ppc: support ASan 2021-11-16 11:24:22 +01:00
bbdev.rst doc: clarify usage of HARQ in bbdev 2021-10-08 21:31:07 +02:00
bpf_lib.rst doc: fix formatting and link in BPF library guide 2022-06-08 10:12:14 +02:00
build_app.rst build: remove makefiles 2020-09-08 00:09:50 +02:00
build-sdk-meson.rst doc: replace machine option in build guide 2021-11-26 15:10:16 +01:00
compressdev.rst doc: fix grammar and formatting in compressdev guide 2022-07-04 19:22:56 +02:00
cryptodev_lib.rst cryptodev: hide symmetric session structure 2022-10-04 22:29:01 +02:00
dmadev.rst dmadev: add telemetry 2022-06-06 23:31:29 +02:00
efd_lib.rst doc: fix spelling reported by aspell in guides 2019-05-03 00:37:13 +02:00
env_abstraction_layer.rst doc: add more instructions for running as non-root 2022-06-27 02:24:17 +02:00
event_crypto_adapter.rst eventdev: introduce event cryptodev vector type 2022-10-02 20:33:24 +02:00
event_ethernet_rx_adapter.rst eventdev/eth_rx: add adapter instance get API 2022-09-26 15:33:44 +02:00
event_ethernet_tx_adapter.rst eventdev/eth_tx: add queue start/stop API 2022-09-28 05:47:38 +02:00
event_timer_adapter.rst lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
eventdev.rst eventdev: quiesce an event port 2022-05-17 16:43:27 +02:00
fib_lib.rst doc: add RIB and FIB programmer guides 2021-11-26 15:47:23 +01:00
flow_classify_lib.rst doc: remove repeated repeated words 2021-11-24 17:22:17 +01:00
generic_receive_offload_lib.rst gro: support VXLAN UDP/IPv4 2020-10-06 21:51:03 +02:00
generic_segmentation_offload_lib.rst mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
glossary.rst sched: add PIE based congestion management 2021-11-04 15:41:49 +01:00
gpudev.rst replace Mellanox with NVIDIA 2022-10-03 16:01:56 +02:00
graph_lib.rst doc: remove repeated repeated words 2021-11-24 17:22:17 +01:00
hash_lib.rst hash: implement RCU resources reclamation 2020-10-24 09:25:13 +02:00
index.rst doc: improve ordering and remove old titles in prog guide 2022-06-08 10:17:26 +02:00
intro.rst build: remove makefiles 2020-09-08 00:09:50 +02:00
ip_fragment_reassembly_lib.rst doc: remove references to make from prog guide 2020-10-01 16:51:24 +02:00
ipsec_lib.rst ipsec: support TSO 2021-11-04 19:46:27 +01:00
kernel_nic_interface.rst doc: announce KNI deprecation 2022-07-15 17:37:51 +02:00
link_bonding_poll_mode_drv_lib.rst net/bonding: move testpmd commands 2022-06-20 19:48:39 +02:00
lpm6_lib.rst doc: fix numbers power of 2 in LPM6 guide 2021-09-23 12:49:23 +02:00
lpm_lib.rst lpm: implement RCU rule reclamation 2020-07-10 13:41:29 +02:00
lto.rst doc: remove references to make from prog guide 2020-10-01 16:51:24 +02:00
mbuf_lib.rst mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
member_lib.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
mempool_lib.rst mempool: add namespace to driver register macro 2021-10-20 10:00:18 +02:00
meson_ut.rst test: rely on EAL detection for core list 2021-10-21 17:48:04 +02:00
metrics_lib.rst mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
multi_proc_support.rst doc: fix spelling 2021-07-31 20:03:47 +02:00
overview.rst doc: improve ordering and remove old titles in prog guide 2022-06-08 10:17:26 +02:00
packet_classif_access_ctrl.rst acl: check max SIMD bitwidth 2020-10-19 16:45:02 +02:00
packet_distrib_lib.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
packet_framework.rst doc: describe the SWX pipeline type 2020-11-13 13:55:07 +01:00
pcapng_lib.rst doc: remove reference to pcapng init function 2022-06-01 16:39:30 +02:00
pdump_lib.rst app/dumpcap: add new packet capture application 2021-10-22 22:40:58 +02:00
perf_opt_guidelines.rst doc: improve ordering and remove old titles in prog guide 2022-06-08 10:17:26 +02:00
poll_mode_drv.rst ethdev: promote port ownership API as stable 2022-06-02 13:38:26 +02:00
power_man.rst power: add get/set min/max scaling frequencies API 2022-06-04 22:39:49 +02:00
profile_app.rst doc: add Arm PMU build option in profiling guide 2021-07-31 20:03:47 +02:00
qos_framework.rst fix spelling in comments and strings 2022-01-11 12:16:53 +01:00
rawdev.rst lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rcu_lib.rst doc: remove references to make from prog guide 2020-10-01 16:51:24 +02:00
regexdev.rst doc: fix spelling 2021-07-31 20:03:47 +02:00
reorder_lib.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
rib_lib.rst doc: add RIB and FIB programmer guides 2021-11-26 15:47:23 +01:00
ring_lib.rst ring: add zero copy API 2020-10-29 14:13:31 +01:00
rte_flow.rst ethdev: forbid direction attribute in transfer flow rules 2022-10-04 03:35:43 +02:00
rte_security.rst security: remove user data get API 2022-10-02 20:33:24 +02:00
service_cores.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
source_org.rst doc: improve ordering and remove old titles in prog guide 2022-06-08 10:17:26 +02:00
stack_lib.rst doc: add stack mempool guide 2020-10-08 09:34:58 +02:00
switch_representation.rst ethdev: remove deprecated flow item PF 2022-09-27 10:26:51 +02:00
telemetry_lib.rst doc: remove web references to internal guides 2021-10-13 09:56:53 +02:00
thread_safety_dpdk_functions.rst doc: fix reference to master process 2020-08-07 13:02:04 +02:00
timer_lib.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
toeplitz_hash_lib.rst hash: add bulk Toeplitz hash implementation 2021-11-04 11:19:10 +01:00
trace_lib.rst doc: remove references to make from prog guide 2020-10-01 16:51:24 +02:00
traffic_management.rst sched: add PIE based congestion management 2021-11-04 15:41:49 +01:00
traffic_metering_and_policing.rst ethdev: get meter profile/policy objects 2022-09-29 09:07:35 +02:00
vhost_lib.rst doc: fix readability in vhost guide 2022-07-01 15:49:49 +02:00
writing_efficient_code.rst fix PMD wording 2021-11-26 11:28:34 +01:00