numam-dpdk/lib/pipeline
Cristian Dumitrescu 0a00384a76 pipeline: fix packet mirroring configuration
Fix segmentation fault due to null pointer dereferencing inside the
"mirror" instruction when number of mirroring slots is set to 0. This
was taking place when the "mirror" instruction was used without the
mirror feature being properly configured, i.e. the API function
rte_swx_pipeline_mirroring_config was not called at initialization.

Fixes: dac0ecd909 ("pipeline: support packet mirroring")

Signed-off-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
2022-06-20 16:04:13 +02:00
..
meson.build build/windows: remove separate list of libs 2021-10-22 22:40:59 +02:00
rte_pipeline.c lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
rte_pipeline.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rte_port_in_action.c lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
rte_port_in_action.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rte_swx_ctl.c pipeline: fix table state memory allocation 2022-02-13 22:31:16 +01:00
rte_swx_ctl.h pipeline: improve learner table timers 2022-06-01 15:14:31 +02:00
rte_swx_extern.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rte_swx_pipeline_internal.h pipeline: support hash functions 2022-06-01 16:01:37 +02:00
rte_swx_pipeline_spec.c pipeline: improve learner table timers 2022-06-01 15:14:31 +02:00
rte_swx_pipeline.c pipeline: fix packet mirroring configuration 2022-06-20 16:04:13 +02:00
rte_swx_pipeline.h pipeline: fix packet mirroring configuration 2022-06-20 16:04:13 +02:00
rte_table_action.c lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
rte_table_action.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
version.map pipeline: support hash functions 2022-06-01 16:01:37 +02:00