History log of /dpdk/doc/guides/testpmd_app_ug/ (Results 176 – 200 of 430)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
9eb9742228-Apr-2020 Wei Hu (Xavier) <xavier.huwei@huawei.com>

app/testpmd: fix statistics after reset

Currently, when running start/clear stats&xstats/stop command many times
based on testpmd application, there are incorrect forward Rx/Tx-packets
stats as belo

app/testpmd: fix statistics after reset

Currently, when running start/clear stats&xstats/stop command many times
based on testpmd application, there are incorrect forward Rx/Tx-packets
stats as below:
---------------------- Forward statistics for port 0 --------------
RX-packets: 18446744073709544808 RX-dropped: 0 <snip>
TX-packets: 18446744073709536616 TX-dropped: 0 <snip>
--------------------------------------------------------------------

The root cause as below:
1. The struct rte_port of testpmd.h has a member variable "struct
rte_eth_stats stats" to store the last port statistics.
2. When running start command, it execute cmd_start_parsed ->
start_packet_forwarding -> fwd_stats_reset, which call
rte_eth_stats_get API function to save current port statistics.
3. When running stop command, it execute fwd_stats_display, which call
rte_eth_stats_get to get current port statistics, and then minus last
port statistics.
4. If we run clear stats or xstats after start command, then run stop,
it may display above incorrect stats because the current
Rx/Tx-packets is lower than the last saved RX/TX-packets(uint64_t
overflow).

This patch fixes it by clearing last port statistics when executing
"clear stats/xstats" command.

Fixes: af75078fece3 ("first public release")
Cc: stable@dpdk.org

Signed-off-by: Chengwen Feng <fengchengwen@huawei.com>
Signed-off-by: Wei Hu (Xavier) <xavier.huwei@huawei.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>

show more ...

0e459ffa05-May-2020 Dong Zhou <dongz@mellanox.com>

app/testpmd: support flow aging

Currently, there is no way to check the aging event or to get the
current aged flows in testpmd, this patch include those implements, it's
included:

- Add new item "

app/testpmd: support flow aging

Currently, there is no way to check the aging event or to get the
current aged flows in testpmd, this patch include those implements, it's
included:

- Add new item "flow_aged" to the current print event command arguments.
- Add new command to list all aged flows, meanwhile, we can set
parameter to destroy it.

Signed-off-by: Dong Zhou <dongz@mellanox.com>
Acked-by: Matan Azrad <matan@mellanox.com>
Acked-by: Ori Kam <orika@mellanox.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>

show more ...


/dpdk/MAINTAINERS
/dpdk/VERSION
/dpdk/app/pdump/main.c
/dpdk/app/test-acl/main.c
/dpdk/app/test-crypto-perf/main.c
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test-pmd/csumonly.c
/dpdk/app/test-pmd/parameters.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test-pmd/testpmd.h
/dpdk/app/test/Makefile
/dpdk/app/test/meson.build
/dpdk/app/test/test_cryptodev.c
/dpdk/app/test/test_cryptodev_blockcipher.c
/dpdk/app/test/test_flow_classify.c
/dpdk/app/test/test_graph.c
/dpdk/app/test/test_graph_perf.c
/dpdk/app/test/test_hash_perf.c
/dpdk/app/test/test_ipfrag.c
/dpdk/app/test/test_ipsec_perf.c
/dpdk/app/test/test_malloc.c
/dpdk/app/test/test_mbuf.c
/dpdk/app/test/test_security.c
/dpdk/app/test/test_service_cores.c
/dpdk/app/test/test_telemetry_json.c
/dpdk/app/test/test_trace_register.c
/dpdk/buildtools/check-symbols.sh
/dpdk/buildtools/meson.build
/dpdk/config/common_base
/dpdk/config/meson.build
/dpdk/config/rte_config.h
/dpdk/devtools/check-symbol-change.sh
/dpdk/devtools/check-symbol-maps.sh
/dpdk/devtools/checkpatches.sh
/dpdk/devtools/libabigail.abignore
/dpdk/doc/api/doxy-api-index.md
/dpdk/doc/api/doxy-api.conf.in
/dpdk/doc/guides/cryptodevs/features/default.ini
/dpdk/doc/guides/cryptodevs/features/kasumi.ini
/dpdk/doc/guides/cryptodevs/features/snow3g.ini
/dpdk/doc/guides/cryptodevs/features/zuc.ini
/dpdk/doc/guides/cryptodevs/kasumi.rst
/dpdk/doc/guides/cryptodevs/snow3g.rst
/dpdk/doc/guides/cryptodevs/zuc.rst
/dpdk/doc/guides/howto/telemetry.rst
/dpdk/doc/guides/linux_gsg/eal_args.include.rst
/dpdk/doc/guides/linux_gsg/sys_reqs.rst
/dpdk/doc/guides/nics/features/virtio.ini
/dpdk/doc/guides/nics/i40e.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/virtio.rst
/dpdk/doc/guides/prog_guide/graph_lib.rst
/dpdk/doc/guides/prog_guide/img/anatomy_of_a_node.svg
/dpdk/doc/guides/prog_guide/img/graph_mem_layout.svg
/dpdk/doc/guides/prog_guide/img/link_the_nodes.svg
/dpdk/doc/guides/prog_guide/index.rst
/dpdk/doc/guides/prog_guide/telemetry_lib.rst
/dpdk/doc/guides/prog_guide/trace_lib.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_20_05.rst
/dpdk/doc/guides/sample_app_ug/index.rst
/dpdk/doc/guides/sample_app_ug/intro.rst
/dpdk/doc/guides/sample_app_ug/ipsec_secgw.rst
/dpdk/doc/guides/sample_app_ug/l2_forward_event.rst
/dpdk/doc/guides/sample_app_ug/l2_forward_real_virtual.rst
/dpdk/doc/guides/sample_app_ug/l3_forward_graph.rst
/dpdk/doc/guides/sample_app_ug/link_status_intr.rst
/dpdk/doc/guides/sample_app_ug/multi_process.rst
/dpdk/doc/guides/sample_app_ug/vhost_blk.rst
run_app.rst
testpmd_funcs.rst
/dpdk/drivers/bus/pci/bsd/pci.c
/dpdk/drivers/bus/pci/linux/pci.c
/dpdk/drivers/bus/pci/pci_common.c
/dpdk/drivers/bus/pci/pci_common_uio.c
/dpdk/drivers/bus/pci/private.h
/dpdk/drivers/common/iavf/rte_common_iavf_version.map
/dpdk/drivers/common/mlx5/mlx5_common.h
/dpdk/drivers/common/mlx5/mlx5_nl.c
/dpdk/drivers/common/mlx5/rte_common_mlx5_version.map
/dpdk/drivers/common/octeontx/octeontx_mbox.c
/dpdk/drivers/common/octeontx2/hw/otx2_npc.h
/dpdk/drivers/common/octeontx2/rte_common_octeontx2_version.map
/dpdk/drivers/common/qat/qat_qp.c
/dpdk/drivers/compress/octeontx/otx_zip_pmd.c
/dpdk/drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c
/dpdk/drivers/crypto/caam_jr/Makefile
/dpdk/drivers/crypto/caam_jr/meson.build
/dpdk/drivers/crypto/ccp/ccp_dev.c
/dpdk/drivers/crypto/dpaa2_sec/Makefile
/dpdk/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c
/dpdk/drivers/crypto/dpaa2_sec/meson.build
/dpdk/drivers/crypto/dpaa_sec/Makefile
/dpdk/drivers/crypto/dpaa_sec/dpaa_sec.c
/dpdk/drivers/crypto/dpaa_sec/meson.build
/dpdk/drivers/crypto/kasumi/kasumi_pmd_private.h
/dpdk/drivers/crypto/kasumi/rte_kasumi_pmd.c
/dpdk/drivers/crypto/qat/qat_sym_session.c
/dpdk/drivers/crypto/snow3g/rte_snow3g_pmd.c
/dpdk/drivers/crypto/zuc/rte_zuc_pmd.c
/dpdk/drivers/event/dpaa2/dpaa2_eventdev.c
/dpdk/drivers/event/dsw/dsw_event.c
/dpdk/drivers/event/octeontx/ssovf_evdev.c
/dpdk/drivers/event/octeontx/ssovf_evdev.h
/dpdk/drivers/event/octeontx/ssovf_worker.c
/dpdk/drivers/event/octeontx/ssovf_worker.h
/dpdk/drivers/event/octeontx2/otx2_evdev_adptr.c
/dpdk/drivers/event/octeontx2/otx2_evdev_stats.h
/dpdk/drivers/mempool/octeontx2/otx2_mempool_ops.c
/dpdk/drivers/meson.build
/dpdk/drivers/net/avp/avp_ethdev.c
/dpdk/drivers/net/bnxt/bnxt.h
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.c
/dpdk/drivers/net/bnxt/bnxt_ring.c
/dpdk/drivers/net/bnxt/bnxt_rxr.c
/dpdk/drivers/net/bnxt/bnxt_rxr.h
/dpdk/drivers/net/bnxt/bnxt_vnic.c
/dpdk/drivers/net/bnxt/hsi_struct_def_dpdk.h
/dpdk/drivers/net/bnxt/tf_core/stack.c
/dpdk/drivers/net/bnxt/tf_core/tf_core.c
/dpdk/drivers/net/bnxt/tf_core/tf_core.h
/dpdk/drivers/net/bnxt/tf_core/tf_msg.c
/dpdk/drivers/net/bnxt/tf_core/tf_msg.h
/dpdk/drivers/net/bnxt/tf_core/tf_rm.c
/dpdk/drivers/net/bnxt/tf_core/tf_session.h
/dpdk/drivers/net/bnxt/tf_core/tf_tbl.c
/dpdk/drivers/net/bnxt/tf_core/tf_tbl.h
/dpdk/drivers/net/bnxt/tf_ulp/bnxt_ulp.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_mapper.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_mark_mgr.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_mark_mgr.h
/dpdk/drivers/net/bnxt/tf_ulp/ulp_template_db.h
/dpdk/drivers/net/cxgbe/cxgbe_flow.c
/dpdk/drivers/net/dpaa2/dpaa2_flow.c
/dpdk/drivers/net/dpaa2/dpaa2_mux.c
/dpdk/drivers/net/ena/ena_ethdev.c
/dpdk/drivers/net/failsafe/failsafe.c
/dpdk/drivers/net/failsafe/failsafe_ether.c
/dpdk/drivers/net/failsafe/failsafe_intr.c
/dpdk/drivers/net/failsafe/failsafe_ops.c
/dpdk/drivers/net/failsafe/failsafe_private.h
/dpdk/drivers/net/hinic/base/hinic_pmd_mbox.c
/dpdk/drivers/net/hns3/hns3_cmd.c
/dpdk/drivers/net/hns3/hns3_cmd.h
/dpdk/drivers/net/hns3/hns3_dcb.c
/dpdk/drivers/net/hns3/hns3_ethdev.c
/dpdk/drivers/net/hns3/hns3_ethdev.h
/dpdk/drivers/net/hns3/hns3_ethdev_vf.c
/dpdk/drivers/net/hns3/hns3_fdir.c
/dpdk/drivers/net/hns3/hns3_rxtx.c
/dpdk/drivers/net/hns3/hns3_rxtx.h
/dpdk/drivers/net/hns3/hns3_stats.c
/dpdk/drivers/net/hns3/hns3_stats.h
/dpdk/drivers/net/i40e/i40e_flow.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_altivec.c
/dpdk/drivers/net/i40e/meson.build
/dpdk/drivers/net/iavf/iavf_ethdev.c
/dpdk/drivers/net/iavf/iavf_generic_flow.c
/dpdk/drivers/net/iavf/iavf_generic_flow.h
/dpdk/drivers/net/ice/base/ice_protocol_type.h
/dpdk/drivers/net/ice/base/ice_switch.c
/dpdk/drivers/net/ice/base/ice_switch.h
/dpdk/drivers/net/ice/ice_dcf.c
/dpdk/drivers/net/ice/ice_dcf_parent.c
/dpdk/drivers/net/ice/ice_generic_flow.c
/dpdk/drivers/net/ice/ice_generic_flow.h
/dpdk/drivers/net/ice/ice_switch_filter.c
/dpdk/drivers/net/igc/rte_pmd_igc_version.map
/dpdk/drivers/net/ionic/rte_pmd_ionic_version.map
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_flow.h
/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
/dpdk/drivers/net/mlx5/mlx5_flow_verbs.c
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_altivec.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_neon.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_sse.h
/dpdk/drivers/net/mlx5/mlx5_trigger.c
/dpdk/drivers/net/mlx5/mlx5_utils.c
/dpdk/drivers/net/mlx5/mlx5_utils.h
/dpdk/drivers/net/octeontx/octeontx_ethdev.c
/dpdk/drivers/net/octeontx/octeontx_rxtx.h
/dpdk/drivers/net/octeontx2/otx2_lookup.c
/dpdk/drivers/net/octeontx2/otx2_tm.c
/dpdk/drivers/net/octeontx2/otx2_tm.h
/dpdk/drivers/net/pfe/pfe_ethdev.c
/dpdk/drivers/net/qede/base/ecore_mcp.c
/dpdk/drivers/net/qede/base/ecore_mcp_api.h
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/qede/qede_filter.c
/dpdk/drivers/net/qede/qede_if.h
/dpdk/drivers/net/qede/qede_main.c
/dpdk/drivers/net/sfc/base/ef10_evb.c
/dpdk/drivers/net/sfc/base/ef10_nic.c
/dpdk/drivers/net/sfc/base/ef10_proxy.c
/dpdk/drivers/net/sfc/base/efx_evb.c
/dpdk/drivers/net/sfc/base/efx_proxy.c
/dpdk/drivers/net/softnic/rte_eth_softnic_thread.c
/dpdk/drivers/net/virtio/Makefile
/dpdk/drivers/net/virtio/meson.build
/dpdk/drivers/net/virtio/virtio_ethdev.c
/dpdk/drivers/net/virtio/virtio_ethdev.h
/dpdk/drivers/net/virtio/virtio_pci.h
/dpdk/drivers/net/virtio/virtio_ring.h
/dpdk/drivers/net/virtio/virtio_rxtx.c
/dpdk/drivers/net/virtio/virtio_rxtx_packed_avx.c
/dpdk/drivers/net/virtio/virtio_rxtx_simple_altivec.c
/dpdk/drivers/net/virtio/virtio_rxtx_simple_neon.c
/dpdk/drivers/net/virtio/virtio_rxtx_simple_sse.c
/dpdk/drivers/net/virtio/virtio_user/virtio_user_dev.c
/dpdk/drivers/net/virtio/virtio_user_ethdev.c
/dpdk/drivers/net/virtio/virtqueue.c
/dpdk/drivers/net/virtio/virtqueue.h
/dpdk/drivers/raw/ioat/ioat_rawdev.c
/dpdk/drivers/raw/octeontx2_ep/rte_rawdev_octeontx2_ep_version.map
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa.h
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_lm.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_steer.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_virtq.c
/dpdk/drivers/vdpa/mlx5/rte_pmd_mlx5_vdpa_version.map
/dpdk/examples/Makefile
/dpdk/examples/eventdev_pipeline/main.c
/dpdk/examples/fips_validation/fips_validation.c
/dpdk/examples/ipsec-secgw/ipsec-secgw.c
/dpdk/examples/ipsec-secgw/ipsec.h
/dpdk/examples/ipsec-secgw/ipsec_process.c
/dpdk/examples/ipsec-secgw/sa.c
/dpdk/examples/ipsec-secgw/test/common_defs.sh
/dpdk/examples/ipsec-secgw/test/linux_test.sh
/dpdk/examples/ipsec-secgw/test/load_env.sh
/dpdk/examples/ipsec-secgw/test/run_test.sh
/dpdk/examples/ipsec-secgw/test/trs_3descbc_sha1_common_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_3descbc_sha1_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aescbc_sha1_common_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aescbc_sha1_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aesctr_sha1_common_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aesctr_sha1_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aesgcm_common_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aesgcm_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_3descbc_sha1_common_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_3descbc_sha1_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aescbc_sha1_common_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aescbc_sha1_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aesctr_sha1_common_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aesctr_sha1_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aesgcm_common_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aesgcm_defs.sh
/dpdk/examples/l2fwd-keepalive/main.c
/dpdk/examples/l3fwd-graph/Makefile
/dpdk/examples/l3fwd-graph/main.c
/dpdk/examples/l3fwd-graph/meson.build
/dpdk/examples/l3fwd-power/Makefile
/dpdk/examples/l3fwd-power/main.c
/dpdk/examples/l3fwd-power/meson.build
/dpdk/examples/l3fwd/l3fwd_event.c
/dpdk/examples/l3fwd/l3fwd_event_generic.c
/dpdk/examples/l3fwd/l3fwd_event_internal_port.c
/dpdk/examples/meson.build
/dpdk/examples/ntb/ntb_fwd.c
/dpdk/examples/vhost_blk/blk.c
/dpdk/examples/vhost_blk/vhost_blk.c
/dpdk/examples/vhost_blk/vhost_blk.h
/dpdk/lib/Makefile
/dpdk/lib/librte_bbdev/rte_bbdev.h
/dpdk/lib/librte_bbdev/rte_bbdev_op.h
/dpdk/lib/librte_bbdev/rte_bbdev_pmd.h
/dpdk/lib/librte_cryptodev/cryptodev_trace_points.c
/dpdk/lib/librte_cryptodev/meson.build
/dpdk/lib/librte_cryptodev/rte_crypto_sym.h
/dpdk/lib/librte_cryptodev/rte_cryptodev.c
/dpdk/lib/librte_cryptodev/rte_cryptodev.h
/dpdk/lib/librte_cryptodev/rte_cryptodev_version.map
/dpdk/lib/librte_eal/arm/include/meson.build
/dpdk/lib/librte_eal/arm/include/rte_cycles_32.h
/dpdk/lib/librte_eal/common/eal_common_fbarray.c
/dpdk/lib/librte_eal/common/eal_common_memory.c
/dpdk/lib/librte_eal/common/eal_common_options.c
/dpdk/lib/librte_eal/common/eal_common_thread.c
/dpdk/lib/librte_eal/common/eal_common_trace.c
/dpdk/lib/librte_eal/common/eal_common_trace_points.c
/dpdk/lib/librte_eal/common/eal_common_trace_utils.c
/dpdk/lib/librte_eal/common/eal_internal_cfg.h
/dpdk/lib/librte_eal/common/eal_options.h
/dpdk/lib/librte_eal/common/eal_private.h
/dpdk/lib/librte_eal/common/eal_trace.h
/dpdk/lib/librte_eal/common/malloc_elem.c
/dpdk/lib/librte_eal/common/malloc_heap.c
/dpdk/lib/librte_eal/common/meson.build
/dpdk/lib/librte_eal/common/rte_service.c
/dpdk/lib/librte_eal/freebsd/Makefile
/dpdk/lib/librte_eal/freebsd/eal.c
/dpdk/lib/librte_eal/freebsd/eal_memory.c
/dpdk/lib/librte_eal/freebsd/meson.build
/dpdk/lib/librte_eal/include/generic/rte_byteorder.h
/dpdk/lib/librte_eal/include/meson.build
/dpdk/lib/librte_eal/include/rte_common.h
/dpdk/lib/librte_eal/include/rte_compat.h
/dpdk/lib/librte_eal/include/rte_service.h
/dpdk/lib/librte_eal/include/rte_service_component.h
/dpdk/lib/librte_eal/include/rte_trace_point.h
/dpdk/lib/librte_eal/include/rte_trace_point_register.h
/dpdk/lib/librte_eal/linux/Makefile
/dpdk/lib/librte_eal/linux/eal.c
/dpdk/lib/librte_eal/linux/eal_memalloc.c
/dpdk/lib/librte_eal/linux/meson.build
/dpdk/lib/librte_eal/meson.build
/dpdk/lib/librte_eal/ppc/include/meson.build
/dpdk/lib/librte_eal/ppc/include/rte_altivec.h
/dpdk/lib/librte_eal/ppc/include/rte_memcpy.h
/dpdk/lib/librte_eal/ppc/include/rte_vect.h
/dpdk/lib/librte_eal/rte_eal_version.map
/dpdk/lib/librte_eal/windows/eal.c
/dpdk/lib/librte_eal/windows/eal_log.c
/dpdk/lib/librte_eal/windows/fnmatch.c
/dpdk/lib/librte_eal/windows/include/fnmatch.h
/dpdk/lib/librte_eal/windows/meson.build
/dpdk/lib/librte_eal/x86/include/meson.build
/dpdk/lib/librte_eal/x86/include/rte_atomic.h
/dpdk/lib/librte_eal/x86/include/rte_cpuflags.h
/dpdk/lib/librte_eal/x86/include/rte_memcpy.h
/dpdk/lib/librte_eal/x86/rte_cpuflags.c
/dpdk/lib/librte_ethdev/Makefile
/dpdk/lib/librte_ethdev/ethdev_trace_points.c
/dpdk/lib/librte_ethdev/meson.build
/dpdk/lib/librte_ethdev/rte_ethdev.c
/dpdk/lib/librte_ethdev/rte_flow.c
/dpdk/lib/librte_ethdev/rte_flow.h
/dpdk/lib/librte_eventdev/eventdev_trace_points.c
/dpdk/lib/librte_eventdev/rte_eventdev.c
/dpdk/lib/librte_eventdev/rte_eventdev_pmd_pci.h
/dpdk/lib/librte_graph/Makefile
/dpdk/lib/librte_graph/graph.c
/dpdk/lib/librte_graph/graph_debug.c
/dpdk/lib/librte_graph/graph_ops.c
/dpdk/lib/librte_graph/graph_populate.c
/dpdk/lib/librte_graph/graph_private.h
/dpdk/lib/librte_graph/graph_stats.c
/dpdk/lib/librte_graph/meson.build
/dpdk/lib/librte_graph/node.c
/dpdk/lib/librte_graph/rte_graph.h
/dpdk/lib/librte_graph/rte_graph_version.map
/dpdk/lib/librte_graph/rte_graph_worker.h
/dpdk/lib/librte_hash/rte_cuckoo_hash.c
/dpdk/lib/librte_hash/rte_hash.h
/dpdk/lib/librte_hash/rte_hash_version.map
/dpdk/lib/librte_ip_frag/rte_ipv4_fragmentation.c
/dpdk/lib/librte_ip_frag/rte_ipv6_fragmentation.c
/dpdk/lib/librte_ipsec/ipsec_sad.c
/dpdk/lib/librte_ipsec/ipsec_sqn.h
/dpdk/lib/librte_ipsec/sa.c
/dpdk/lib/librte_ipsec/sa.h
/dpdk/lib/librte_kvargs/rte_kvargs.c
/dpdk/lib/librte_lpm/rte_lpm.c
/dpdk/lib/librte_lpm/rte_lpm6.c
/dpdk/lib/librte_mbuf/rte_mbuf_pool_ops.c
/dpdk/lib/librte_mempool/mempool_trace_points.c
/dpdk/lib/librte_mempool/meson.build
/dpdk/lib/librte_mempool/rte_mempool.c
/dpdk/lib/librte_mempool/rte_mempool.h
/dpdk/lib/librte_mempool/rte_mempool_version.map
/dpdk/lib/librte_meter/rte_meter_version.map
/dpdk/lib/librte_metrics/Makefile
/dpdk/lib/librte_metrics/meson.build
/dpdk/lib/librte_metrics/rte_metrics.c
/dpdk/lib/librte_metrics/rte_metrics.h
/dpdk/lib/librte_metrics/rte_metrics_telemetry.c
/dpdk/lib/librte_metrics/rte_metrics_telemetry.h
/dpdk/lib/librte_metrics/rte_metrics_version.map
/dpdk/lib/librte_net/rte_ip.h
/dpdk/lib/librte_node/Makefile
/dpdk/lib/librte_node/ethdev_ctrl.c
/dpdk/lib/librte_node/ethdev_rx.c
/dpdk/lib/librte_node/ethdev_rx_priv.h
/dpdk/lib/librte_node/ethdev_tx.c
/dpdk/lib/librte_node/ethdev_tx_priv.h
/dpdk/lib/librte_node/ip4_lookup.c
/dpdk/lib/librte_node/ip4_lookup_neon.h
/dpdk/lib/librte_node/ip4_lookup_sse.h
/dpdk/lib/librte_node/ip4_rewrite.c
/dpdk/lib/librte_node/ip4_rewrite_priv.h
/dpdk/lib/librte_node/log.c
/dpdk/lib/librte_node/meson.build
/dpdk/lib/librte_node/node_private.h
/dpdk/lib/librte_node/null.c
/dpdk/lib/librte_node/pkt_drop.c
/dpdk/lib/librte_node/rte_node_eth_api.h
/dpdk/lib/librte_node/rte_node_ip4_api.h
/dpdk/lib/librte_node/rte_node_version.map
/dpdk/lib/librte_rawdev/Makefile
/dpdk/lib/librte_rawdev/meson.build
/dpdk/lib/librte_rawdev/rte_rawdev.c
/dpdk/lib/librte_ring/rte_ring_peek.h
/dpdk/lib/librte_security/rte_security.c
/dpdk/lib/librte_telemetry/Makefile
/dpdk/lib/librte_telemetry/meson.build
/dpdk/lib/librte_telemetry/rte_telemetry.h
/dpdk/lib/librte_telemetry/rte_telemetry_legacy.h
/dpdk/lib/librte_telemetry/rte_telemetry_version.map
/dpdk/lib/librte_telemetry/telemetry.c
/dpdk/lib/librte_telemetry/telemetry_data.c
/dpdk/lib/librte_telemetry/telemetry_data.h
/dpdk/lib/librte_telemetry/telemetry_json.h
/dpdk/lib/librte_telemetry/telemetry_legacy.c
/dpdk/lib/librte_timer/rte_timer.c
/dpdk/lib/librte_vhost/socket.c
/dpdk/lib/librte_vhost/vhost.h
/dpdk/lib/librte_vhost/vhost_user.c
/dpdk/lib/librte_vhost/virtio_net.c
/dpdk/lib/meson.build
/dpdk/meson.build
/dpdk/mk/internal/rte.compile-pre.mk
/dpdk/mk/rte.app.mk
/dpdk/mk/target/generic/rte.vars.mk
/dpdk/usertools/dpdk-devbind.py
/dpdk/usertools/dpdk-pmdinfo.py
/dpdk/usertools/dpdk-telemetry.py
/dpdk/usertools/meson.build
a8a5448922-Apr-2020 Jeff Guo <jia.guo@intel.com>

app/testpmd: add new types to RSS hash commands

Add some new types, such as eth/l2-src-only/l2-dst-only/svlan/cvlan/
l2tpv3/esp/ah/pfcp types into RSS hash commands, it could be used
to configure th

app/testpmd: add new types to RSS hash commands

Add some new types, such as eth/l2-src-only/l2-dst-only/svlan/cvlan/
l2tpv3/esp/ah/pfcp types into RSS hash commands, it could be used
to configure these rss input set by cmdline.

Example flow commands was:
testpmd>flow create 0 ingress pattern eth / ipv4 / l2tpv3oip / end \
actions rss types l2tpv3 end key_len 0 queues end / end

port config commands was:
testpmd>port config all rss l2tpv3

Signed-off-by: Jeff Guo <jia.guo@intel.com>
Acked-by: Ori Kam <orika@mellanox.com>
Acked-by: Bernard Iremonger <bernard.iremonger@intel.com>

show more ...


/dpdk/MAINTAINERS
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test-pmd/config.c
/dpdk/config/common_base
/dpdk/devtools/libabigail.abignore
/dpdk/doc/guides/nics/ena.rst
/dpdk/doc/guides/nics/enic.rst
/dpdk/doc/guides/nics/features/iavf.ini
/dpdk/doc/guides/nics/features/igc.ini
/dpdk/doc/guides/nics/i40e.rst
/dpdk/doc/guides/nics/ice.rst
/dpdk/doc/guides/nics/igc.rst
/dpdk/doc/guides/nics/index.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/null.rst
/dpdk/doc/guides/nics/vhost.rst
/dpdk/doc/guides/nics/virtio.rst
/dpdk/doc/guides/prog_guide/rte_flow.rst
/dpdk/doc/guides/rel_notes/release_20_05.rst
/dpdk/doc/guides/sample_app_ug/index.rst
/dpdk/doc/guides/sample_app_ug/vhost.rst
/dpdk/doc/guides/sample_app_ug/vmdq_forwarding.rst
testpmd_funcs.rst
/dpdk/drivers/common/iavf/README
/dpdk/drivers/common/iavf/iavf_type.h
/dpdk/drivers/common/iavf/virtchnl.h
/dpdk/drivers/common/mlx5/Makefile
/dpdk/drivers/common/mlx5/meson.build
/dpdk/drivers/common/mlx5/mlx5_common.c
/dpdk/drivers/common/mlx5/mlx5_common_mp.c
/dpdk/drivers/common/mlx5/mlx5_common_mp.h
/dpdk/drivers/common/mlx5/mlx5_common_mr.c
/dpdk/drivers/common/mlx5/mlx5_common_mr.h
/dpdk/drivers/common/mlx5/mlx5_glue.c
/dpdk/drivers/common/mlx5/mlx5_glue.h
/dpdk/drivers/common/mlx5/mlx5_prm.h
/dpdk/drivers/common/mlx5/rte_common_mlx5_version.map
/dpdk/drivers/net/Makefile
/dpdk/drivers/net/bnx2x/bnx2x.c
/dpdk/drivers/net/bnx2x/bnx2x.h
/dpdk/drivers/net/bnx2x/bnx2x_ethdev.c
/dpdk/drivers/net/bnx2x/bnx2x_vfpf.c
/dpdk/drivers/net/bnx2x/bnx2x_vfpf.h
/dpdk/drivers/net/bnxt/Makefile
/dpdk/drivers/net/bnxt/bnxt.h
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_filter.h
/dpdk/drivers/net/bnxt/bnxt_flow.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.h
/dpdk/drivers/net/bnxt/bnxt_rxr.c
/dpdk/drivers/net/bnxt/bnxt_stats.c
/dpdk/drivers/net/bnxt/hsi_struct_def_dpdk.h
/dpdk/drivers/net/bnxt/meson.build
/dpdk/drivers/net/bnxt/rte_pmd_bnxt.c
/dpdk/drivers/net/bnxt/tf_core/bitalloc.c
/dpdk/drivers/net/bnxt/tf_core/bitalloc.h
/dpdk/drivers/net/bnxt/tf_core/hwrm_tf.h
/dpdk/drivers/net/bnxt/tf_core/lookup3.h
/dpdk/drivers/net/bnxt/tf_core/rand.c
/dpdk/drivers/net/bnxt/tf_core/rand.h
/dpdk/drivers/net/bnxt/tf_core/stack.c
/dpdk/drivers/net/bnxt/tf_core/stack.h
/dpdk/drivers/net/bnxt/tf_core/tf_core.c
/dpdk/drivers/net/bnxt/tf_core/tf_core.h
/dpdk/drivers/net/bnxt/tf_core/tf_em.c
/dpdk/drivers/net/bnxt/tf_core/tf_em.h
/dpdk/drivers/net/bnxt/tf_core/tf_ext_flow_handle.h
/dpdk/drivers/net/bnxt/tf_core/tf_msg.c
/dpdk/drivers/net/bnxt/tf_core/tf_msg.h
/dpdk/drivers/net/bnxt/tf_core/tf_msg_common.h
/dpdk/drivers/net/bnxt/tf_core/tf_project.h
/dpdk/drivers/net/bnxt/tf_core/tf_resources.h
/dpdk/drivers/net/bnxt/tf_core/tf_rm.c
/dpdk/drivers/net/bnxt/tf_core/tf_rm.h
/dpdk/drivers/net/bnxt/tf_core/tf_session.h
/dpdk/drivers/net/bnxt/tf_core/tf_tbl.c
/dpdk/drivers/net/bnxt/tf_core/tf_tbl.h
/dpdk/drivers/net/bnxt/tf_core/tfp.c
/dpdk/drivers/net/bnxt/tf_core/tfp.h
/dpdk/drivers/net/bnxt/tf_ulp/bnxt_tf_common.h
/dpdk/drivers/net/bnxt/tf_ulp/bnxt_ulp.c
/dpdk/drivers/net/bnxt/tf_ulp/bnxt_ulp.h
/dpdk/drivers/net/bnxt/tf_ulp/bnxt_ulp_flow.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_flow_db.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_flow_db.h
/dpdk/drivers/net/bnxt/tf_ulp/ulp_mapper.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_mapper.h
/dpdk/drivers/net/bnxt/tf_ulp/ulp_mark_mgr.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_mark_mgr.h
/dpdk/drivers/net/bnxt/tf_ulp/ulp_matcher.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_matcher.h
/dpdk/drivers/net/bnxt/tf_ulp/ulp_port_db.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_port_db.h
/dpdk/drivers/net/bnxt/tf_ulp/ulp_rte_parser.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_rte_parser.h
/dpdk/drivers/net/bnxt/tf_ulp/ulp_template_db.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_template_db.h
/dpdk/drivers/net/bnxt/tf_ulp/ulp_template_field_db.h
/dpdk/drivers/net/bnxt/tf_ulp/ulp_template_struct.h
/dpdk/drivers/net/bnxt/tf_ulp/ulp_utils.c
/dpdk/drivers/net/bnxt/tf_ulp/ulp_utils.h
/dpdk/drivers/net/ena/base/ena_com.c
/dpdk/drivers/net/ena/base/ena_com.h
/dpdk/drivers/net/ena/base/ena_defs/ena_admin_defs.h
/dpdk/drivers/net/ena/base/ena_defs/ena_common_defs.h
/dpdk/drivers/net/ena/base/ena_defs/ena_gen_info.h
/dpdk/drivers/net/ena/base/ena_eth_com.c
/dpdk/drivers/net/ena/base/ena_plat_dpdk.h
/dpdk/drivers/net/ena/ena_ethdev.c
/dpdk/drivers/net/ena/ena_ethdev.h
/dpdk/drivers/net/enic/base/vnic_flowman.h
/dpdk/drivers/net/enic/enic.h
/dpdk/drivers/net/enic/enic_ethdev.c
/dpdk/drivers/net/enic/enic_fm_flow.c
/dpdk/drivers/net/enic/enic_main.c
/dpdk/drivers/net/hinic/base/hinic_pmd_cmdq.c
/dpdk/drivers/net/hinic/base/hinic_pmd_hwdev.c
/dpdk/drivers/net/hinic/base/hinic_pmd_hwif.c
/dpdk/drivers/net/hinic/base/hinic_pmd_mgmt.c
/dpdk/drivers/net/hinic/base/hinic_pmd_mgmt.h
/dpdk/drivers/net/hinic/base/hinic_pmd_niccfg.c
/dpdk/drivers/net/hinic/base/hinic_pmd_nicio.c
/dpdk/drivers/net/hinic/hinic_pmd_ethdev.c
/dpdk/drivers/net/hinic/hinic_pmd_flow.c
/dpdk/drivers/net/hinic/hinic_pmd_tx.c
/dpdk/drivers/net/hinic/hinic_pmd_tx.h
/dpdk/drivers/net/hns3/hns3_dcb.c
/dpdk/drivers/net/hns3/hns3_ethdev.c
/dpdk/drivers/net/hns3/hns3_ethdev_vf.c
/dpdk/drivers/net/hns3/hns3_fdir.c
/dpdk/drivers/net/hns3/hns3_intr.c
/dpdk/drivers/net/hns3/hns3_rss.c
/dpdk/drivers/net/hns3/hns3_rxtx.c
/dpdk/drivers/net/hns3/hns3_rxtx.h
/dpdk/drivers/net/i40e/base/README
/dpdk/drivers/net/i40e/base/i40e_adminq_cmd.h
/dpdk/drivers/net/i40e/base/i40e_common.c
/dpdk/drivers/net/i40e/base/i40e_devids.h
/dpdk/drivers/net/i40e/base/i40e_register.h
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_ethdev.h
/dpdk/drivers/net/i40e/i40e_fdir.c
/dpdk/drivers/net/i40e/i40e_flow.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_neon.c
/dpdk/drivers/net/iavf/Makefile
/dpdk/drivers/net/iavf/iavf.h
/dpdk/drivers/net/iavf/iavf_ethdev.c
/dpdk/drivers/net/iavf/iavf_fdir.c
/dpdk/drivers/net/iavf/iavf_generic_flow.c
/dpdk/drivers/net/iavf/iavf_generic_flow.h
/dpdk/drivers/net/iavf/iavf_hash.c
/dpdk/drivers/net/iavf/iavf_rxtx.c
/dpdk/drivers/net/iavf/iavf_rxtx.h
/dpdk/drivers/net/iavf/iavf_rxtx_vec_avx2.c
/dpdk/drivers/net/iavf/iavf_rxtx_vec_sse.c
/dpdk/drivers/net/iavf/iavf_vchnl.c
/dpdk/drivers/net/iavf/meson.build
/dpdk/drivers/net/ice/base/README
/dpdk/drivers/net/ice/base/ice_switch.c
/dpdk/drivers/net/ice/base/ice_switch.h
/dpdk/drivers/net/ice/ice_dcf_parent.c
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/igc/Makefile
/dpdk/drivers/net/igc/base/README
/dpdk/drivers/net/igc/base/igc_82571.h
/dpdk/drivers/net/igc/base/igc_82575.h
/dpdk/drivers/net/igc/base/igc_api.c
/dpdk/drivers/net/igc/base/igc_api.h
/dpdk/drivers/net/igc/base/igc_base.c
/dpdk/drivers/net/igc/base/igc_base.h
/dpdk/drivers/net/igc/base/igc_defines.h
/dpdk/drivers/net/igc/base/igc_hw.h
/dpdk/drivers/net/igc/base/igc_i225.c
/dpdk/drivers/net/igc/base/igc_i225.h
/dpdk/drivers/net/igc/base/igc_ich8lan.h
/dpdk/drivers/net/igc/base/igc_mac.c
/dpdk/drivers/net/igc/base/igc_mac.h
/dpdk/drivers/net/igc/base/igc_manage.c
/dpdk/drivers/net/igc/base/igc_manage.h
/dpdk/drivers/net/igc/base/igc_nvm.c
/dpdk/drivers/net/igc/base/igc_nvm.h
/dpdk/drivers/net/igc/base/igc_osdep.c
/dpdk/drivers/net/igc/base/igc_osdep.h
/dpdk/drivers/net/igc/base/igc_phy.c
/dpdk/drivers/net/igc/base/igc_phy.h
/dpdk/drivers/net/igc/base/igc_regs.h
/dpdk/drivers/net/igc/base/meson.build
/dpdk/drivers/net/igc/igc_ethdev.c
/dpdk/drivers/net/igc/igc_ethdev.h
/dpdk/drivers/net/igc/igc_filter.c
/dpdk/drivers/net/igc/igc_filter.h
/dpdk/drivers/net/igc/igc_flow.c
/dpdk/drivers/net/igc/igc_flow.h
/dpdk/drivers/net/igc/igc_logs.c
/dpdk/drivers/net/igc/igc_logs.h
/dpdk/drivers/net/igc/igc_txrx.c
/dpdk/drivers/net/igc/igc_txrx.h
/dpdk/drivers/net/igc/meson.build
/dpdk/drivers/net/igc/rte_pmd_igc_version.map
/dpdk/drivers/net/memif/rte_eth_memif.c
/dpdk/drivers/net/meson.build
/dpdk/drivers/net/mlx4/mlx4.c
/dpdk/drivers/net/mlx4/mlx4_glue.h
/dpdk/drivers/net/mlx4/mlx4_rxtx.h
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_defs.h
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_flow.h
/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
/dpdk/drivers/net/mlx5/mlx5_flow_meter.c
/dpdk/drivers/net/mlx5/mlx5_flow_verbs.c
/dpdk/drivers/net/mlx5/mlx5_mp.c
/dpdk/drivers/net/mlx5/mlx5_mr.c
/dpdk/drivers/net/mlx5/mlx5_mr.h
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec.h
/dpdk/drivers/net/mlx5/mlx5_stats.c
/dpdk/drivers/net/mlx5/mlx5_trigger.c
/dpdk/drivers/net/mlx5/mlx5_txq.c
/dpdk/drivers/net/mlx5/mlx5_utils.c
/dpdk/drivers/net/mlx5/mlx5_utils.h
/dpdk/drivers/net/nfp/nfp_net.c
/dpdk/drivers/net/null/rte_eth_null.c
/dpdk/drivers/net/octeontx2/otx2_ethdev_irq.c
/dpdk/drivers/net/octeontx2/otx2_rss.c
/dpdk/drivers/net/pfe/pfe_ethdev.c
/dpdk/drivers/net/tap/rte_eth_tap.c
/dpdk/drivers/net/tap/tap_intr.c
/dpdk/drivers/net/vhost/rte_eth_vhost.c
/dpdk/drivers/net/virtio/virtio_ethdev.c
/dpdk/drivers/net/virtio/virtio_ethdev.h
/dpdk/drivers/net/virtio/virtio_pci.h
/dpdk/drivers/net/virtio/virtio_user_ethdev.c
/dpdk/drivers/vdpa/ifc/ifcvf_vdpa.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa.h
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_steer.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_virtq.c
/dpdk/examples/vdpa/main.c
/dpdk/examples/vhost_blk/blk.c
/dpdk/examples/vhost_blk/vhost_blk.h
/dpdk/examples/vhost_blk/vhost_blk_compat.c
/dpdk/examples/vmdq/main.c
/dpdk/lib/librte_ethdev/ethdev_profile.h
/dpdk/lib/librte_ethdev/rte_ethdev.h
/dpdk/lib/librte_ethdev/rte_ethdev_version.map
/dpdk/lib/librte_ethdev/rte_flow.c
/dpdk/lib/librte_ethdev/rte_flow.h
/dpdk/lib/librte_ethdev/rte_flow_driver.h
/dpdk/lib/librte_vhost/iotlb.c
/dpdk/lib/librte_vhost/rte_vdpa.h
/dpdk/lib/librte_vhost/rte_vhost.h
/dpdk/lib/librte_vhost/vdpa.c
/dpdk/lib/librte_vhost/vhost.h
/dpdk/lib/librte_vhost/vhost_crypto.c
/dpdk/lib/librte_vhost/virtio_net.c
/dpdk/mk/rte.app.mk
9b1249d905-Apr-2020 Xueming Li <xuemingl@mellanox.com>

app/testpmd: support dumping socket memory

Introduce new command to dump memory statistics of each socket,
summary, also show changes since last call.

Usage:
dump_socket_mem

Signed-off-by: Xue

app/testpmd: support dumping socket memory

Introduce new command to dump memory statistics of each socket,
summary, also show changes since last call.

Usage:
dump_socket_mem

Signed-off-by: Xueming Li <xuemingl@mellanox.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>

show more ...


/dpdk/.ci/linux-build.sh
/dpdk/.ci/linux-setup.sh
/dpdk/.gitignore
/dpdk/.travis.yml
/dpdk/MAINTAINERS
/dpdk/app/Makefile
/dpdk/app/meson.build
/dpdk/app/test-acl/main.c
/dpdk/app/test-bbdev/Makefile
/dpdk/app/test-bbdev/ldpc_dec_default.data
/dpdk/app/test-bbdev/main.c
/dpdk/app/test-bbdev/main.h
/dpdk/app/test-bbdev/meson.build
/dpdk/app/test-bbdev/test_bbdev_perf.c
/dpdk/app/test-bbdev/test_bbdev_vector.c
/dpdk/app/test-bbdev/test_vectors/ldpc_dec_v9503.data
/dpdk/app/test-bbdev/test_vectors/turbo_dec_c2_k3136_r0_e4920_sbd_negllr_crc24b.data
/dpdk/app/test-cmdline/cmdline_test.c
/dpdk/app/test-cmdline/commands.c
/dpdk/app/test-compress-perf/Makefile
/dpdk/app/test-compress-perf/meson.build
/dpdk/app/test-crypto-perf/Makefile
/dpdk/app/test-crypto-perf/cperf_test_common.c
/dpdk/app/test-crypto-perf/meson.build
/dpdk/app/test-eventdev/evt_options.h
/dpdk/app/test-eventdev/test_order_atq.c
/dpdk/app/test-eventdev/test_order_common.c
/dpdk/app/test-eventdev/test_order_common.h
/dpdk/app/test-eventdev/test_order_queue.c
/dpdk/app/test-eventdev/test_perf_atq.c
/dpdk/app/test-eventdev/test_perf_common.h
/dpdk/app/test-eventdev/test_perf_queue.c
/dpdk/app/test-eventdev/test_pipeline_common.c
/dpdk/app/test-fib/Makefile
/dpdk/app/test-fib/main.c
/dpdk/app/test-fib/meson.build
/dpdk/app/test-pipeline/main.c
/dpdk/app/test-pipeline/pipeline_hash.c
/dpdk/app/test-pmd/Makefile
/dpdk/app/test-pmd/bpf_cmd.c
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test-pmd/cmdline_mtr.c
/dpdk/app/test-pmd/cmdline_tm.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test-pmd/csumonly.c
/dpdk/app/test-pmd/meson.build
/dpdk/app/test-pmd/txonly.c
/dpdk/app/test-sad/Makefile
/dpdk/app/test-sad/meson.build
/dpdk/app/test/Makefile
/dpdk/app/test/commands.c
/dpdk/app/test/has-hugepage.sh
/dpdk/app/test/meson.build
/dpdk/app/test/test.h
/dpdk/app/test/test_acl.c
/dpdk/app/test/test_atomic.c
/dpdk/app/test/test_bitmap.c
/dpdk/app/test/test_cmdline_lib.c
/dpdk/app/test/test_compressdev.c
/dpdk/app/test/test_cryptodev.c
/dpdk/app/test/test_cryptodev.h
/dpdk/app/test/test_cryptodev_aead_test_vectors.h
/dpdk/app/test/test_cryptodev_aes_test_vectors.h
/dpdk/app/test/test_cryptodev_blockcipher.c
/dpdk/app/test/test_cryptodev_blockcipher.h
/dpdk/app/test/test_cryptodev_des_test_vectors.h
/dpdk/app/test/test_cryptodev_hash_test_vectors.h
/dpdk/app/test/test_efd.c
/dpdk/app/test/test_func_reentrancy.c
/dpdk/app/test/test_hash.c
/dpdk/app/test/test_hash_readwrite.c
/dpdk/app/test/test_hash_readwrite_lf_perf.c
/dpdk/app/test/test_ipsec.c
/dpdk/app/test/test_kvargs.c
/dpdk/app/test/test_malloc.c
/dpdk/app/test/test_mcslock.c
/dpdk/app/test/test_member.c
/dpdk/app/test/test_mempool.c
/dpdk/app/test/test_mempool_perf.c
/dpdk/app/test/test_pdump.c
/dpdk/app/test/test_per_lcore.c
/dpdk/app/test/test_rcu_qsbr.c
/dpdk/app/test/test_ring.c
/dpdk/app/test/test_ring_hts_stress.c
/dpdk/app/test/test_ring_mpmc_stress.c
/dpdk/app/test/test_ring_peek_stress.c
/dpdk/app/test/test_ring_rts_stress.c
/dpdk/app/test/test_ring_stress.c
/dpdk/app/test/test_ring_stress.h
/dpdk/app/test/test_ring_stress_impl.h
/dpdk/app/test/test_rwlock.c
/dpdk/app/test/test_security.c
/dpdk/app/test/test_spinlock.c
/dpdk/app/test/test_table.c
/dpdk/app/test/test_table.h
/dpdk/app/test/test_table_pipeline.c
/dpdk/app/test/test_ticketlock.c
/dpdk/app/test/test_timer.c
/dpdk/app/test/test_timer_racecond.c
/dpdk/app/test/test_trace.c
/dpdk/app/test/test_trace.h
/dpdk/app/test/test_trace_perf.c
/dpdk/app/test/test_trace_register.c
/dpdk/buildtools/pmdinfogen/meson.build
/dpdk/config/arm/meson.build
/dpdk/config/common_armv8a_linux
/dpdk/config/common_base
/dpdk/config/meson.build
/dpdk/config/ppc/meson.build
/dpdk/devtools/build-tags.sh
/dpdk/devtools/check-symbol-change.sh
/dpdk/devtools/checkpatches.sh
/dpdk/devtools/libabigail.abignore
/dpdk/devtools/test-build.sh
/dpdk/devtools/test-meson-builds.sh
/dpdk/doc/api/doxy-api-index.md
/dpdk/doc/api/doxy-api.conf.in
/dpdk/doc/guides/bbdevs/features/default.ini
/dpdk/doc/guides/bbdevs/features/fpga_5gnr_fec.ini
/dpdk/doc/guides/bbdevs/features/fpga_lte_fec.ini
/dpdk/doc/guides/bbdevs/features/mbc.ini
/dpdk/doc/guides/bbdevs/features/null.ini
/dpdk/doc/guides/bbdevs/features/turbo_sw.ini
/dpdk/doc/guides/bbdevs/fpga_5gnr_fec.rst
/dpdk/doc/guides/bbdevs/index.rst
/dpdk/doc/guides/bbdevs/overview.rst
/dpdk/doc/guides/compressdevs/qat_comp.rst
/dpdk/doc/guides/conf.py
/dpdk/doc/guides/contributing/coding_style.rst
/dpdk/doc/guides/cryptodevs/aesni_gcm.rst
/dpdk/doc/guides/cryptodevs/aesni_mb.rst
/dpdk/doc/guides/cryptodevs/features/aesni_gcm.ini
/dpdk/doc/guides/cryptodevs/features/aesni_mb.ini
/dpdk/doc/guides/cryptodevs/features/armv8.ini
/dpdk/doc/guides/cryptodevs/features/caam_jr.ini
/dpdk/doc/guides/cryptodevs/features/ccp.ini
/dpdk/doc/guides/cryptodevs/features/default.ini
/dpdk/doc/guides/cryptodevs/features/kasumi.ini
/dpdk/doc/guides/cryptodevs/features/nitrox.ini
/dpdk/doc/guides/cryptodevs/features/octeontx.ini
/dpdk/doc/guides/cryptodevs/features/octeontx2.ini
/dpdk/doc/guides/cryptodevs/features/openssl.ini
/dpdk/doc/guides/cryptodevs/features/qat.ini
/dpdk/doc/guides/cryptodevs/features/snow3g.ini
/dpdk/doc/guides/cryptodevs/features/zuc.ini
/dpdk/doc/guides/cryptodevs/nitrox.rst
/dpdk/doc/guides/cryptodevs/qat.rst
/dpdk/doc/guides/linux_gsg/eal_args.include.rst
/dpdk/doc/guides/nics/cxgbe.rst
/dpdk/doc/guides/nics/features/bnx2x.ini
/dpdk/doc/guides/nics/features/hns3.ini
/dpdk/doc/guides/nics/features/hns3_vf.ini
/dpdk/doc/guides/nics/features/i40e.ini
/dpdk/doc/guides/nics/features/i40e_vf.ini
/dpdk/doc/guides/nics/features/iavf.ini
/dpdk/doc/guides/nics/features/ice.ini
/dpdk/doc/guides/nics/features/ixgbe.ini
/dpdk/doc/guides/nics/features/ixgbe_vf.ini
/dpdk/doc/guides/nics/features/octeontx.ini
/dpdk/doc/guides/nics/features/octeontx2.ini
/dpdk/doc/guides/nics/features/octeontx2_vec.ini
/dpdk/doc/guides/nics/features/octeontx2_vf.ini
/dpdk/doc/guides/nics/hns3.rst
/dpdk/doc/guides/nics/ice.rst
/dpdk/doc/guides/nics/img/ice_dcf.svg
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/octeontx.rst
/dpdk/doc/guides/nics/octeontx2.rst
/dpdk/doc/guides/nics/sfc_efx.rst
/dpdk/doc/guides/prog_guide/build-sdk-meson.rst
/dpdk/doc/guides/prog_guide/index.rst
/dpdk/doc/guides/prog_guide/packet_classif_access_ctrl.rst
/dpdk/doc/guides/prog_guide/rcu_lib.rst
/dpdk/doc/guides/prog_guide/ring_lib.rst
/dpdk/doc/guides/prog_guide/trace_lib.rst
/dpdk/doc/guides/rel_notes/known_issues.rst
/dpdk/doc/guides/rel_notes/release_19_11.rst
/dpdk/doc/guides/rel_notes/release_20_05.rst
/dpdk/doc/guides/sample_app_ug/cmd_line.rst
/dpdk/doc/guides/sample_app_ug/flow_classify.rst
/dpdk/doc/guides/sample_app_ug/hello_world.rst
/dpdk/doc/guides/sample_app_ug/ipsec_secgw.rst
/dpdk/doc/guides/sample_app_ug/l2_forward_event.rst
/dpdk/doc/guides/sample_app_ug/l3_forward_power_man.rst
/dpdk/doc/guides/sample_app_ug/performance_thread.rst
/dpdk/doc/guides/sample_app_ug/skeleton.rst
/dpdk/doc/guides/sample_app_ug/timer.rst
testpmd_funcs.rst
/dpdk/doc/guides/tools/testbbdev.rst
/dpdk/drivers/baseband/Makefile
/dpdk/drivers/baseband/fpga_5gnr_fec/Makefile
/dpdk/drivers/baseband/fpga_5gnr_fec/fpga_5gnr_fec.h
/dpdk/drivers/baseband/fpga_5gnr_fec/meson.build
/dpdk/drivers/baseband/fpga_5gnr_fec/rte_fpga_5gnr_fec.c
/dpdk/drivers/baseband/fpga_5gnr_fec/rte_pmd_bbdev_fpga_5gnr_fec_version.map
/dpdk/drivers/baseband/fpga_5gnr_fec/rte_pmd_fpga_5gnr_fec.h
/dpdk/drivers/baseband/fpga_lte_fec/Makefile
/dpdk/drivers/baseband/fpga_lte_fec/fpga_lte_fec.c
/dpdk/drivers/baseband/fpga_lte_fec/meson.build
/dpdk/drivers/baseband/meson.build
/dpdk/drivers/baseband/null/Makefile
/dpdk/drivers/baseband/null/meson.build
/dpdk/drivers/baseband/turbo_sw/Makefile
/dpdk/drivers/baseband/turbo_sw/bbdev_turbo_software.c
/dpdk/drivers/baseband/turbo_sw/meson.build
/dpdk/drivers/bus/dpaa/Makefile
/dpdk/drivers/bus/dpaa/base/qbman/qman.c
/dpdk/drivers/bus/dpaa/include/fsl_bman.h
/dpdk/drivers/bus/dpaa/include/fsl_fman.h
/dpdk/drivers/bus/dpaa/include/fsl_qman.h
/dpdk/drivers/bus/dpaa/meson.build
/dpdk/drivers/bus/fslmc/Makefile
/dpdk/drivers/bus/fslmc/fslmc_bus.c
/dpdk/drivers/bus/fslmc/meson.build
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h
/dpdk/drivers/bus/ifpga/Makefile
/dpdk/drivers/bus/ifpga/meson.build
/dpdk/drivers/bus/ifpga/rte_bus_ifpga.h
/dpdk/drivers/bus/pci/Makefile
/dpdk/drivers/bus/pci/linux/pci.c
/dpdk/drivers/bus/pci/meson.build
/dpdk/drivers/bus/vdev/Makefile
/dpdk/drivers/bus/vdev/meson.build
/dpdk/drivers/bus/vmbus/Makefile
/dpdk/drivers/bus/vmbus/meson.build
/dpdk/drivers/bus/vmbus/vmbus_bufring.c
/dpdk/drivers/common/Makefile
/dpdk/drivers/common/cpt/cpt_common.h
/dpdk/drivers/common/cpt/cpt_ucode.h
/dpdk/drivers/common/cpt/cpt_ucode_asym.h
/dpdk/drivers/common/cpt/meson.build
/dpdk/drivers/common/dpaax/Makefile
/dpdk/drivers/common/dpaax/caamflib/compat.h
/dpdk/drivers/common/dpaax/compat.h
/dpdk/drivers/common/dpaax/dpaax_iova_table.h
/dpdk/drivers/common/dpaax/meson.build
/dpdk/drivers/common/iavf/Makefile
/dpdk/drivers/common/iavf/iavf_adminq.c
/dpdk/drivers/common/iavf/iavf_adminq.h
/dpdk/drivers/common/iavf/iavf_adminq_cmd.h
/dpdk/drivers/common/iavf/iavf_alloc.h
/dpdk/drivers/common/iavf/iavf_common.c
/dpdk/drivers/common/iavf/iavf_devids.h
/dpdk/drivers/common/iavf/iavf_osdep.h
/dpdk/drivers/common/iavf/iavf_prototype.h
/dpdk/drivers/common/iavf/iavf_register.h
/dpdk/drivers/common/iavf/iavf_status.h
/dpdk/drivers/common/iavf/iavf_type.h
/dpdk/drivers/common/iavf/meson.build
/dpdk/drivers/common/iavf/virtchnl.h
/dpdk/drivers/common/mlx5/meson.build
/dpdk/drivers/common/mlx5/mlx5_devx_cmds.c
/dpdk/drivers/common/mlx5/mlx5_devx_cmds.h
/dpdk/drivers/common/mlx5/mlx5_glue.c
/dpdk/drivers/common/mlx5/mlx5_glue.h
/dpdk/drivers/common/mlx5/mlx5_nl.c
/dpdk/drivers/common/mlx5/mlx5_prm.h
/dpdk/drivers/common/octeontx2/Makefile
/dpdk/drivers/common/octeontx2/hw/otx2_npc.h
/dpdk/drivers/common/octeontx2/meson.build
/dpdk/drivers/common/octeontx2/otx2_common.h
/dpdk/drivers/common/octeontx2/otx2_dev.h
/dpdk/drivers/common/octeontx2/otx2_mbox.h
/dpdk/drivers/common/qat/Makefile
/dpdk/drivers/common/qat/qat_adf/icp_qat_fw.h
/dpdk/drivers/common/qat/qat_logs.c
/dpdk/drivers/common/qat/qat_qp.c
/dpdk/drivers/common/qat/qat_qp.h
/dpdk/drivers/compress/isal/Makefile
/dpdk/drivers/compress/isal/meson.build
/dpdk/drivers/compress/octeontx/Makefile
/dpdk/drivers/compress/octeontx/meson.build
/dpdk/drivers/compress/qat/meson.build
/dpdk/drivers/compress/qat/qat_comp.c
/dpdk/drivers/compress/qat/qat_comp.h
/dpdk/drivers/compress/qat/qat_comp_pmd.c
/dpdk/drivers/compress/zlib/Makefile
/dpdk/drivers/compress/zlib/meson.build
/dpdk/drivers/compress/zlib/zlib_pmd.c
/dpdk/drivers/compress/zlib/zlib_pmd_private.h
/dpdk/drivers/crypto/aesni_gcm/Makefile
/dpdk/drivers/crypto/aesni_gcm/aesni_gcm_pmd.c
/dpdk/drivers/crypto/aesni_gcm/aesni_gcm_pmd_ops.c
/dpdk/drivers/crypto/aesni_gcm/aesni_gcm_pmd_private.h
/dpdk/drivers/crypto/aesni_gcm/meson.build
/dpdk/drivers/crypto/aesni_mb/Makefile
/dpdk/drivers/crypto/aesni_mb/aesni_mb_pmd_private.h
/dpdk/drivers/crypto/aesni_mb/meson.build
/dpdk/drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c
/dpdk/drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c
/dpdk/drivers/crypto/armv8/Makefile
/dpdk/drivers/crypto/armv8/meson.build
/dpdk/drivers/crypto/armv8/rte_armv8_pmd.c
/dpdk/drivers/crypto/armv8/rte_armv8_pmd_ops.c
/dpdk/drivers/crypto/caam_jr/Makefile
/dpdk/drivers/crypto/caam_jr/caam_jr.c
/dpdk/drivers/crypto/caam_jr/caam_jr_desc.h
/dpdk/drivers/crypto/caam_jr/meson.build
/dpdk/drivers/crypto/ccp/ccp_pmd_ops.c
/dpdk/drivers/crypto/ccp/rte_ccp_pmd.c
/dpdk/drivers/crypto/dpaa2_sec/Makefile
/dpdk/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c
/dpdk/drivers/crypto/dpaa2_sec/meson.build
/dpdk/drivers/crypto/dpaa_sec/Makefile
/dpdk/drivers/crypto/dpaa_sec/dpaa_sec.c
/dpdk/drivers/crypto/dpaa_sec/meson.build
/dpdk/drivers/crypto/kasumi/Makefile
/dpdk/drivers/crypto/kasumi/kasumi_pmd_private.h
/dpdk/drivers/crypto/kasumi/meson.build
/dpdk/drivers/crypto/kasumi/rte_kasumi_pmd.c
/dpdk/drivers/crypto/kasumi/rte_kasumi_pmd_ops.c
/dpdk/drivers/crypto/mvsam/mrvl_pmd_private.h
/dpdk/drivers/crypto/mvsam/rte_mrvl_pmd.c
/dpdk/drivers/crypto/mvsam/rte_mrvl_pmd_ops.c
/dpdk/drivers/crypto/nitrox/Makefile
/dpdk/drivers/crypto/nitrox/meson.build
/dpdk/drivers/crypto/nitrox/nitrox_csr.h
/dpdk/drivers/crypto/nitrox/nitrox_sym.c
/dpdk/drivers/crypto/nitrox/nitrox_sym_capabilities.c
/dpdk/drivers/crypto/null/null_crypto_pmd.c
/dpdk/drivers/crypto/null/null_crypto_pmd_ops.c
/dpdk/drivers/crypto/octeontx/Makefile
/dpdk/drivers/crypto/octeontx/meson.build
/dpdk/drivers/crypto/octeontx/otx_cryptodev_ops.c
/dpdk/drivers/crypto/octeontx2/Makefile
/dpdk/drivers/crypto/octeontx2/meson.build
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev.c
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev_ops.c
/dpdk/drivers/crypto/openssl/Makefile
/dpdk/drivers/crypto/openssl/meson.build
/dpdk/drivers/crypto/openssl/openssl_pmd_private.h
/dpdk/drivers/crypto/openssl/rte_openssl_pmd.c
/dpdk/drivers/crypto/openssl/rte_openssl_pmd_ops.c
/dpdk/drivers/crypto/qat/qat_asym.h
/dpdk/drivers/crypto/qat/qat_asym_pmd.c
/dpdk/drivers/crypto/qat/qat_sym.c
/dpdk/drivers/crypto/qat/qat_sym_capabilities.h
/dpdk/drivers/crypto/qat/qat_sym_pmd.c
/dpdk/drivers/crypto/qat/qat_sym_pmd.h
/dpdk/drivers/crypto/qat/qat_sym_session.c
/dpdk/drivers/crypto/qat/qat_sym_session.h
/dpdk/drivers/crypto/scheduler/scheduler_pmd_ops.c
/dpdk/drivers/crypto/snow3g/Makefile
/dpdk/drivers/crypto/snow3g/meson.build
/dpdk/drivers/crypto/snow3g/rte_snow3g_pmd.c
/dpdk/drivers/crypto/snow3g/rte_snow3g_pmd_ops.c
/dpdk/drivers/crypto/snow3g/snow3g_pmd_private.h
/dpdk/drivers/crypto/virtio/virtio_cryptodev.c
/dpdk/drivers/crypto/zuc/Makefile
/dpdk/drivers/crypto/zuc/meson.build
/dpdk/drivers/crypto/zuc/rte_zuc_pmd.c
/dpdk/drivers/crypto/zuc/rte_zuc_pmd_ops.c
/dpdk/drivers/crypto/zuc/zuc_pmd_private.h
/dpdk/drivers/event/dpaa/Makefile
/dpdk/drivers/event/dpaa/meson.build
/dpdk/drivers/event/dpaa2/Makefile
/dpdk/drivers/event/dpaa2/meson.build
/dpdk/drivers/event/dsw/Makefile
/dpdk/drivers/event/dsw/dsw_evdev.c
/dpdk/drivers/event/dsw/dsw_evdev.h
/dpdk/drivers/event/dsw/dsw_event.c
/dpdk/drivers/event/dsw/dsw_xstats.c
/dpdk/drivers/event/dsw/meson.build
/dpdk/drivers/event/octeontx/meson.build
/dpdk/drivers/event/octeontx/ssovf_worker.c
/dpdk/drivers/event/octeontx/ssovf_worker.h
/dpdk/drivers/event/octeontx2/Makefile
/dpdk/drivers/event/octeontx2/meson.build
/dpdk/drivers/event/octeontx2/otx2_tim_evdev.c
/dpdk/drivers/event/octeontx2/otx2_tim_evdev.h
/dpdk/drivers/event/octeontx2/otx2_tim_worker.c
/dpdk/drivers/event/octeontx2/otx2_worker.c
/dpdk/drivers/event/octeontx2/otx2_worker_dual.c
/dpdk/drivers/event/octeontx2/otx2_worker_dual.h
/dpdk/drivers/event/opdl/Makefile
/dpdk/drivers/event/opdl/meson.build
/dpdk/drivers/mempool/bucket/Makefile
/dpdk/drivers/mempool/bucket/meson.build
/dpdk/drivers/mempool/dpaa/Makefile
/dpdk/drivers/mempool/dpaa/meson.build
/dpdk/drivers/mempool/dpaa2/Makefile
/dpdk/drivers/mempool/dpaa2/meson.build
/dpdk/drivers/mempool/octeontx/Makefile
/dpdk/drivers/mempool/octeontx/meson.build
/dpdk/drivers/mempool/octeontx/octeontx_fpavf.c
/dpdk/drivers/mempool/octeontx2/Makefile
/dpdk/drivers/mempool/octeontx2/meson.build
/dpdk/drivers/mempool/octeontx2/otx2_mempool_ops.c
/dpdk/drivers/mempool/stack/Makefile
/dpdk/drivers/mempool/stack/meson.build
/dpdk/drivers/meson.build
/dpdk/drivers/net/ark/ark_pktchkr.h
/dpdk/drivers/net/ark/ark_pktdir.h
/dpdk/drivers/net/ark/ark_pktgen.h
/dpdk/drivers/net/atlantic/Makefile
/dpdk/drivers/net/atlantic/atl_types.h
/dpdk/drivers/net/atlantic/hw_atl/hw_atl_utils.h
/dpdk/drivers/net/atlantic/hw_atl/hw_atl_utils_fw2x.c
/dpdk/drivers/net/atlantic/meson.build
/dpdk/drivers/net/avp/Makefile
/dpdk/drivers/net/avp/meson.build
/dpdk/drivers/net/avp/rte_avp_common.h
/dpdk/drivers/net/axgbe/Makefile
/dpdk/drivers/net/axgbe/axgbe_common.h
/dpdk/drivers/net/axgbe/axgbe_ethdev.c
/dpdk/drivers/net/axgbe/axgbe_ethdev.h
/dpdk/drivers/net/axgbe/axgbe_rxtx.c
/dpdk/drivers/net/axgbe/axgbe_rxtx.h
/dpdk/drivers/net/axgbe/meson.build
/dpdk/drivers/net/bnx2x/Makefile
/dpdk/drivers/net/bnx2x/meson.build
/dpdk/drivers/net/bnxt/bnxt.h
/dpdk/drivers/net/bnxt/bnxt_ring.c
/dpdk/drivers/net/bnxt/bnxt_rxtx_vec_sse.c
/dpdk/drivers/net/bnxt/hsi_struct_def_dpdk.h
/dpdk/drivers/net/bonding/Makefile
/dpdk/drivers/net/bonding/meson.build
/dpdk/drivers/net/bonding/rte_eth_bond_8023ad.h
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/cxgbe/Makefile
/dpdk/drivers/net/cxgbe/base/adapter.h
/dpdk/drivers/net/cxgbe/base/common.h
/dpdk/drivers/net/cxgbe/base/t4_hw.c
/dpdk/drivers/net/cxgbe/base/t4_msg.h
/dpdk/drivers/net/cxgbe/base/t4_regs.h
/dpdk/drivers/net/cxgbe/base/t4_tcb.h
/dpdk/drivers/net/cxgbe/base/t4fw_interface.h
/dpdk/drivers/net/cxgbe/cxgbe.h
/dpdk/drivers/net/cxgbe/cxgbe_ethdev.c
/dpdk/drivers/net/cxgbe/cxgbe_filter.c
/dpdk/drivers/net/cxgbe/cxgbe_filter.h
/dpdk/drivers/net/cxgbe/cxgbe_flow.c
/dpdk/drivers/net/cxgbe/cxgbe_main.c
/dpdk/drivers/net/cxgbe/meson.build
/dpdk/drivers/net/cxgbe/smt.c
/dpdk/drivers/net/cxgbe/smt.h
/dpdk/drivers/net/dpaa/Makefile
/dpdk/drivers/net/dpaa/dpaa_ethdev.c
/dpdk/drivers/net/dpaa/dpaa_rxtx.h
/dpdk/drivers/net/dpaa/meson.build
/dpdk/drivers/net/dpaa2/Makefile
/dpdk/drivers/net/dpaa2/base/dpaa2_hw_dpni_annot.h
/dpdk/drivers/net/dpaa2/dpaa2_ethdev.h
/dpdk/drivers/net/dpaa2/dpaa2_rxtx.c
/dpdk/drivers/net/dpaa2/meson.build
/dpdk/drivers/net/e1000/Makefile
/dpdk/drivers/net/e1000/base/meson.build
/dpdk/drivers/net/e1000/meson.build
/dpdk/drivers/net/ena/Makefile
/dpdk/drivers/net/ena/meson.build
/dpdk/drivers/net/enetc/Makefile
/dpdk/drivers/net/enetc/enetc_rxtx.c
/dpdk/drivers/net/enetc/meson.build
/dpdk/drivers/net/enic/Makefile
/dpdk/drivers/net/enic/base/vnic_dev.c
/dpdk/drivers/net/enic/base/vnic_devcmd.h
/dpdk/drivers/net/enic/enic_fm_flow.c
/dpdk/drivers/net/enic/meson.build
/dpdk/drivers/net/failsafe/Makefile
/dpdk/drivers/net/failsafe/meson.build
/dpdk/drivers/net/fm10k/Makefile
/dpdk/drivers/net/fm10k/base/meson.build
/dpdk/drivers/net/fm10k/fm10k_ethdev.c
/dpdk/drivers/net/fm10k/fm10k_rxtx_vec.c
/dpdk/drivers/net/fm10k/meson.build
/dpdk/drivers/net/hinic/base/hinic_compat.h
/dpdk/drivers/net/hinic/base/hinic_pmd_api_cmd.c
/dpdk/drivers/net/hinic/base/hinic_pmd_cmd.h
/dpdk/drivers/net/hinic/base/hinic_pmd_cmdq.c
/dpdk/drivers/net/hinic/base/hinic_pmd_cmdq.h
/dpdk/drivers/net/hinic/base/hinic_pmd_eqs.c
/dpdk/drivers/net/hinic/base/hinic_pmd_hwdev.c
/dpdk/drivers/net/hinic/base/hinic_pmd_hwdev.h
/dpdk/drivers/net/hinic/base/hinic_pmd_hwif.c
/dpdk/drivers/net/hinic/base/hinic_pmd_hwif.h
/dpdk/drivers/net/hinic/base/hinic_pmd_mbox.c
/dpdk/drivers/net/hinic/base/hinic_pmd_mgmt.c
/dpdk/drivers/net/hinic/base/hinic_pmd_niccfg.c
/dpdk/drivers/net/hinic/base/hinic_pmd_niccfg.h
/dpdk/drivers/net/hinic/base/hinic_pmd_nicio.c
/dpdk/drivers/net/hinic/base/hinic_pmd_wq.c
/dpdk/drivers/net/hinic/base/hinic_pmd_wq.h
/dpdk/drivers/net/hinic/hinic_pmd_ethdev.c
/dpdk/drivers/net/hinic/hinic_pmd_ethdev.h
/dpdk/drivers/net/hinic/hinic_pmd_flow.c
/dpdk/drivers/net/hinic/hinic_pmd_rx.c
/dpdk/drivers/net/hinic/hinic_pmd_rx.h
/dpdk/drivers/net/hinic/hinic_pmd_tx.c
/dpdk/drivers/net/hinic/hinic_pmd_tx.h
/dpdk/drivers/net/hns3/Makefile
/dpdk/drivers/net/hns3/hns3_cmd.c
/dpdk/drivers/net/hns3/hns3_cmd.h
/dpdk/drivers/net/hns3/hns3_dcb.c
/dpdk/drivers/net/hns3/hns3_ethdev.c
/dpdk/drivers/net/hns3/hns3_ethdev.h
/dpdk/drivers/net/hns3/hns3_ethdev_vf.c
/dpdk/drivers/net/hns3/hns3_fdir.c
/dpdk/drivers/net/hns3/hns3_flow.c
/dpdk/drivers/net/hns3/hns3_mbx.c
/dpdk/drivers/net/hns3/hns3_mbx.h
/dpdk/drivers/net/hns3/hns3_regs.h
/dpdk/drivers/net/hns3/hns3_rss.c
/dpdk/drivers/net/hns3/hns3_rss.h
/dpdk/drivers/net/hns3/hns3_rxtx.c
/dpdk/drivers/net/hns3/hns3_rxtx.h
/dpdk/drivers/net/hns3/meson.build
/dpdk/drivers/net/i40e/Makefile
/dpdk/drivers/net/i40e/base/i40e_osdep.h
/dpdk/drivers/net/i40e/base/meson.build
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_ethdev.h
/dpdk/drivers/net/i40e/i40e_ethdev_vf.c
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_altivec.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_neon.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_sse.c
/dpdk/drivers/net/i40e/meson.build
/dpdk/drivers/net/iavf/Makefile
/dpdk/drivers/net/iavf/iavf.h
/dpdk/drivers/net/iavf/iavf_ethdev.c
/dpdk/drivers/net/iavf/iavf_rxtx.c
/dpdk/drivers/net/iavf/iavf_rxtx.h
/dpdk/drivers/net/iavf/iavf_rxtx_vec_avx2.c
/dpdk/drivers/net/iavf/iavf_rxtx_vec_sse.c
/dpdk/drivers/net/iavf/meson.build
/dpdk/drivers/net/ice/Makefile
/dpdk/drivers/net/ice/base/ice_acl.c
/dpdk/drivers/net/ice/base/ice_acl.h
/dpdk/drivers/net/ice/base/ice_acl_ctrl.c
/dpdk/drivers/net/ice/base/ice_adminq_cmd.h
/dpdk/drivers/net/ice/base/ice_alloc.h
/dpdk/drivers/net/ice/base/ice_bitops.h
/dpdk/drivers/net/ice/base/ice_common.c
/dpdk/drivers/net/ice/base/ice_common.h
/dpdk/drivers/net/ice/base/ice_controlq.c
/dpdk/drivers/net/ice/base/ice_controlq.h
/dpdk/drivers/net/ice/base/ice_dcb.c
/dpdk/drivers/net/ice/base/ice_dcb.h
/dpdk/drivers/net/ice/base/ice_devids.h
/dpdk/drivers/net/ice/base/ice_fdir.c
/dpdk/drivers/net/ice/base/ice_fdir.h
/dpdk/drivers/net/ice/base/ice_flex_pipe.c
/dpdk/drivers/net/ice/base/ice_flex_pipe.h
/dpdk/drivers/net/ice/base/ice_flex_type.h
/dpdk/drivers/net/ice/base/ice_flow.c
/dpdk/drivers/net/ice/base/ice_flow.h
/dpdk/drivers/net/ice/base/ice_hw_autogen.h
/dpdk/drivers/net/ice/base/ice_lan_tx_rx.h
/dpdk/drivers/net/ice/base/ice_nvm.c
/dpdk/drivers/net/ice/base/ice_nvm.h
/dpdk/drivers/net/ice/base/ice_osdep.h
/dpdk/drivers/net/ice/base/ice_protocol_type.h
/dpdk/drivers/net/ice/base/ice_sbq_cmd.h
/dpdk/drivers/net/ice/base/ice_sched.c
/dpdk/drivers/net/ice/base/ice_sched.h
/dpdk/drivers/net/ice/base/ice_status.h
/dpdk/drivers/net/ice/base/ice_switch.c
/dpdk/drivers/net/ice/base/ice_switch.h
/dpdk/drivers/net/ice/base/ice_type.h
/dpdk/drivers/net/ice/base/meson.build
/dpdk/drivers/net/ice/ice_dcf.c
/dpdk/drivers/net/ice/ice_dcf.h
/dpdk/drivers/net/ice/ice_dcf_ethdev.c
/dpdk/drivers/net/ice/ice_dcf_ethdev.h
/dpdk/drivers/net/ice/ice_dcf_parent.c
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/ice/ice_ethdev.h
/dpdk/drivers/net/ice/ice_fdir_filter.c
/dpdk/drivers/net/ice/ice_generic_flow.c
/dpdk/drivers/net/ice/ice_generic_flow.h
/dpdk/drivers/net/ice/ice_hash.c
/dpdk/drivers/net/ice/ice_rxtx.c
/dpdk/drivers/net/ice/ice_rxtx_vec_sse.c
/dpdk/drivers/net/ice/ice_switch_filter.c
/dpdk/drivers/net/ice/meson.build
/dpdk/drivers/net/ionic/Makefile
/dpdk/drivers/net/ionic/ionic_dev.c
/dpdk/drivers/net/ionic/ionic_dev.h
/dpdk/drivers/net/ionic/ionic_mac_api.c
/dpdk/drivers/net/ionic/ionic_main.c
/dpdk/drivers/net/ionic/ionic_osdep.h
/dpdk/drivers/net/ionic/ionic_rx_filter.c
/dpdk/drivers/net/ionic/ionic_rxtx.c
/dpdk/drivers/net/ipn3ke/Makefile
/dpdk/drivers/net/ipn3ke/ipn3ke_representor.c
/dpdk/drivers/net/ipn3ke/meson.build
/dpdk/drivers/net/ixgbe/Makefile
/dpdk/drivers/net/ixgbe/base/meson.build
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.h
/dpdk/drivers/net/ixgbe/ixgbe_pf.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx_vec_neon.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c
/dpdk/drivers/net/ixgbe/meson.build
/dpdk/drivers/net/memif/Makefile
/dpdk/drivers/net/memif/memif.h
/dpdk/drivers/net/memif/meson.build
/dpdk/drivers/net/mlx4/Makefile
/dpdk/drivers/net/mlx4/meson.build
/dpdk/drivers/net/mlx5/Makefile
/dpdk/drivers/net/mlx5/meson.build
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_defs.h
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_flow.h
/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
/dpdk/drivers/net/mlx5/mlx5_flow_verbs.c
/dpdk/drivers/net/mlx5/mlx5_mr.c
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.c
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec.c
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_altivec.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_neon.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_sse.h
/dpdk/drivers/net/mlx5/mlx5_socket.c
/dpdk/drivers/net/mlx5/mlx5_stats.c
/dpdk/drivers/net/mlx5/mlx5_trigger.c
/dpdk/drivers/net/mlx5/mlx5_txq.c
/dpdk/drivers/net/mvneta/mvneta_ethdev.c
/dpdk/drivers/net/netvsc/Makefile
/dpdk/drivers/net/netvsc/hn_ethdev.c
/dpdk/drivers/net/netvsc/hn_nvs.c
/dpdk/drivers/net/netvsc/hn_rxtx.c
/dpdk/drivers/net/netvsc/hn_var.h
/dpdk/drivers/net/netvsc/hn_vf.c
/dpdk/drivers/net/netvsc/meson.build
/dpdk/drivers/net/nfb/nfb_rxmode.c
/dpdk/drivers/net/nfp/Makefile
/dpdk/drivers/net/nfp/meson.build
/dpdk/drivers/net/nfp/nfp_net_pmd.h
/dpdk/drivers/net/octeontx/Makefile
/dpdk/drivers/net/octeontx/base/meson.build
/dpdk/drivers/net/octeontx/base/octeontx_bgx.c
/dpdk/drivers/net/octeontx/base/octeontx_bgx.h
/dpdk/drivers/net/octeontx/base/octeontx_pki_var.h
/dpdk/drivers/net/octeontx/base/octeontx_pkivf.c
/dpdk/drivers/net/octeontx/base/octeontx_pkivf.h
/dpdk/drivers/net/octeontx/base/octeontx_pkovf.c
/dpdk/drivers/net/octeontx/base/octeontx_pkovf.h
/dpdk/drivers/net/octeontx/meson.build
/dpdk/drivers/net/octeontx/octeontx_ethdev.c
/dpdk/drivers/net/octeontx/octeontx_ethdev.h
/dpdk/drivers/net/octeontx/octeontx_ethdev_ops.c
/dpdk/drivers/net/octeontx/octeontx_logs.h
/dpdk/drivers/net/octeontx/octeontx_rxtx.c
/dpdk/drivers/net/octeontx/octeontx_rxtx.h
/dpdk/drivers/net/octeontx2/otx2_ethdev.c
/dpdk/drivers/net/octeontx2/otx2_ethdev.h
/dpdk/drivers/net/octeontx2/otx2_ethdev_debug.c
/dpdk/drivers/net/octeontx2/otx2_ethdev_devargs.c
/dpdk/drivers/net/octeontx2/otx2_ethdev_irq.c
/dpdk/drivers/net/octeontx2/otx2_ethdev_ops.c
/dpdk/drivers/net/octeontx2/otx2_link.c
/dpdk/drivers/net/octeontx2/otx2_lookup.c
/dpdk/drivers/net/octeontx2/otx2_rss.c
/dpdk/drivers/net/octeontx2/otx2_rx.c
/dpdk/drivers/net/octeontx2/otx2_tm.c
/dpdk/drivers/net/octeontx2/otx2_tm.h
/dpdk/drivers/net/octeontx2/otx2_tx.c
/dpdk/drivers/net/pfe/Makefile
/dpdk/drivers/net/pfe/base/pfe.h
/dpdk/drivers/net/pfe/meson.build
/dpdk/drivers/net/pfe/pfe_ethdev.c
/dpdk/drivers/net/qede/Makefile
/dpdk/drivers/net/qede/base/bcm_osal.h
/dpdk/drivers/net/qede/base/meson.build
/dpdk/drivers/net/qede/meson.build
/dpdk/drivers/net/qede/qede_filter.c
/dpdk/drivers/net/sfc/Makefile
/dpdk/drivers/net/sfc/base/README
/dpdk/drivers/net/sfc/base/ef10_ev.c
/dpdk/drivers/net/sfc/base/ef10_evb.c
/dpdk/drivers/net/sfc/base/ef10_filter.c
/dpdk/drivers/net/sfc/base/ef10_firmware_ids.h
/dpdk/drivers/net/sfc/base/ef10_image.c
/dpdk/drivers/net/sfc/base/ef10_impl.h
/dpdk/drivers/net/sfc/base/ef10_intr.c
/dpdk/drivers/net/sfc/base/ef10_mac.c
/dpdk/drivers/net/sfc/base/ef10_mcdi.c
/dpdk/drivers/net/sfc/base/ef10_nic.c
/dpdk/drivers/net/sfc/base/ef10_nvram.c
/dpdk/drivers/net/sfc/base/ef10_phy.c
/dpdk/drivers/net/sfc/base/ef10_proxy.c
/dpdk/drivers/net/sfc/base/ef10_rx.c
/dpdk/drivers/net/sfc/base/ef10_signed_image_layout.h
/dpdk/drivers/net/sfc/base/ef10_tlv_layout.h
/dpdk/drivers/net/sfc/base/ef10_tx.c
/dpdk/drivers/net/sfc/base/ef10_vpd.c
/dpdk/drivers/net/sfc/base/efx.h
/dpdk/drivers/net/sfc/base/efx_annote.h
/dpdk/drivers/net/sfc/base/efx_bootcfg.c
/dpdk/drivers/net/sfc/base/efx_check.h
/dpdk/drivers/net/sfc/base/efx_crc32.c
/dpdk/drivers/net/sfc/base/efx_ev.c
/dpdk/drivers/net/sfc/base/efx_evb.c
/dpdk/drivers/net/sfc/base/efx_filter.c
/dpdk/drivers/net/sfc/base/efx_hash.c
/dpdk/drivers/net/sfc/base/efx_impl.h
/dpdk/drivers/net/sfc/base/efx_intr.c
/dpdk/drivers/net/sfc/base/efx_lic.c
/dpdk/drivers/net/sfc/base/efx_mac.c
/dpdk/drivers/net/sfc/base/efx_mcdi.c
/dpdk/drivers/net/sfc/base/efx_mcdi.h
/dpdk/drivers/net/sfc/base/efx_mon.c
/dpdk/drivers/net/sfc/base/efx_nic.c
/dpdk/drivers/net/sfc/base/efx_nvram.c
/dpdk/drivers/net/sfc/base/efx_phy.c
/dpdk/drivers/net/sfc/base/efx_phy_ids.h
/dpdk/drivers/net/sfc/base/efx_port.c
/dpdk/drivers/net/sfc/base/efx_proxy.c
/dpdk/drivers/net/sfc/base/efx_regs.h
/dpdk/drivers/net/sfc/base/efx_regs_ef10.h
/dpdk/drivers/net/sfc/base/efx_regs_mcdi.h
/dpdk/drivers/net/sfc/base/efx_regs_mcdi_aoe.h
/dpdk/drivers/net/sfc/base/efx_regs_mcdi_strs.h
/dpdk/drivers/net/sfc/base/efx_regs_pci.h
/dpdk/drivers/net/sfc/base/efx_rx.c
/dpdk/drivers/net/sfc/base/efx_sram.c
/dpdk/drivers/net/sfc/base/efx_tunnel.c
/dpdk/drivers/net/sfc/base/efx_tx.c
/dpdk/drivers/net/sfc/base/efx_types.h
/dpdk/drivers/net/sfc/base/efx_vpd.c
/dpdk/drivers/net/sfc/base/hunt_impl.h
/dpdk/drivers/net/sfc/base/hunt_nic.c
/dpdk/drivers/net/sfc/base/mcdi_mon.c
/dpdk/drivers/net/sfc/base/mcdi_mon.h
/dpdk/drivers/net/sfc/base/medford2_impl.h
/dpdk/drivers/net/sfc/base/medford2_nic.c
/dpdk/drivers/net/sfc/base/medford_impl.h
/dpdk/drivers/net/sfc/base/medford_nic.c
/dpdk/drivers/net/sfc/base/meson.build
/dpdk/drivers/net/sfc/base/siena_flash.h
/dpdk/drivers/net/sfc/base/siena_impl.h
/dpdk/drivers/net/sfc/base/siena_mac.c
/dpdk/drivers/net/sfc/base/siena_mcdi.c
/dpdk/drivers/net/sfc/base/siena_nic.c
/dpdk/drivers/net/sfc/base/siena_nvram.c
/dpdk/drivers/net/sfc/base/siena_phy.c
/dpdk/drivers/net/sfc/base/siena_sram.c
/dpdk/drivers/net/sfc/base/siena_vpd.c
/dpdk/drivers/net/sfc/efsys.h
/dpdk/drivers/net/sfc/meson.build
/dpdk/drivers/net/sfc/sfc.c
/dpdk/drivers/net/sfc/sfc.h
/dpdk/drivers/net/sfc/sfc_debug.h
/dpdk/drivers/net/sfc/sfc_dp.c
/dpdk/drivers/net/sfc/sfc_dp.h
/dpdk/drivers/net/sfc/sfc_dp_rx.h
/dpdk/drivers/net/sfc/sfc_dp_tx.h
/dpdk/drivers/net/sfc/sfc_ef10.h
/dpdk/drivers/net/sfc/sfc_ef10_essb_rx.c
/dpdk/drivers/net/sfc/sfc_ef10_rx.c
/dpdk/drivers/net/sfc/sfc_ef10_rx_ev.h
/dpdk/drivers/net/sfc/sfc_ef10_tx.c
/dpdk/drivers/net/sfc/sfc_ethdev.c
/dpdk/drivers/net/sfc/sfc_ev.c
/dpdk/drivers/net/sfc/sfc_ev.h
/dpdk/drivers/net/sfc/sfc_filter.c
/dpdk/drivers/net/sfc/sfc_filter.h
/dpdk/drivers/net/sfc/sfc_flow.c
/dpdk/drivers/net/sfc/sfc_flow.h
/dpdk/drivers/net/sfc/sfc_intr.c
/dpdk/drivers/net/sfc/sfc_kvargs.c
/dpdk/drivers/net/sfc/sfc_kvargs.h
/dpdk/drivers/net/sfc/sfc_log.h
/dpdk/drivers/net/sfc/sfc_mcdi.c
/dpdk/drivers/net/sfc/sfc_port.c
/dpdk/drivers/net/sfc/sfc_rx.c
/dpdk/drivers/net/sfc/sfc_rx.h
/dpdk/drivers/net/sfc/sfc_tso.c
/dpdk/drivers/net/sfc/sfc_tso.h
/dpdk/drivers/net/sfc/sfc_tweak.h
/dpdk/drivers/net/sfc/sfc_tx.c
/dpdk/drivers/net/sfc/sfc_tx.h
/dpdk/drivers/net/softnic/Makefile
/dpdk/drivers/net/softnic/meson.build
/dpdk/drivers/net/softnic/rte_eth_softnic_cli.c
/dpdk/drivers/net/tap/Makefile
/dpdk/drivers/net/tap/meson.build
/dpdk/drivers/net/tap/rte_eth_tap.c
/dpdk/drivers/net/tap/tap_bpf.h
/dpdk/drivers/net/tap/tap_bpf_program.c
/dpdk/drivers/net/tap/tap_intr.c
/dpdk/drivers/net/tap/tap_rss.h
/dpdk/drivers/net/thunderx/Makefile
/dpdk/drivers/net/thunderx/base/meson.build
/dpdk/drivers/net/thunderx/base/nicvf_mbox.c
/dpdk/drivers/net/thunderx/meson.build
/dpdk/drivers/net/thunderx/nicvf_ethdev.c
/dpdk/drivers/net/thunderx/nicvf_rxtx.c
/dpdk/drivers/net/thunderx/nicvf_rxtx.h
/dpdk/drivers/net/vdev_netvsc/Makefile
/dpdk/drivers/net/vdev_netvsc/meson.build
/dpdk/drivers/net/virtio/Makefile
/dpdk/drivers/net/virtio/meson.build
/dpdk/drivers/net/virtio/virtio_pci.h
/dpdk/drivers/net/virtio/virtio_rxtx.c
/dpdk/drivers/net/virtio/virtio_rxtx_simple.c
/dpdk/drivers/net/virtio/virtio_user/vhost_user.c
/dpdk/drivers/net/virtio/virtio_user_ethdev.c
/dpdk/drivers/net/virtio/virtqueue.h
/dpdk/drivers/net/vmxnet3/Makefile
/dpdk/drivers/net/vmxnet3/meson.build
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.c
/dpdk/drivers/raw/dpaa2_cmdif/Makefile
/dpdk/drivers/raw/dpaa2_cmdif/meson.build
/dpdk/drivers/raw/dpaa2_qdma/Makefile
/dpdk/drivers/raw/dpaa2_qdma/dpaa2_qdma.h
/dpdk/drivers/raw/dpaa2_qdma/meson.build
/dpdk/drivers/raw/ifpga/Makefile
/dpdk/drivers/raw/ifpga/base/ifpga_compat.h
/dpdk/drivers/raw/ifpga/base/opae_hw_api.h
/dpdk/drivers/raw/ifpga/meson.build
/dpdk/drivers/raw/ioat/rte_ioat_spec.h
/dpdk/drivers/raw/ntb/Makefile
/dpdk/drivers/raw/ntb/meson.build
/dpdk/drivers/vdpa/ifc/Makefile
/dpdk/drivers/vdpa/ifc/base/ifcvf.h
/dpdk/drivers/vdpa/ifc/meson.build
/dpdk/drivers/vdpa/mlx5/Makefile
/dpdk/drivers/vdpa/mlx5/meson.build
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_lm.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_mem.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_steer.c
/dpdk/examples/bond/main.c
/dpdk/examples/cmdline/Makefile
/dpdk/examples/cmdline/commands.c
/dpdk/examples/cmdline/meson.build
/dpdk/examples/cmdline/parse_obj_list.c
/dpdk/examples/distributor/Makefile
/dpdk/examples/distributor/meson.build
/dpdk/examples/ethtool/ethtool-app/Makefile
/dpdk/examples/ethtool/ethtool-app/main.c
/dpdk/examples/eventdev_pipeline/meson.build
/dpdk/examples/fips_validation/fips_validation_aes.c
/dpdk/examples/fips_validation/fips_validation_hmac.c
/dpdk/examples/fips_validation/fips_validation_sha.c
/dpdk/examples/fips_validation/fips_validation_tdes.c
/dpdk/examples/flow_classify/flow_classify.c
/dpdk/examples/flow_filtering/Makefile
/dpdk/examples/flow_filtering/meson.build
/dpdk/examples/helloworld/Makefile
/dpdk/examples/helloworld/main.c
/dpdk/examples/helloworld/meson.build
/dpdk/examples/ioat/Makefile
/dpdk/examples/ioat/meson.build
/dpdk/examples/ip_fragmentation/Makefile
/dpdk/examples/ip_fragmentation/main.c
/dpdk/examples/ip_fragmentation/meson.build
/dpdk/examples/ip_pipeline/cli.c
/dpdk/examples/ip_reassembly/Makefile
/dpdk/examples/ip_reassembly/main.c
/dpdk/examples/ip_reassembly/meson.build
/dpdk/examples/ipsec-secgw/Makefile
/dpdk/examples/ipsec-secgw/ep0.cfg
/dpdk/examples/ipsec-secgw/event_helper.c
/dpdk/examples/ipsec-secgw/event_helper.h
/dpdk/examples/ipsec-secgw/ipsec-secgw.c
/dpdk/examples/ipsec-secgw/ipsec-secgw.h
/dpdk/examples/ipsec-secgw/ipsec.c
/dpdk/examples/ipsec-secgw/ipsec.h
/dpdk/examples/ipsec-secgw/ipsec_worker.c
/dpdk/examples/ipsec-secgw/ipsec_worker.h
/dpdk/examples/ipsec-secgw/meson.build
/dpdk/examples/ipsec-secgw/sa.c
/dpdk/examples/ipsec-secgw/sad.h
/dpdk/examples/ipsec-secgw/test/common_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aesgcm_inline_crypto_fallback_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aesgcm_inline_crypto_fallback_defs.sh
/dpdk/examples/ipv4_multicast/Makefile
/dpdk/examples/ipv4_multicast/meson.build
/dpdk/examples/l2fwd-cat/Makefile
/dpdk/examples/l2fwd-cat/l2fwd-cat.c
/dpdk/examples/l2fwd-cat/meson.build
/dpdk/examples/l2fwd-event/Makefile
/dpdk/examples/l2fwd-event/l2fwd_common.h
/dpdk/examples/l2fwd-event/main.c
/dpdk/examples/l2fwd-event/meson.build
/dpdk/examples/l2fwd-jobstats/Makefile
/dpdk/examples/l2fwd-jobstats/main.c
/dpdk/examples/l2fwd-jobstats/meson.build
/dpdk/examples/l2fwd-keepalive/Makefile
/dpdk/examples/l2fwd-keepalive/ka-agent/Makefile
/dpdk/examples/l2fwd-keepalive/main.c
/dpdk/examples/l2fwd-keepalive/meson.build
/dpdk/examples/l2fwd/main.c
/dpdk/examples/l3fwd-acl/Makefile
/dpdk/examples/l3fwd-acl/main.c
/dpdk/examples/l3fwd-acl/meson.build
/dpdk/examples/l3fwd-power/main.c
/dpdk/examples/l3fwd/Makefile
/dpdk/examples/l3fwd/l3fwd.h
/dpdk/examples/l3fwd/l3fwd_em.c
/dpdk/examples/l3fwd/l3fwd_lpm.c
/dpdk/examples/l3fwd/meson.build
/dpdk/examples/link_status_interrupt/Makefile
/dpdk/examples/link_status_interrupt/main.c
/dpdk/examples/link_status_interrupt/meson.build
/dpdk/examples/multi_process/client_server_mp/mp_client/Makefile
/dpdk/examples/multi_process/client_server_mp/mp_client/meson.build
/dpdk/examples/multi_process/client_server_mp/mp_server/main.c
/dpdk/examples/multi_process/client_server_mp/mp_server/meson.build
/dpdk/examples/multi_process/hotplug_mp/Makefile
/dpdk/examples/multi_process/hotplug_mp/commands.c
/dpdk/examples/multi_process/hotplug_mp/meson.build
/dpdk/examples/multi_process/simple_mp/Makefile
/dpdk/examples/multi_process/simple_mp/main.c
/dpdk/examples/multi_process/simple_mp/meson.build
/dpdk/examples/multi_process/simple_mp/mp_commands.c
/dpdk/examples/multi_process/symmetric_mp/Makefile
/dpdk/examples/multi_process/symmetric_mp/main.c
/dpdk/examples/multi_process/symmetric_mp/meson.build
/dpdk/examples/ntb/Makefile
/dpdk/examples/ntb/meson.build
/dpdk/examples/ntb/ntb_fwd.c
/dpdk/examples/packet_ordering/Makefile
/dpdk/examples/packet_ordering/meson.build
/dpdk/examples/performance-thread/l3fwd-thread/Makefile
/dpdk/examples/performance-thread/l3fwd-thread/main.c
/dpdk/examples/performance-thread/l3fwd-thread/meson.build
/dpdk/examples/performance-thread/pthread_shim/Makefile
/dpdk/examples/performance-thread/pthread_shim/main.c
/dpdk/examples/performance-thread/pthread_shim/meson.build
/dpdk/examples/performance-thread/pthread_shim/pthread_shim.h
/dpdk/examples/ptpclient/Makefile
/dpdk/examples/ptpclient/meson.build
/dpdk/examples/ptpclient/ptpclient.c
/dpdk/examples/qos_meter/Makefile
/dpdk/examples/qos_meter/main.c
/dpdk/examples/qos_meter/meson.build
/dpdk/examples/qos_sched/Makefile
/dpdk/examples/qos_sched/cmdline.c
/dpdk/examples/qos_sched/main.c
/dpdk/examples/qos_sched/meson.build
/dpdk/examples/rxtx_callbacks/main.c
/dpdk/examples/server_node_efd/node/Makefile
/dpdk/examples/server_node_efd/node/meson.build
/dpdk/examples/server_node_efd/server/Makefile
/dpdk/examples/server_node_efd/server/main.c
/dpdk/examples/server_node_efd/server/meson.build
/dpdk/examples/service_cores/Makefile
/dpdk/examples/service_cores/meson.build
/dpdk/examples/skeleton/Makefile
/dpdk/examples/skeleton/basicfwd.c
/dpdk/examples/skeleton/meson.build
/dpdk/examples/timer/Makefile
/dpdk/examples/timer/main.c
/dpdk/examples/timer/meson.build
/dpdk/examples/vdpa/main.c
/dpdk/examples/vhost_blk/blk_spec.h
/dpdk/examples/vm_power_manager/Makefile
/dpdk/examples/vm_power_manager/guest_cli/vm_power_cli_guest.h
/dpdk/examples/vm_power_manager/main.c
/dpdk/examples/vm_power_manager/meson.build
/dpdk/examples/vm_power_manager/oob_monitor_nop.c
/dpdk/examples/vm_power_manager/vm_power_cli.c
/dpdk/examples/vm_power_manager/vm_power_cli.h
/dpdk/examples/vmdq/Makefile
/dpdk/examples/vmdq/main.c
/dpdk/examples/vmdq/meson.build
/dpdk/examples/vmdq_dcb/Makefile
/dpdk/examples/vmdq_dcb/meson.build
/dpdk/kernel/freebsd/contigmem/contigmem.c
/dpdk/kernel/linux/igb_uio/meson.build
/dpdk/kernel/linux/kni/meson.build
/dpdk/lib/Makefile
/dpdk/lib/librte_acl/acl_run.h
/dpdk/lib/librte_acl/acl_run_altivec.h
/dpdk/lib/librte_acl/acl_run_neon.h
/dpdk/lib/librte_bbdev/Makefile
/dpdk/lib/librte_bbdev/meson.build
/dpdk/lib/librte_bbdev/rte_bbdev.h
/dpdk/lib/librte_bbdev/rte_bbdev_op.h
/dpdk/lib/librte_bpf/Makefile
/dpdk/lib/librte_bpf/meson.build
/dpdk/lib/librte_cfgfile/Makefile
/dpdk/lib/librte_cmdline/Makefile
/dpdk/lib/librte_cmdline/cmdline.c
/dpdk/lib/librte_cmdline/cmdline_parse_etheraddr.c
/dpdk/lib/librte_cmdline/cmdline_parse_portlist.c
/dpdk/lib/librte_cmdline/meson.build
/dpdk/lib/librte_compressdev/Makefile
/dpdk/lib/librte_compressdev/meson.build
/dpdk/lib/librte_compressdev/rte_compressdev_pmd.h
/dpdk/lib/librte_cryptodev/Makefile
/dpdk/lib/librte_cryptodev/cryptodev_trace_points.c
/dpdk/lib/librte_cryptodev/meson.build
/dpdk/lib/librte_cryptodev/rte_cryptodev.c
/dpdk/lib/librte_cryptodev/rte_cryptodev.h
/dpdk/lib/librte_cryptodev/rte_cryptodev_pmd.h
/dpdk/lib/librte_cryptodev/rte_cryptodev_trace.h
/dpdk/lib/librte_cryptodev/rte_cryptodev_trace_fp.h
/dpdk/lib/librte_cryptodev/rte_cryptodev_version.map
/dpdk/lib/librte_distributor/meson.build
/dpdk/lib/librte_eal/Makefile
/dpdk/lib/librte_eal/arm/include/meson.build
/dpdk/lib/librte_eal/arm/include/rte_atomic.h
/dpdk/lib/librte_eal/arm/include/rte_atomic_32.h
/dpdk/lib/librte_eal/arm/include/rte_atomic_64.h
/dpdk/lib/librte_eal/arm/include/rte_byteorder.h
/dpdk/lib/librte_eal/arm/include/rte_cpuflags.h
/dpdk/lib/librte_eal/arm/include/rte_cpuflags_32.h
/dpdk/lib/librte_eal/arm/include/rte_cpuflags_64.h
/dpdk/lib/librte_eal/arm/include/rte_cycles.h
/dpdk/lib/librte_eal/arm/include/rte_cycles_32.h
/dpdk/lib/librte_eal/arm/include/rte_cycles_64.h
/dpdk/lib/librte_eal/arm/include/rte_io.h
/dpdk/lib/librte_eal/arm/include/rte_io_64.h
/dpdk/lib/librte_eal/arm/include/rte_mcslock.h
/dpdk/lib/librte_eal/arm/include/rte_memcpy.h
/dpdk/lib/librte_eal/arm/include/rte_memcpy_32.h
/dpdk/lib/librte_eal/arm/include/rte_memcpy_64.h
/dpdk/lib/librte_eal/arm/include/rte_pause.h
/dpdk/lib/librte_eal/arm/include/rte_pause_32.h
/dpdk/lib/librte_eal/arm/include/rte_pause_64.h
/dpdk/lib/librte_eal/arm/include/rte_prefetch.h
/dpdk/lib/librte_eal/arm/include/rte_prefetch_32.h
/dpdk/lib/librte_eal/arm/include/rte_prefetch_64.h
/dpdk/lib/librte_eal/arm/include/rte_rwlock.h
/dpdk/lib/librte_eal/arm/include/rte_spinlock.h
/dpdk/lib/librte_eal/arm/include/rte_ticketlock.h
/dpdk/lib/librte_eal/arm/include/rte_vect.h
/dpdk/lib/librte_eal/arm/meson.build
/dpdk/lib/librte_eal/arm/rte_cpuflags.c
/dpdk/lib/librte_eal/arm/rte_cycles.c
/dpdk/lib/librte_eal/arm/rte_hypervisor.c
/dpdk/lib/librte_eal/common/eal_common_log.c
/dpdk/lib/librte_eal/common/eal_common_memzone.c
/dpdk/lib/librte_eal/common/eal_common_options.c
/dpdk/lib/librte_eal/common/eal_common_thread.c
/dpdk/lib/librte_eal/common/eal_common_trace.c
/dpdk/lib/librte_eal/common/eal_common_trace_ctf.c
/dpdk/lib/librte_eal/common/eal_common_trace_points.c
/dpdk/lib/librte_eal/common/eal_common_trace_utils.c
/dpdk/lib/librte_eal/common/eal_options.h
/dpdk/lib/librte_eal/common/eal_private.h
/dpdk/lib/librte_eal/common/eal_thread.h
/dpdk/lib/librte_eal/common/eal_trace.h
/dpdk/lib/librte_eal/common/meson.build
/dpdk/lib/librte_eal/common/rte_malloc.c
/dpdk/lib/librte_eal/common/rte_random.c
/dpdk/lib/librte_eal/common/rte_service.c
/dpdk/lib/librte_eal/freebsd/Makefile
/dpdk/lib/librte_eal/freebsd/eal.c
/dpdk/lib/librte_eal/freebsd/eal_alarm.c
/dpdk/lib/librte_eal/freebsd/eal_alarm_private.h
/dpdk/lib/librte_eal/freebsd/eal_cpuflags.c
/dpdk/lib/librte_eal/freebsd/eal_debug.c
/dpdk/lib/librte_eal/freebsd/eal_dev.c
/dpdk/lib/librte_eal/freebsd/eal_hugepage_info.c
/dpdk/lib/librte_eal/freebsd/eal_interrupts.c
/dpdk/lib/librte_eal/freebsd/eal_lcore.c
/dpdk/lib/librte_eal/freebsd/eal_memalloc.c
/dpdk/lib/librte_eal/freebsd/eal_memory.c
/dpdk/lib/librte_eal/freebsd/eal_thread.c
/dpdk/lib/librte_eal/freebsd/eal_timer.c
/dpdk/lib/librte_eal/freebsd/include/meson.build
/dpdk/lib/librte_eal/freebsd/include/rte_os.h
/dpdk/lib/librte_eal/freebsd/meson.build
/dpdk/lib/librte_eal/include/Makefile
/dpdk/lib/librte_eal/include/generic/rte_atomic.h
/dpdk/lib/librte_eal/include/generic/rte_byteorder.h
/dpdk/lib/librte_eal/include/generic/rte_cpuflags.h
/dpdk/lib/librte_eal/include/generic/rte_cycles.h
/dpdk/lib/librte_eal/include/generic/rte_io.h
/dpdk/lib/librte_eal/include/generic/rte_mcslock.h
/dpdk/lib/librte_eal/include/generic/rte_memcpy.h
/dpdk/lib/librte_eal/include/generic/rte_pause.h
/dpdk/lib/librte_eal/include/generic/rte_prefetch.h
/dpdk/lib/librte_eal/include/generic/rte_rwlock.h
/dpdk/lib/librte_eal/include/generic/rte_spinlock.h
/dpdk/lib/librte_eal/include/generic/rte_ticketlock.h
/dpdk/lib/librte_eal/include/generic/rte_vect.h
/dpdk/lib/librte_eal/include/meson.build
/dpdk/lib/librte_eal/include/rte_alarm.h
/dpdk/lib/librte_eal/include/rte_bitmap.h
/dpdk/lib/librte_eal/include/rte_branch_prediction.h
/dpdk/lib/librte_eal/include/rte_bus.h
/dpdk/lib/librte_eal/include/rte_class.h
/dpdk/lib/librte_eal/include/rte_common.h
/dpdk/lib/librte_eal/include/rte_compat.h
/dpdk/lib/librte_eal/include/rte_debug.h
/dpdk/lib/librte_eal/include/rte_dev.h
/dpdk/lib/librte_eal/include/rte_devargs.h
/dpdk/lib/librte_eal/include/rte_eal.h
/dpdk/lib/librte_eal/include/rte_eal_interrupts.h
/dpdk/lib/librte_eal/include/rte_eal_memconfig.h
/dpdk/lib/librte_eal/include/rte_eal_trace.h
/dpdk/lib/librte_eal/include/rte_errno.h
/dpdk/lib/librte_eal/include/rte_fbarray.h
/dpdk/lib/librte_eal/include/rte_function_versioning.h
/dpdk/lib/librte_eal/include/rte_hexdump.h
/dpdk/lib/librte_eal/include/rte_hypervisor.h
/dpdk/lib/librte_eal/include/rte_interrupts.h
/dpdk/lib/librte_eal/include/rte_keepalive.h
/dpdk/lib/librte_eal/include/rte_launch.h
/dpdk/lib/librte_eal/include/rte_lcore.h
/dpdk/lib/librte_eal/include/rte_log.h
/dpdk/lib/librte_eal/include/rte_malloc.h
/dpdk/lib/librte_eal/include/rte_memory.h
/dpdk/lib/librte_eal/include/rte_memzone.h
/dpdk/lib/librte_eal/include/rte_option.h
/dpdk/lib/librte_eal/include/rte_pci_dev_feature_defs.h
/dpdk/lib/librte_eal/include/rte_pci_dev_features.h
/dpdk/lib/librte_eal/include/rte_per_lcore.h
/dpdk/lib/librte_eal/include/rte_random.h
/dpdk/lib/librte_eal/include/rte_reciprocal.h
/dpdk/lib/librte_eal/include/rte_service.h
/dpdk/lib/librte_eal/include/rte_service_component.h
/dpdk/lib/librte_eal/include/rte_string_fns.h
/dpdk/lib/librte_eal/include/rte_tailq.h
/dpdk/lib/librte_eal/include/rte_test.h
/dpdk/lib/librte_eal/include/rte_time.h
/dpdk/lib/librte_eal/include/rte_trace.h
/dpdk/lib/librte_eal/include/rte_trace_point.h
/dpdk/lib/librte_eal/include/rte_trace_point_provider.h
/dpdk/lib/librte_eal/include/rte_trace_point_register.h
/dpdk/lib/librte_eal/include/rte_uuid.h
/dpdk/lib/librte_eal/include/rte_version.h
/dpdk/lib/librte_eal/include/rte_vfio.h
/dpdk/lib/librte_eal/linux/Makefile
/dpdk/lib/librte_eal/linux/eal.c
/dpdk/lib/librte_eal/linux/eal_alarm.c
/dpdk/lib/librte_eal/linux/eal_cpuflags.c
/dpdk/lib/librte_eal/linux/eal_debug.c
/dpdk/lib/librte_eal/linux/eal_dev.c
/dpdk/lib/librte_eal/linux/eal_hugepage_info.c
/dpdk/lib/librte_eal/linux/eal_interrupts.c
/dpdk/lib/librte_eal/linux/eal_lcore.c
/dpdk/lib/librte_eal/linux/eal_log.c
/dpdk/lib/librte_eal/linux/eal_memalloc.c
/dpdk/lib/librte_eal/linux/eal_memory.c
/dpdk/lib/librte_eal/linux/eal_thread.c
/dpdk/lib/librte_eal/linux/eal_timer.c
/dpdk/lib/librte_eal/linux/eal_vfio.c
/dpdk/lib/librte_eal/linux/eal_vfio.h
/dpdk/lib/librte_eal/linux/eal_vfio_mp_sync.c
/dpdk/lib/librte_eal/linux/include/meson.build
/dpdk/lib/librte_eal/linux/include/rte_kni_common.h
/dpdk/lib/librte_eal/linux/include/rte_os.h
/dpdk/lib/librte_eal/linux/meson.build
/dpdk/lib/librte_eal/meson.build
/dpdk/lib/librte_eal/ppc/include/meson.build
/dpdk/lib/librte_eal/ppc/include/rte_atomic.h
/dpdk/lib/librte_eal/ppc/include/rte_byteorder.h
/dpdk/lib/librte_eal/ppc/include/rte_cpuflags.h
/dpdk/lib/librte_eal/ppc/include/rte_cycles.h
/dpdk/lib/librte_eal/ppc/include/rte_io.h
/dpdk/lib/librte_eal/ppc/include/rte_mcslock.h
/dpdk/lib/librte_eal/ppc/include/rte_memcpy.h
/dpdk/lib/librte_eal/ppc/include/rte_pause.h
/dpdk/lib/librte_eal/ppc/include/rte_prefetch.h
/dpdk/lib/librte_eal/ppc/include/rte_rwlock.h
/dpdk/lib/librte_eal/ppc/include/rte_spinlock.h
/dpdk/lib/librte_eal/ppc/include/rte_ticketlock.h
/dpdk/lib/librte_eal/ppc/include/rte_vect.h
/dpdk/lib/librte_eal/ppc/meson.build
/dpdk/lib/librte_eal/ppc/rte_cpuflags.c
/dpdk/lib/librte_eal/ppc/rte_cycles.c
/dpdk/lib/librte_eal/ppc/rte_hypervisor.c
/dpdk/lib/librte_eal/rte_eal_version.map
/dpdk/lib/librte_eal/windows/eal.c
/dpdk/lib/librte_eal/windows/eal_debug.c
/dpdk/lib/librte_eal/windows/eal_lcore.c
/dpdk/lib/librte_eal/windows/eal_thread.c
/dpdk/lib/librte_eal/windows/eal_windows.h
/dpdk/lib/librte_eal/windows/getopt.c
/dpdk/lib/librte_eal/windows/include/dirent.h
/dpdk/lib/librte_eal/windows/include/fnmatch.h
/dpdk/lib/librte_eal/windows/include/getopt.h
/dpdk/lib/librte_eal/windows/include/meson.build
/dpdk/lib/librte_eal/windows/include/pthread.h
/dpdk/lib/librte_eal/windows/include/regex.h
/dpdk/lib/librte_eal/windows/include/rte_os.h
/dpdk/lib/librte_eal/windows/include/rte_windows.h
/dpdk/lib/librte_eal/windows/include/sched.h
/dpdk/lib/librte_eal/windows/include/sys/queue.h
/dpdk/lib/librte_eal/windows/include/unistd.h
/dpdk/lib/librte_eal/windows/meson.build
/dpdk/lib/librte_eal/x86/include/meson.build
/dpdk/lib/librte_eal/x86/include/rte_atomic.h
/dpdk/lib/librte_eal/x86/include/rte_atomic_32.h
/dpdk/lib/librte_eal/x86/include/rte_atomic_64.h
/dpdk/lib/librte_eal/x86/include/rte_byteorder.h
/dpdk/lib/librte_eal/x86/include/rte_byteorder_32.h
/dpdk/lib/librte_eal/x86/include/rte_byteorder_64.h
/dpdk/lib/librte_eal/x86/include/rte_cpuflags.h
/dpdk/lib/librte_eal/x86/include/rte_cycles.h
/dpdk/lib/librte_eal/x86/include/rte_io.h
/dpdk/lib/librte_eal/x86/include/rte_mcslock.h
/dpdk/lib/librte_eal/x86/include/rte_memcpy.h
/dpdk/lib/librte_eal/x86/include/rte_pause.h
/dpdk/lib/librte_eal/x86/include/rte_prefetch.h
/dpdk/lib/librte_eal/x86/include/rte_rtm.h
/dpdk/lib/librte_eal/x86/include/rte_rwlock.h
/dpdk/lib/librte_eal/x86/include/rte_spinlock.h
/dpdk/lib/librte_eal/x86/include/rte_ticketlock.h
/dpdk/lib/librte_eal/x86/include/rte_vect.h
/dpdk/lib/librte_eal/x86/meson.build
/dpdk/lib/librte_eal/x86/rte_cpuflags.c
/dpdk/lib/librte_eal/x86/rte_cpuid.h
/dpdk/lib/librte_eal/x86/rte_cycles.c
/dpdk/lib/librte_eal/x86/rte_hypervisor.c
/dpdk/lib/librte_eal/x86/rte_spinlock.c
/dpdk/lib/librte_efd/rte_efd.c
/dpdk/lib/librte_ethdev/Makefile
/dpdk/lib/librte_ethdev/ethdev_trace_points.c
/dpdk/lib/librte_ethdev/meson.build
/dpdk/lib/librte_ethdev/rte_ethdev.c
/dpdk/lib/librte_ethdev/rte_ethdev.h
/dpdk/lib/librte_ethdev/rte_ethdev_trace.h
/dpdk/lib/librte_ethdev/rte_ethdev_trace_fp.h
/dpdk/lib/librte_ethdev/rte_ethdev_version.map
/dpdk/lib/librte_eventdev/Makefile
/dpdk/lib/librte_eventdev/eventdev_trace_points.c
/dpdk/lib/librte_eventdev/meson.build
/dpdk/lib/librte_eventdev/rte_event_crypto_adapter.c
/dpdk/lib/librte_eventdev/rte_event_eth_rx_adapter.c
/dpdk/lib/librte_eventdev/rte_event_eth_tx_adapter.c
/dpdk/lib/librte_eventdev/rte_event_eth_tx_adapter.h
/dpdk/lib/librte_eventdev/rte_event_timer_adapter.c
/dpdk/lib/librte_eventdev/rte_event_timer_adapter.h
/dpdk/lib/librte_eventdev/rte_eventdev.c
/dpdk/lib/librte_eventdev/rte_eventdev.h
/dpdk/lib/librte_eventdev/rte_eventdev_trace.h
/dpdk/lib/librte_eventdev/rte_eventdev_trace_fp.h
/dpdk/lib/librte_eventdev/rte_eventdev_version.map
/dpdk/lib/librte_fib/Makefile
/dpdk/lib/librte_fib/meson.build
/dpdk/lib/librte_fib/rte_fib.h
/dpdk/lib/librte_fib/rte_fib6.h
/dpdk/lib/librte_flow_classify/Makefile
/dpdk/lib/librte_flow_classify/meson.build
/dpdk/lib/librte_flow_classify/rte_flow_classify.c
/dpdk/lib/librte_hash/Makefile
/dpdk/lib/librte_hash/meson.build
/dpdk/lib/librte_hash/rte_thash.h
/dpdk/lib/librte_ip_frag/rte_ip_frag.h
/dpdk/lib/librte_ipsec/Makefile
/dpdk/lib/librte_ipsec/crypto.h
/dpdk/lib/librte_ipsec/meson.build
/dpdk/lib/librte_kvargs/Makefile
/dpdk/lib/librte_kvargs/rte_kvargs.c
/dpdk/lib/librte_lpm/rte_lpm6.c
/dpdk/lib/librte_lpm/rte_lpm6.h
/dpdk/lib/librte_mbuf/Makefile
/dpdk/lib/librte_mbuf/meson.build
/dpdk/lib/librte_mbuf/rte_mbuf.c
/dpdk/lib/librte_mbuf/rte_mbuf.h
/dpdk/lib/librte_mempool/Makefile
/dpdk/lib/librte_mempool/mempool_trace_points.c
/dpdk/lib/librte_mempool/meson.build
/dpdk/lib/librte_mempool/rte_mempool.c
/dpdk/lib/librte_mempool/rte_mempool.h
/dpdk/lib/librte_mempool/rte_mempool_ops.c
/dpdk/lib/librte_mempool/rte_mempool_trace.h
/dpdk/lib/librte_mempool/rte_mempool_trace_fp.h
/dpdk/lib/librte_mempool/rte_mempool_version.map
/dpdk/lib/librte_net/Makefile
/dpdk/lib/librte_net/meson.build
/dpdk/lib/librte_net/rte_arp.h
/dpdk/lib/librte_net/rte_esp.h
/dpdk/lib/librte_net/rte_ether.h
/dpdk/lib/librte_net/rte_gre.h
/dpdk/lib/librte_net/rte_gtp.h
/dpdk/lib/librte_net/rte_icmp.h
/dpdk/lib/librte_net/rte_ip.h
/dpdk/lib/librte_net/rte_mpls.h
/dpdk/lib/librte_net/rte_sctp.h
/dpdk/lib/librte_net/rte_tcp.h
/dpdk/lib/librte_net/rte_udp.h
/dpdk/lib/librte_net/rte_vxlan.h
/dpdk/lib/librte_pdump/Makefile
/dpdk/lib/librte_pdump/meson.build
/dpdk/lib/librte_pdump/rte_pdump.c
/dpdk/lib/librte_pipeline/Makefile
/dpdk/lib/librte_pipeline/meson.build
/dpdk/lib/librte_pipeline/rte_table_action.c
/dpdk/lib/librte_port/rte_port_ring.c
/dpdk/lib/librte_power/Makefile
/dpdk/lib/librte_power/power_kvm_vm.c
/dpdk/lib/librte_power/rte_power_empty_poll.c
/dpdk/lib/librte_rcu/Makefile
/dpdk/lib/librte_rcu/meson.build
/dpdk/lib/librte_rcu/rcu_qsbr_pvt.h
/dpdk/lib/librte_rcu/rte_rcu_qsbr.c
/dpdk/lib/librte_rcu/rte_rcu_qsbr.h
/dpdk/lib/librte_rcu/rte_rcu_version.map
/dpdk/lib/librte_rib/Makefile
/dpdk/lib/librte_rib/meson.build
/dpdk/lib/librte_ring/Makefile
/dpdk/lib/librte_ring/meson.build
/dpdk/lib/librte_ring/rte_ring.c
/dpdk/lib/librte_ring/rte_ring.h
/dpdk/lib/librte_ring/rte_ring_core.h
/dpdk/lib/librte_ring/rte_ring_elem.h
/dpdk/lib/librte_ring/rte_ring_hts.h
/dpdk/lib/librte_ring/rte_ring_hts_c11_mem.h
/dpdk/lib/librte_ring/rte_ring_peek.h
/dpdk/lib/librte_ring/rte_ring_peek_c11_mem.h
/dpdk/lib/librte_ring/rte_ring_rts.h
/dpdk/lib/librte_ring/rte_ring_rts_c11_mem.h
/dpdk/lib/librte_sched/rte_sched_common.h
/dpdk/lib/librte_security/rte_security.c
/dpdk/lib/librte_security/rte_security.h
/dpdk/lib/librte_stack/Makefile
/dpdk/lib/librte_stack/meson.build
/dpdk/lib/librte_telemetry/Makefile
/dpdk/lib/librte_telemetry/meson.build
/dpdk/lib/librte_timer/Makefile
/dpdk/lib/librte_timer/meson.build
/dpdk/lib/librte_vhost/Makefile
/dpdk/lib/librte_vhost/meson.build
/dpdk/lib/librte_vhost/vhost_user.h
/dpdk/lib/meson.build
/dpdk/license/exceptions.txt
/dpdk/meson.build
/dpdk/meson_options.txt
/dpdk/mk/arch/ppc_64/rte.vars.mk
/dpdk/mk/exec-env/freebsd/rte.vars.mk
/dpdk/mk/exec-env/linux/rte.vars.mk
/dpdk/mk/rte.app.mk
/dpdk/mk/target/generic/rte.vars.mk
ecbc857006-Mar-2020 Xiao Zhang <xiao.zhang@intel.com>

ethdev: add PFCP header to flow API

This patch adds the new flow item RTE_FLOW_ITEM_TYPE_PFCP to flow API to
match a PFCP header.
Add sample PFCP rules for testpmd guide. Since Session Endpoint
Iden

ethdev: add PFCP header to flow API

This patch adds the new flow item RTE_FLOW_ITEM_TYPE_PFCP to flow API to
match a PFCP header.
Add sample PFCP rules for testpmd guide. Since Session Endpoint
Identifier (SEID) only will be present in PFCP Session header and PFCP
Session headers shall be identified when the S field is equal to 1, when
create rules for PFCP Session header with certain SEID the S field need
be set 1.

Signed-off-by: Xiao Zhang <xiao.zhang@intel.com>
Acked-by: Ori Kam <orika@mellanox.com>

show more ...


/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/config/common_base
/dpdk/doc/guides/nics/fail_safe.rst
/dpdk/doc/guides/nics/features/axgbe.ini
/dpdk/doc/guides/nics/ice.rst
/dpdk/doc/guides/nics/memif.rst
/dpdk/doc/guides/prog_guide/rte_flow.rst
/dpdk/doc/guides/rel_notes/release_20_05.rst
testpmd_funcs.rst
/dpdk/drivers/common/mlx5/mlx5_common.c
/dpdk/drivers/common/mlx5/mlx5_prm.h
/dpdk/drivers/net/af_packet/rte_eth_af_packet.c
/dpdk/drivers/net/axgbe/axgbe_common.h
/dpdk/drivers/net/axgbe/axgbe_dev.c
/dpdk/drivers/net/axgbe/axgbe_ethdev.c
/dpdk/drivers/net/axgbe/axgbe_ethdev.h
/dpdk/drivers/net/axgbe/axgbe_rxtx.c
/dpdk/drivers/net/axgbe/axgbe_rxtx.h
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/enetc/Makefile
/dpdk/drivers/net/enetc/base/enetc_hw.h
/dpdk/drivers/net/enetc/enetc.h
/dpdk/drivers/net/enetc/enetc_ethdev.c
/dpdk/drivers/net/enetc/enetc_rxtx.c
/dpdk/drivers/net/enetc/meson.build
/dpdk/drivers/net/hinic/base/hinic_pmd_hwdev.c
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/ice/ice_fdir_filter.c
/dpdk/drivers/net/ice/ice_generic_flow.c
/dpdk/drivers/net/ice/ice_hash.c
/dpdk/drivers/net/ice/ice_rxtx.c
/dpdk/drivers/net/ice/ice_rxtx.h
/dpdk/drivers/net/ice/ice_switch_filter.c
/dpdk/drivers/net/memif/memif_socket.c
/dpdk/drivers/net/memif/rte_eth_memif.c
/dpdk/drivers/net/memif/rte_eth_memif.h
/dpdk/drivers/net/mlx4/mlx4.c
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
/dpdk/drivers/net/mlx5/mlx5_flow_verbs.c
/dpdk/drivers/net/sfc/sfc.c
/dpdk/drivers/net/sfc/sfc.h
/dpdk/drivers/net/sfc/sfc_filter.h
/dpdk/drivers/net/sfc/sfc_flow.c
/dpdk/drivers/net/sfc/sfc_flow.h
/dpdk/drivers/net/sfc/sfc_rx.c
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.c
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.h
/dpdk/drivers/net/vmxnet3/vmxnet3_rxtx.c
/dpdk/lib/librte_ethdev/rte_flow.c
/dpdk/lib/librte_ethdev/rte_flow.h
573ef95d14-Feb-2020 Xiao Zhang <xiao.zhang@intel.com>

app/testpmd: parse flow command line for AH

Add AH and AH SPI to testpmd rte flow command line.
Add note and sample AH rules in testpmd guide.

Signed-off-by: Xiao Zhang <xiao.zhang@intel.com>
Acked

app/testpmd: parse flow command line for AH

Add AH and AH SPI to testpmd rte flow command line.
Add note and sample AH rules in testpmd guide.

Signed-off-by: Xiao Zhang <xiao.zhang@intel.com>
Acked-by: Ori Kam <orika@mellanox.com>

show more ...


/dpdk/.ci/linux-build.sh
/dpdk/.editorconfig
/dpdk/.travis.yml
/dpdk/ABI_VERSION
/dpdk/MAINTAINERS
/dpdk/VERSION
/dpdk/app/test-crypto-perf/cperf_test_latency.c
/dpdk/app/test-eventdev/meson.build
/dpdk/app/test-fib/Makefile
/dpdk/app/test-fib/main.c
/dpdk/app/test-fib/meson.build
/dpdk/app/test-pipeline/config.c
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test-pmd/testpmd.h
/dpdk/app/test/Makefile
/dpdk/app/test/meson.build
/dpdk/app/test/process.h
/dpdk/app/test/test.c
/dpdk/app/test/test_compressdev_test_buffer.h
/dpdk/app/test/test_fib_perf.c
/dpdk/app/test/test_ipsec.c
/dpdk/app/test/test_lpm_perf.c
/dpdk/app/test/test_timer_racecond.c
/dpdk/buildtools/meson.build
/dpdk/buildtools/options-ibverbs-static.sh
/dpdk/buildtools/pmdinfogen/pmdinfogen.c
/dpdk/buildtools/pmdinfogen/pmdinfogen.h
/dpdk/config/common_base
/dpdk/config/meson.build
/dpdk/config/x86/meson_mingw.txt
/dpdk/devtools/check-abi.sh
/dpdk/devtools/check-git-log.sh
/dpdk/devtools/checkpatches.sh
/dpdk/devtools/git-log-fixes.sh
/dpdk/devtools/load-devel-config
/dpdk/devtools/words-case.txt
/dpdk/doc/api/generate_doxygen.sh
/dpdk/doc/api/generate_examples.sh
/dpdk/doc/api/meson.build
/dpdk/doc/guides/cryptodevs/aesni_gcm.rst
/dpdk/doc/guides/cryptodevs/aesni_mb.rst
/dpdk/doc/guides/cryptodevs/kasumi.rst
/dpdk/doc/guides/cryptodevs/snow3g.rst
/dpdk/doc/guides/cryptodevs/zuc.rst
/dpdk/doc/guides/eventdevs/octeontx2.rst
/dpdk/doc/guides/freebsd_gsg/build_dpdk.rst
/dpdk/doc/guides/freebsd_gsg/build_sample_apps.rst
/dpdk/doc/guides/freebsd_gsg/install_from_ports.rst
/dpdk/doc/guides/freebsd_gsg/intro.rst
/dpdk/doc/guides/howto/index.rst
/dpdk/doc/guides/howto/openwrt.rst
/dpdk/doc/guides/nics/af_xdp.rst
/dpdk/doc/guides/nics/features.rst
/dpdk/doc/guides/nics/features/default.ini
/dpdk/doc/guides/nics/features/hinic.ini
/dpdk/doc/guides/nics/features/mlx5.ini
/dpdk/doc/guides/nics/features/octeontx2.ini
/dpdk/doc/guides/nics/features/octeontx2_vf.ini
/dpdk/doc/guides/nics/i40e.rst
/dpdk/doc/guides/nics/mlx4.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/thunderx.rst
/dpdk/doc/guides/prog_guide/build-sdk-meson.rst
/dpdk/doc/guides/prog_guide/img/ring-mp-enqueue3.svg
/dpdk/doc/guides/prog_guide/index.rst
/dpdk/doc/guides/prog_guide/meson_ut.rst
/dpdk/doc/guides/prog_guide/rcu_lib.rst
/dpdk/doc/guides/prog_guide/ring_lib.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/index.rst
/dpdk/doc/guides/rel_notes/release_18_08.rst
/dpdk/doc/guides/rel_notes/release_19_02.rst
/dpdk/doc/guides/rel_notes/release_19_11.rst
/dpdk/doc/guides/rel_notes/release_20_02.rst
/dpdk/doc/guides/rel_notes/release_20_05.rst
/dpdk/doc/guides/sample_app_ug/img/vm_power_mgr_highlevel.svg
/dpdk/doc/guides/sample_app_ug/img/vm_power_mgr_vm_request_seq.svg
/dpdk/doc/guides/sample_app_ug/l3_forward.rst
/dpdk/doc/guides/sample_app_ug/vm_power_management.rst
testpmd_funcs.rst
/dpdk/doc/guides/vdpadevs/mlx5.rst
/dpdk/doc/guides/windows_gsg/build_dpdk.rst
/dpdk/drivers/Makefile
/dpdk/drivers/bus/ifpga/ifpga_bus.c
/dpdk/drivers/bus/ifpga/rte_bus_ifpga.h
/dpdk/drivers/common/mlx5/meson.build
/dpdk/drivers/common/mlx5/mlx5_common.h
/dpdk/drivers/common/octeontx2/hw/otx2_npc.h
/dpdk/drivers/crypto/aesni_gcm/Makefile
/dpdk/drivers/crypto/aesni_mb/Makefile
/dpdk/drivers/crypto/kasumi/Makefile
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev.c
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev.h
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev_ops.h
/dpdk/drivers/crypto/snow3g/Makefile
/dpdk/drivers/crypto/zuc/Makefile
/dpdk/drivers/event/dpaa2/dpaa2_eventdev.c
/dpdk/drivers/mempool/octeontx2/otx2_mempool_ops.c
/dpdk/drivers/net/af_packet/rte_eth_af_packet.c
/dpdk/drivers/net/af_xdp/rte_eth_af_xdp.c
/dpdk/drivers/net/axgbe/axgbe_common.h
/dpdk/drivers/net/axgbe/axgbe_dev.c
/dpdk/drivers/net/axgbe/axgbe_ethdev.c
/dpdk/drivers/net/axgbe/axgbe_i2c.c
/dpdk/drivers/net/axgbe/axgbe_mdio.c
/dpdk/drivers/net/axgbe/axgbe_phy_impl.c
/dpdk/drivers/net/axgbe/axgbe_regs.h
/dpdk/drivers/net/bnxt/bnxt_cpr.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.c
/dpdk/drivers/net/fm10k/Makefile
/dpdk/drivers/net/i40e/i40e_ethdev_vf.c
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/ice/ice_rxtx.c
/dpdk/drivers/net/ionic/rte_pmd_ionic_version.map
/dpdk/drivers/net/ipn3ke/meson.build
/dpdk/drivers/net/ixgbe/Makefile
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.h
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.h
/dpdk/drivers/net/mlx4/meson.build
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5_defs.h
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_flow.h
/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.c
/dpdk/drivers/net/mlx5/mlx5_trigger.c
/dpdk/drivers/net/mlx5/mlx5_txq.c
/dpdk/drivers/net/octeontx2/otx2_ethdev.c
/dpdk/drivers/net/octeontx2/otx2_ethdev.h
/dpdk/drivers/net/octeontx2/otx2_flow_ctrl.c
/dpdk/drivers/net/octeontx2/otx2_link.c
/dpdk/drivers/net/qede/base/ecore_dev.c
/dpdk/drivers/net/qede/base/ecore_dev_api.h
/dpdk/drivers/net/qede/base/ecore_iov_api.h
/dpdk/drivers/net/qede/base/ecore_sriov.c
/dpdk/drivers/net/qede/base/ecore_vf.c
/dpdk/drivers/net/qede/base/ecore_vf.h
/dpdk/drivers/net/qede/base/ecore_vf_api.h
/dpdk/drivers/net/qede/base/ecore_vfpf_if.h
/dpdk/drivers/net/qede/base/mcp_public.h
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/qede/qede_main.c
/dpdk/drivers/net/sfc/sfc.c
/dpdk/drivers/net/sfc/sfc_ethdev.c
/dpdk/drivers/net/sfc/sfc_rx.c
/dpdk/drivers/net/thunderx/base/nicvf_mbox.c
/dpdk/drivers/net/thunderx/base/nicvf_mbox.h
/dpdk/drivers/net/thunderx/nicvf_ethdev.c
/dpdk/drivers/net/vhost/rte_eth_vhost.c
/dpdk/drivers/raw/ifpga/meson.build
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa.h
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_event.c
/dpdk/examples/eventdev_pipeline/main.c
/dpdk/examples/eventdev_pipeline/pipeline_common.h
/dpdk/examples/fips_validation/fips_validation_gcm.c
/dpdk/examples/ip_fragmentation/main.c
/dpdk/examples/ipsec-secgw/sa.c
/dpdk/examples/l2fwd-event/l2fwd_event_generic.c
/dpdk/examples/l2fwd-event/l2fwd_event_internal_port.c
/dpdk/examples/l2fwd-event/l2fwd_poll.c
/dpdk/examples/l3fwd/l3fwd_lpm.c
/dpdk/examples/performance-thread/l3fwd-thread/test.sh
/dpdk/examples/qos_sched/cfg_file.c
/dpdk/examples/qos_sched/main.h
/dpdk/examples/tep_termination/vxlan_setup.c
/dpdk/examples/vhost_blk/vhost_blk.c
/dpdk/examples/vhost_blk/vhost_blk.h
/dpdk/lib/librte_cmdline/cmdline.h
/dpdk/lib/librte_eal/common/eal_common_memory.c
/dpdk/lib/librte_eal/common/eal_common_options.c
/dpdk/lib/librte_eal/common/include/arch/arm/rte_atomic_64.h
/dpdk/lib/librte_eal/common/include/arch/arm/rte_cycles_64.h
/dpdk/lib/librte_eal/common/include/arch/arm/rte_memcpy_64.h
/dpdk/lib/librte_eal/common/include/arch/arm/rte_vect.h
/dpdk/lib/librte_eal/common/include/rte_common.h
/dpdk/lib/librte_eal/common/include/rte_debug.h
/dpdk/lib/librte_eal/common/include/rte_devargs.h
/dpdk/lib/librte_eal/common/include/rte_log.h
/dpdk/lib/librte_eal/common/rte_service.c
/dpdk/lib/librte_eal/meson.build
/dpdk/lib/librte_eal/windows/eal/eal.c
/dpdk/lib/librte_eal/windows/eal/include/getopt.h
/dpdk/lib/librte_eal/windows/eal/include/pthread.h
/dpdk/lib/librte_eal/windows/eal/include/rte_os.h
/dpdk/lib/librte_ethdev/rte_ethdev_core.h
/dpdk/lib/librte_ethdev/rte_ethdev_pci.h
/dpdk/lib/librte_ethdev/rte_ethdev_vdev.h
/dpdk/lib/librte_ipsec/esp_inb.c
/dpdk/lib/librte_ipsec/esp_outb.c
/dpdk/lib/librte_ipsec/misc.h
/dpdk/lib/librte_lpm/rte_lpm6.c
/dpdk/lib/librte_lpm/rte_lpm6.h
/dpdk/lib/librte_pci/rte_pci.c
/dpdk/lib/librte_pci/rte_pci.h
/dpdk/lib/librte_ring/rte_ring_elem.h
/dpdk/lib/librte_table/rte_lru_x86.h
/dpdk/lib/librte_telemetry/rte_telemetry_parser.c
/dpdk/lib/librte_vhost/vhost.c
/dpdk/lib/librte_vhost/vhost.h
/dpdk/lib/librte_vhost/vhost_user.c
/dpdk/lib/meson.build
/dpdk/license/exceptions.txt
/dpdk/meson_options.txt
/dpdk/mk/rte.lib.mk
/dpdk/usertools/dpdk-pmdinfo.py
/dpdk/usertools/dpdk-telemetry-client.py
2df00d5612-Feb-2020 Hariprasad Govindharajan <hariprasad.govindharajan@intel.com>

app/testpmd: add --portlist option

In current version, we are setting the ports
using portmask. With portmask, we can use only
up to 64 ports. This portlist option enables the user
to use more than

app/testpmd: add --portlist option

In current version, we are setting the ports
using portmask. With portmask, we can use only
up to 64 ports. This portlist option enables the user
to use more than 64 ports.
Now we can specify the ports in 2 different ways
- Using portmask (-p [0x]nnn): mask must be in hex format
- Using portlist in the following format
--portlist <p1>[-p2][,p3[-p4],...]

--portmask 0x2 is same as --portlist 1
--portmask 0x3 is same as --portlist 0-1

Signed-off-by: Hariprasad Govindharajan <hariprasad.govindharajan@intel.com>
Acked-by: Anatoly Burakov <anatoly.burakov@intel.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>
Reviewed-by: Herakliusz Lipiec <herakliusz.lipiec@intel.com>

show more ...


/dpdk/.ci/linux-build.sh
/dpdk/.travis.yml
/dpdk/MAINTAINERS
/dpdk/VERSION
/dpdk/app/pdump/main.c
/dpdk/app/test-compress-perf/Makefile
/dpdk/app/test-compress-perf/comp_perf.h
/dpdk/app/test-compress-perf/comp_perf_options.h
/dpdk/app/test-compress-perf/comp_perf_options_parse.c
/dpdk/app/test-compress-perf/comp_perf_test_common.c
/dpdk/app/test-compress-perf/comp_perf_test_common.h
/dpdk/app/test-compress-perf/comp_perf_test_cyclecount.c
/dpdk/app/test-compress-perf/comp_perf_test_cyclecount.h
/dpdk/app/test-compress-perf/comp_perf_test_throughput.c
/dpdk/app/test-compress-perf/comp_perf_test_throughput.h
/dpdk/app/test-compress-perf/comp_perf_test_verify.c
/dpdk/app/test-compress-perf/main.c
/dpdk/app/test-compress-perf/meson.build
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test-pmd/flowgen.c
/dpdk/app/test-pmd/icmpecho.c
/dpdk/app/test-pmd/macswap.c
/dpdk/app/test-pmd/parameters.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test-pmd/testpmd.h
/dpdk/app/test-pmd/txonly.c
/dpdk/app/test-pmd/util.c
/dpdk/app/test/Makefile
/dpdk/app/test/autotest_data.py
/dpdk/app/test/meson.build
/dpdk/app/test/test.c
/dpdk/app/test/test_acl.c
/dpdk/app/test/test_acl.h
/dpdk/app/test/test_cmdline_etheraddr.c
/dpdk/app/test/test_cmdline_ipaddr.c
/dpdk/app/test/test_cmdline_num.c
/dpdk/app/test/test_cmdline_portlist.c
/dpdk/app/test/test_cmdline_string.c
/dpdk/app/test/test_compressdev_test_buffer.h
/dpdk/app/test/test_cryptodev.c
/dpdk/app/test/test_cryptodev_aead_test_vectors.h
/dpdk/app/test/test_cryptodev_blockcipher.c
/dpdk/app/test/test_cryptodev_des_test_vectors.h
/dpdk/app/test/test_debug.c
/dpdk/app/test/test_eal_flags.c
/dpdk/app/test/test_errno.c
/dpdk/app/test/test_func_reentrancy.c
/dpdk/app/test/test_hash.c
/dpdk/app/test/test_hash_functions.c
/dpdk/app/test/test_hash_readwrite.c
/dpdk/app/test/test_hash_readwrite_lf_perf.c
/dpdk/app/test/test_lpm.c
/dpdk/app/test/test_lpm6.c
/dpdk/app/test/test_lpm6_data.h
/dpdk/app/test/test_malloc.c
/dpdk/app/test/test_mbuf.c
/dpdk/app/test/test_memcpy.c
/dpdk/app/test/test_memcpy_perf.c
/dpdk/app/test/test_mp_secondary.c
/dpdk/app/test/test_pdump.c
/dpdk/app/test/test_pmd_ring_perf.c
/dpdk/app/test/test_power.c
/dpdk/app/test/test_ring_perf.c
/dpdk/app/test/test_timer_secondary.c
/dpdk/buildtools/gen-pmdinfo-cfile.sh
/dpdk/buildtools/list-dir-globs.py
/dpdk/buildtools/meson.build
/dpdk/buildtools/pmdinfogen/pmdinfogen.h
/dpdk/config/arm/arm64_stingray_linux_gcc
/dpdk/config/common_armv8a_linux
/dpdk/config/common_base
/dpdk/config/common_linux
/dpdk/config/defconfig_arm-armv7a-linuxapp-gcc
/dpdk/config/defconfig_arm64-armada-linuxapp-gcc
/dpdk/config/defconfig_arm64-octeontx2-linuxapp-gcc
/dpdk/config/defconfig_arm64-stingray-linuxapp-gcc
/dpdk/config/defconfig_arm64-thunderx-linuxapp-gcc
/dpdk/config/meson.build
/dpdk/devtools/check-abi.sh
/dpdk/devtools/cocci.sh
/dpdk/devtools/gen-abi.sh
/dpdk/devtools/libabigail.abignore
/dpdk/devtools/test-build.sh
/dpdk/devtools/test-meson-builds.sh
/dpdk/doc/build-sdk-meson.txt
/dpdk/doc/guides/contributing/documentation.rst
/dpdk/doc/guides/contributing/patches.rst
/dpdk/doc/guides/contributing/stable.rst
/dpdk/doc/guides/cryptodevs/aesni_gcm.rst
/dpdk/doc/guides/cryptodevs/armv8.rst
/dpdk/doc/guides/cryptodevs/features/aesni_gcm.ini
/dpdk/doc/guides/cryptodevs/features/default.ini
/dpdk/doc/guides/cryptodevs/features/qat.ini
/dpdk/doc/guides/cryptodevs/kasumi.rst
/dpdk/doc/guides/cryptodevs/qat.rst
/dpdk/doc/guides/cryptodevs/snow3g.rst
/dpdk/doc/guides/cryptodevs/zuc.rst
/dpdk/doc/guides/nics/features/mlx5.ini
/dpdk/doc/guides/nics/i40e.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/octeontx2.rst
/dpdk/doc/guides/nics/thunderx.rst
/dpdk/doc/guides/prog_guide/cryptodev_lib.rst
/dpdk/doc/guides/prog_guide/ipsec_lib.rst
/dpdk/doc/guides/prog_guide/rte_security.rst
/dpdk/doc/guides/rel_notes/release_20_02.rst
/dpdk/doc/guides/sample_app_ug/ipsec_secgw.rst
/dpdk/doc/guides/sample_app_ug/l3_forward.rst
run_app.rst
/dpdk/doc/guides/tools/comp_perf.rst
/dpdk/doc/guides/vdpadevs/features/mlx5.ini
/dpdk/doc/guides/vdpadevs/index.rst
/dpdk/doc/guides/vdpadevs/mlx5.rst
/dpdk/drivers/bus/dpaa/rte_dpaa_bus.h
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_dpio.c
/dpdk/drivers/common/Makefile
/dpdk/drivers/common/cpt/cpt_mcode_defines.h
/dpdk/drivers/common/cpt/cpt_ucode.h
/dpdk/drivers/common/cpt/cpt_ucode_asym.h
/dpdk/drivers/common/iavf/rte_common_iavf_version.map
/dpdk/drivers/common/meson.build
/dpdk/drivers/common/mlx5/Makefile
/dpdk/drivers/common/mlx5/meson.build
/dpdk/drivers/common/mlx5/mlx5_common.c
/dpdk/drivers/common/mlx5/mlx5_common.h
/dpdk/drivers/common/mlx5/mlx5_common_utils.h
/dpdk/drivers/common/mlx5/mlx5_devx_cmds.c
/dpdk/drivers/common/mlx5/mlx5_devx_cmds.h
/dpdk/drivers/common/mlx5/mlx5_glue.c
/dpdk/drivers/common/mlx5/mlx5_glue.h
/dpdk/drivers/common/mlx5/mlx5_nl.c
/dpdk/drivers/common/mlx5/mlx5_nl.h
/dpdk/drivers/common/mlx5/mlx5_prm.h
/dpdk/drivers/common/mlx5/rte_common_mlx5_version.map
/dpdk/drivers/common/octeontx2/Makefile
/dpdk/drivers/common/octeontx2/meson.build
/dpdk/drivers/common/octeontx2/otx2_common.h
/dpdk/drivers/common/octeontx2/otx2_dev.c
/dpdk/drivers/common/octeontx2/otx2_mbox.c
/dpdk/drivers/common/octeontx2/otx2_mbox.h
/dpdk/drivers/common/octeontx2/otx2_sec_idev.c
/dpdk/drivers/common/octeontx2/otx2_sec_idev.h
/dpdk/drivers/common/octeontx2/rte_common_octeontx2_version.map
/dpdk/drivers/common/qat/qat_adf/icp_qat_hw.h
/dpdk/drivers/crypto/aesni_gcm/aesni_gcm_ops.h
/dpdk/drivers/crypto/aesni_gcm/aesni_gcm_pmd.c
/dpdk/drivers/crypto/aesni_gcm/aesni_gcm_pmd_ops.c
/dpdk/drivers/crypto/aesni_gcm/aesni_gcm_pmd_private.h
/dpdk/drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c
/dpdk/drivers/crypto/armv8/Makefile
/dpdk/drivers/crypto/armv8/armv8_pmd_private.h
/dpdk/drivers/crypto/armv8/meson.build
/dpdk/drivers/crypto/armv8/rte_armv8_pmd.c
/dpdk/drivers/crypto/armv8/rte_armv8_pmd_ops.c
/dpdk/drivers/crypto/ccp/ccp_dev.h
/dpdk/drivers/crypto/ccp/rte_ccp_pmd.c
/dpdk/drivers/crypto/dpaa_sec/dpaa_sec.c
/dpdk/drivers/crypto/dpaa_sec/dpaa_sec.h
/dpdk/drivers/crypto/dpaa_sec/meson.build
/dpdk/drivers/crypto/kasumi/Makefile
/dpdk/drivers/crypto/kasumi/kasumi_pmd_private.h
/dpdk/drivers/crypto/kasumi/meson.build
/dpdk/drivers/crypto/kasumi/rte_kasumi_pmd.c
/dpdk/drivers/crypto/kasumi/rte_kasumi_pmd_ops.c
/dpdk/drivers/crypto/meson.build
/dpdk/drivers/crypto/octeontx/otx_cryptodev_capabilities.c
/dpdk/drivers/crypto/octeontx2/Makefile
/dpdk/drivers/crypto/octeontx2/meson.build
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev.c
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev_capabilities.c
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev_hw_access.h
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev_mbox.c
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev_mbox.h
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev_ops.c
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev_qp.h
/dpdk/drivers/crypto/octeontx2/otx2_ipsec_fp.h
/dpdk/drivers/crypto/openssl/rte_openssl_pmd.c
/dpdk/drivers/crypto/qat/qat_sym_capabilities.h
/dpdk/drivers/crypto/qat/qat_sym_pmd.c
/dpdk/drivers/crypto/qat/qat_sym_session.c
/dpdk/drivers/crypto/snow3g/Makefile
/dpdk/drivers/crypto/snow3g/meson.build
/dpdk/drivers/crypto/snow3g/rte_snow3g_pmd.c
/dpdk/drivers/crypto/snow3g/rte_snow3g_pmd_ops.c
/dpdk/drivers/crypto/snow3g/snow3g_pmd_private.h
/dpdk/drivers/crypto/zuc/Makefile
/dpdk/drivers/crypto/zuc/meson.build
/dpdk/drivers/crypto/zuc/rte_zuc_pmd.c
/dpdk/drivers/crypto/zuc/rte_zuc_pmd_ops.c
/dpdk/drivers/crypto/zuc/zuc_pmd_private.h
/dpdk/drivers/event/dsw/Makefile
/dpdk/drivers/event/dsw/dsw_evdev.c
/dpdk/drivers/event/dsw/dsw_evdev.h
/dpdk/drivers/event/dsw/dsw_event.c
/dpdk/drivers/event/dsw/meson.build
/dpdk/drivers/event/octeontx2/Makefile
/dpdk/drivers/event/octeontx2/meson.build
/dpdk/drivers/event/octeontx2/otx2_evdev.c
/dpdk/drivers/event/octeontx2/otx2_evdev.h
/dpdk/drivers/event/octeontx2/otx2_worker.c
/dpdk/drivers/event/octeontx2/otx2_worker.h
/dpdk/drivers/event/octeontx2/otx2_worker_dual.c
/dpdk/drivers/event/opdl/Makefile
/dpdk/drivers/event/sw/Makefile
/dpdk/drivers/meson.build
/dpdk/drivers/net/af_xdp/rte_eth_af_xdp.c
/dpdk/drivers/net/bnx2x/bnx2x.c
/dpdk/drivers/net/bnx2x/bnx2x.h
/dpdk/drivers/net/bnx2x/bnx2x_rxtx.c
/dpdk/drivers/net/bnxt/bnxt.h
/dpdk/drivers/net/bnxt/bnxt_cpr.c
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_filter.c
/dpdk/drivers/net/bnxt/bnxt_flow.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.h
/dpdk/drivers/net/bnxt/bnxt_irq.c
/dpdk/drivers/net/bnxt/bnxt_ring.c
/dpdk/drivers/net/bnxt/bnxt_rxr.c
/dpdk/drivers/net/bnxt/bnxt_rxr.h
/dpdk/drivers/net/bnxt/bnxt_rxtx_vec_sse.c
/dpdk/drivers/net/bnxt/bnxt_stats.c
/dpdk/drivers/net/bnxt/bnxt_vnic.c
/dpdk/drivers/net/e1000/em_ethdev.c
/dpdk/drivers/net/e1000/igb_ethdev.c
/dpdk/drivers/net/enic/enic_res.c
/dpdk/drivers/net/enic/enic_res.h
/dpdk/drivers/net/failsafe/failsafe_intr.c
/dpdk/drivers/net/failsafe/failsafe_ops.c
/dpdk/drivers/net/fm10k/Makefile
/dpdk/drivers/net/hinic/base/hinic_compat.h
/dpdk/drivers/net/i40e/Makefile
/dpdk/drivers/net/i40e/base/i40e_adminq.c
/dpdk/drivers/net/i40e/i40e_ethdev_vf.c
/dpdk/drivers/net/i40e/i40e_fdir.c
/dpdk/drivers/net/ice/base/ice_fdir.c
/dpdk/drivers/net/ice/base/ice_fdir.h
/dpdk/drivers/net/ice/base/ice_flow.c
/dpdk/drivers/net/ice/base/ice_osdep.h
/dpdk/drivers/net/ice/ice_ethdev.h
/dpdk/drivers/net/ice/ice_fdir_filter.c
/dpdk/drivers/net/ice/ice_generic_flow.c
/dpdk/drivers/net/ice/ice_generic_flow.h
/dpdk/drivers/net/ice/ice_hash.c
/dpdk/drivers/net/ionic/ionic_if.h
/dpdk/drivers/net/ionic/meson.build
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_pf.c
/dpdk/drivers/net/memif/rte_eth_memif.c
/dpdk/drivers/net/mlx4/Makefile
/dpdk/drivers/net/mlx4/meson.build
/dpdk/drivers/net/mlx4/mlx4.c
/dpdk/drivers/net/mlx4/mlx4_ethdev.c
/dpdk/drivers/net/mlx4/mlx4_flow.c
/dpdk/drivers/net/mlx4/mlx4_intr.c
/dpdk/drivers/net/mlx4/mlx4_mp.c
/dpdk/drivers/net/mlx4/mlx4_mr.c
/dpdk/drivers/net/mlx4/mlx4_rxq.c
/dpdk/drivers/net/mlx4/mlx4_rxtx.c
/dpdk/drivers/net/mlx4/mlx4_txq.c
/dpdk/drivers/net/mlx4/mlx4_utils.c
/dpdk/drivers/net/mlx4/mlx4_utils.h
/dpdk/drivers/net/mlx5/Makefile
/dpdk/drivers/net/mlx5/meson.build
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_defs.h
/dpdk/drivers/net/mlx5/mlx5_ethdev.c
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_flow.h
/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
/dpdk/drivers/net/mlx5/mlx5_flow_meter.c
/dpdk/drivers/net/mlx5/mlx5_flow_verbs.c
/dpdk/drivers/net/mlx5/mlx5_mac.c
/dpdk/drivers/net/mlx5/mlx5_mp.c
/dpdk/drivers/net/mlx5/mlx5_mr.c
/dpdk/drivers/net/mlx5/mlx5_rss.c
/dpdk/drivers/net/mlx5/mlx5_rxmode.c
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec.c
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_altivec.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_neon.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_sse.h
/dpdk/drivers/net/mlx5/mlx5_socket.c
/dpdk/drivers/net/mlx5/mlx5_stats.c
/dpdk/drivers/net/mlx5/mlx5_trigger.c
/dpdk/drivers/net/mlx5/mlx5_txq.c
/dpdk/drivers/net/mlx5/mlx5_utils.c
/dpdk/drivers/net/mlx5/mlx5_utils.h
/dpdk/drivers/net/mlx5/mlx5_vlan.c
/dpdk/drivers/net/mlx5/rte_pmd_mlx5.h
/dpdk/drivers/net/mlx5/rte_pmd_mlx5_version.map
/dpdk/drivers/net/netvsc/hn_ethdev.c
/dpdk/drivers/net/octeontx/base/octeontx_bgx.c
/dpdk/drivers/net/octeontx/base/octeontx_bgx.h
/dpdk/drivers/net/octeontx/octeontx_ethdev.c
/dpdk/drivers/net/octeontx2/Makefile
/dpdk/drivers/net/octeontx2/meson.build
/dpdk/drivers/net/octeontx2/otx2_ethdev.c
/dpdk/drivers/net/octeontx2/otx2_ethdev.h
/dpdk/drivers/net/octeontx2/otx2_ethdev_devargs.c
/dpdk/drivers/net/octeontx2/otx2_ethdev_sec.c
/dpdk/drivers/net/octeontx2/otx2_ethdev_sec.h
/dpdk/drivers/net/octeontx2/otx2_ethdev_sec_tx.h
/dpdk/drivers/net/octeontx2/otx2_flow.c
/dpdk/drivers/net/octeontx2/otx2_flow_ctrl.c
/dpdk/drivers/net/octeontx2/otx2_lookup.c
/dpdk/drivers/net/octeontx2/otx2_rss.c
/dpdk/drivers/net/octeontx2/otx2_rx.c
/dpdk/drivers/net/octeontx2/otx2_rx.h
/dpdk/drivers/net/octeontx2/otx2_tx.c
/dpdk/drivers/net/octeontx2/otx2_tx.h
/dpdk/drivers/net/tap/rte_eth_tap.c
/dpdk/drivers/net/vdev_netvsc/vdev_netvsc.c
/dpdk/drivers/net/virtio/virtio_user_ethdev.c
/dpdk/drivers/raw/octeontx2_ep/otx2_ep_enqdeq.c
/dpdk/drivers/raw/octeontx2_ep/rte_rawdev_octeontx2_ep_version.map
/dpdk/drivers/vdpa/Makefile
/dpdk/drivers/vdpa/meson.build
/dpdk/drivers/vdpa/mlx5/Makefile
/dpdk/drivers/vdpa/mlx5/meson.build
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa.h
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_event.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_lm.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_mem.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_steer.c
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_utils.h
/dpdk/drivers/vdpa/mlx5/mlx5_vdpa_virtq.c
/dpdk/drivers/vdpa/mlx5/rte_pmd_mlx5_vdpa_version.map
/dpdk/examples/ethtool/lib/rte_ethtool.c
/dpdk/examples/fips_validation/Makefile
/dpdk/examples/fips_validation/fips_validation.c
/dpdk/examples/fips_validation/fips_validation.h
/dpdk/examples/fips_validation/fips_validation_gcm.c
/dpdk/examples/fips_validation/fips_validation_xts.c
/dpdk/examples/fips_validation/main.c
/dpdk/examples/fips_validation/meson.build
/dpdk/examples/ioat/ioatfwd.c
/dpdk/examples/ip_pipeline/parser.c
/dpdk/examples/ipsec-secgw/Makefile
/dpdk/examples/ipsec-secgw/ipsec-secgw.c
/dpdk/examples/ipsec-secgw/ipsec.c
/dpdk/examples/ipsec-secgw/ipsec.h
/dpdk/examples/ipsec-secgw/ipsec_process.c
/dpdk/examples/ipsec-secgw/meson.build
/dpdk/examples/ipsec-secgw/parser.c
/dpdk/examples/ipsec-secgw/parser.h
/dpdk/examples/ipsec-secgw/sa.c
/dpdk/examples/ipsec-secgw/sad.c
/dpdk/examples/ipsec-secgw/sad.h
/dpdk/examples/ipsec-secgw/sp4.c
/dpdk/examples/ipsec-secgw/sp6.c
/dpdk/examples/ipsec-secgw/test/common_defs.sh
/dpdk/examples/ipsec-secgw/test/linux_test4.sh
/dpdk/examples/ipsec-secgw/test/linux_test6.sh
/dpdk/examples/ipsec-secgw/test/trs_3descbc_sha1_common_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aescbc_sha1_common_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aesctr_sha1_common_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aesgcm_inline_crypto_fallback_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_3descbc_sha1_common_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aescbc_sha1_common_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aesctr_sha1_common_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aesgcm_inline_crypto_fallback_defs.sh
/dpdk/examples/ipv4_multicast/main.c
/dpdk/examples/kni/main.c
/dpdk/examples/l3fwd-power/main.c
/dpdk/examples/l3fwd/Makefile
/dpdk/examples/l3fwd/l3fwd.h
/dpdk/examples/l3fwd/l3fwd_em.c
/dpdk/examples/l3fwd/l3fwd_em.h
/dpdk/examples/l3fwd/l3fwd_em_hlm.h
/dpdk/examples/l3fwd/l3fwd_em_sequential.h
/dpdk/examples/l3fwd/l3fwd_event.c
/dpdk/examples/l3fwd/l3fwd_event.h
/dpdk/examples/l3fwd/l3fwd_event_generic.c
/dpdk/examples/l3fwd/l3fwd_event_internal_port.c
/dpdk/examples/l3fwd/l3fwd_lpm.c
/dpdk/examples/l3fwd/main.c
/dpdk/examples/l3fwd/meson.build
/dpdk/examples/vm_power_manager/channel_monitor.c
/dpdk/examples/vmdq/main.c
/dpdk/examples/vmdq_dcb/main.c
/dpdk/kernel/linux/kni/compat.h
/dpdk/kernel/linux/kni/kni_net.c
/dpdk/lib/librte_acl/acl_bld.c
/dpdk/lib/librte_bpf/meson.build
/dpdk/lib/librte_cryptodev/rte_crypto_sym.h
/dpdk/lib/librte_cryptodev/rte_cryptodev.c
/dpdk/lib/librte_cryptodev/rte_cryptodev.h
/dpdk/lib/librte_cryptodev/rte_cryptodev_pmd.h
/dpdk/lib/librte_cryptodev/rte_cryptodev_version.map
/dpdk/lib/librte_distributor/meson.build
/dpdk/lib/librte_distributor/rte_distributor.c
/dpdk/lib/librte_distributor/rte_distributor_single.c
/dpdk/lib/librte_eal/common/eal_common_lcore.c
/dpdk/lib/librte_eal/common/eal_common_mcfg.c
/dpdk/lib/librte_eal/common/eal_common_options.c
/dpdk/lib/librte_eal/common/eal_common_thread.c
/dpdk/lib/librte_eal/common/eal_memcfg.h
/dpdk/lib/librte_eal/common/eal_private.h
/dpdk/lib/librte_eal/common/include/arch/x86/rte_vect.h
/dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h
/dpdk/lib/librte_eal/freebsd/eal/eal_interrupts.c
/dpdk/lib/librte_eal/linux/eal/eal_interrupts.c
/dpdk/lib/librte_eal/linux/eal/eal_memory.c
/dpdk/lib/librte_eal/linux/eal/eal_vfio.c
/dpdk/lib/librte_eal/rte_eal_version.map
/dpdk/lib/librte_eal/windows/eal/eal.c
/dpdk/lib/librte_eal/windows/eal/eal_debug.c
/dpdk/lib/librte_eal/windows/eal/eal_lcore.c
/dpdk/lib/librte_eal/windows/eal/eal_thread.c
/dpdk/lib/librte_eal/windows/eal/getopt.c
/dpdk/lib/librte_eal/windows/eal/include/dirent.h
/dpdk/lib/librte_eal/windows/eal/include/getopt.h
/dpdk/lib/librte_eal/windows/eal/include/pthread.h
/dpdk/lib/librte_eal/windows/eal/include/rte_os.h
/dpdk/lib/librte_eal/windows/eal/include/sched.h
/dpdk/lib/librte_eal/windows/eal/include/sys/queue.h
/dpdk/lib/librte_eal/windows/eal/meson.build
/dpdk/lib/librte_ethdev/rte_ethdev.c
/dpdk/lib/librte_fib/trie.c
/dpdk/lib/librte_hash/meson.build
/dpdk/lib/librte_hash/rte_hash.h
/dpdk/lib/librte_ip_frag/ip_frag_internal.c
/dpdk/lib/librte_ipsec/esp_inb.c
/dpdk/lib/librte_ipsec/esp_outb.c
/dpdk/lib/librte_ipsec/ipsec_sad.c
/dpdk/lib/librte_ipsec/misc.h
/dpdk/lib/librte_ipsec/rte_ipsec.h
/dpdk/lib/librte_ipsec/rte_ipsec_sad.h
/dpdk/lib/librte_ipsec/sa.c
/dpdk/lib/librte_ipsec/sa.h
/dpdk/lib/librte_ipsec/ses.c
/dpdk/lib/librte_kni/rte_kni.c
/dpdk/lib/librte_lpm/meson.build
/dpdk/lib/librte_lpm/rte_lpm.c
/dpdk/lib/librte_lpm/rte_lpm6.c
/dpdk/lib/librte_mbuf/rte_mbuf.c
/dpdk/lib/librte_mbuf/rte_mbuf.h
/dpdk/lib/librte_mempool/rte_mempool.h
/dpdk/lib/librte_pdump/rte_pdump.c
/dpdk/lib/librte_port/rte_port_eventdev.c
/dpdk/lib/librte_port/rte_port_eventdev.h
/dpdk/lib/librte_ring/rte_ring_elem.h
/dpdk/lib/librte_security/rte_security.h
/dpdk/lib/librte_telemetry/rte_telemetry_parser_test.c
/dpdk/lib/librte_timer/meson.build
/dpdk/lib/librte_timer/rte_timer.c
/dpdk/lib/librte_vhost/socket.c
/dpdk/lib/librte_vhost/vhost_crypto.c
/dpdk/lib/librte_vhost/vhost_user.c
/dpdk/lib/librte_vhost/virtio_net.c
/dpdk/license/exceptions.txt
/dpdk/meson_options.txt
/dpdk/mk/rte.app.mk
/dpdk/mk/toolchain/clang/rte.vars.mk
/dpdk/mk/toolchain/gcc/rte.vars.mk
/dpdk/mk/toolchain/icc/rte.vars.mk
a69c335d20-Jan-2020 Xiaoyu Min <jackmin@mellanox.com>

doc: add flow dump command in testpmd guide

Explanation of flow dump command is added into testpmd functions.

Fixes: 1e8a4e97b057 ("app/testpmd: add flow dump command")

Signed-off-by: Xiaoyu Min <

doc: add flow dump command in testpmd guide

Explanation of flow dump command is added into testpmd functions.

Fixes: 1e8a4e97b057 ("app/testpmd: add flow dump command")

Signed-off-by: Xiaoyu Min <jackmin@mellanox.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>

show more ...


/dpdk/MAINTAINERS
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test-pmd/flowgen.c
/dpdk/app/test-pmd/parameters.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test-pmd/testpmd.h
/dpdk/app/test-pmd/txonly.c
/dpdk/app/test/get-coremask.sh
/dpdk/app/test/meson.build
/dpdk/config/common_armv8a_linux
/dpdk/config/common_base
/dpdk/config/common_linux
/dpdk/config/defconfig_arm-armv7a-linuxapp-gcc
/dpdk/config/defconfig_ppc_64-power8-linuxapp-gcc
/dpdk/doc/guides/nics/features/ionic.ini
/dpdk/doc/guides/nics/i40e.rst
/dpdk/doc/guides/nics/index.rst
/dpdk/doc/guides/nics/ionic.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/prog_guide/mempool_lib.rst
/dpdk/doc/guides/rawdevs/index.rst
/dpdk/doc/guides/rawdevs/ntb.rst
/dpdk/doc/guides/rawdevs/octeontx2_ep.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_20_02.rst
testpmd_funcs.rst
/dpdk/drivers/common/octeontx2/hw/otx2_sdp.h
/dpdk/drivers/common/octeontx2/otx2_common.c
/dpdk/drivers/common/octeontx2/otx2_common.h
/dpdk/drivers/common/octeontx2/rte_common_octeontx2_version.map
/dpdk/drivers/net/Makefile
/dpdk/drivers/net/ark/ark_ethdev_rx.c
/dpdk/drivers/net/ark/ark_ethdev_tx.c
/dpdk/drivers/net/axgbe/axgbe_common.h
/dpdk/drivers/net/axgbe/axgbe_ethdev.c
/dpdk/drivers/net/axgbe/axgbe_mdio.c
/dpdk/drivers/net/axgbe/axgbe_phy_impl.c
/dpdk/drivers/net/dpaa/dpaa_ethdev.c
/dpdk/drivers/net/hns3/hns3_ethdev.c
/dpdk/drivers/net/hns3/hns3_flow.c
/dpdk/drivers/net/hns3/hns3_rxtx.c
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_ethdev.h
/dpdk/drivers/net/ionic/Makefile
/dpdk/drivers/net/ionic/ionic.h
/dpdk/drivers/net/ionic/ionic_dev.c
/dpdk/drivers/net/ionic/ionic_dev.h
/dpdk/drivers/net/ionic/ionic_ethdev.c
/dpdk/drivers/net/ionic/ionic_ethdev.h
/dpdk/drivers/net/ionic/ionic_if.h
/dpdk/drivers/net/ionic/ionic_lif.c
/dpdk/drivers/net/ionic/ionic_lif.h
/dpdk/drivers/net/ionic/ionic_logs.h
/dpdk/drivers/net/ionic/ionic_mac_api.c
/dpdk/drivers/net/ionic/ionic_mac_api.h
/dpdk/drivers/net/ionic/ionic_main.c
/dpdk/drivers/net/ionic/ionic_osdep.h
/dpdk/drivers/net/ionic/ionic_regs.h
/dpdk/drivers/net/ionic/ionic_rx_filter.c
/dpdk/drivers/net/ionic/ionic_rx_filter.h
/dpdk/drivers/net/ionic/ionic_rxtx.c
/dpdk/drivers/net/ionic/ionic_rxtx.h
/dpdk/drivers/net/ionic/meson.build
/dpdk/drivers/net/ionic/rte_pmd_ionic_version.map
/dpdk/drivers/net/mlx5/Makefile
/dpdk/drivers/net/mlx5/meson.build
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_devx_cmds.c
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_flow.h
/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
/dpdk/drivers/net/mlx5/mlx5_glue.c
/dpdk/drivers/net/mlx5/mlx5_glue.h
/dpdk/drivers/net/mlx5/mlx5_prm.h
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_altivec.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_neon.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_sse.h
/dpdk/drivers/net/mlx5/mlx5_socket.c
/dpdk/drivers/net/mlx5/mlx5_txq.c
/dpdk/drivers/net/octeontx2/otx2_ethdev.h
/dpdk/drivers/net/thunderx/nicvf_struct.h
/dpdk/drivers/raw/Makefile
/dpdk/drivers/raw/meson.build
/dpdk/drivers/raw/ntb/ntb.c
/dpdk/drivers/raw/octeontx2_ep/Makefile
/dpdk/drivers/raw/octeontx2_ep/meson.build
/dpdk/drivers/raw/octeontx2_ep/otx2_ep_enqdeq.c
/dpdk/drivers/raw/octeontx2_ep/otx2_ep_enqdeq.h
/dpdk/drivers/raw/octeontx2_ep/otx2_ep_rawdev.c
/dpdk/drivers/raw/octeontx2_ep/otx2_ep_rawdev.h
/dpdk/drivers/raw/octeontx2_ep/otx2_ep_test.c
/dpdk/drivers/raw/octeontx2_ep/otx2_ep_vf.c
/dpdk/drivers/raw/octeontx2_ep/otx2_ep_vf.h
/dpdk/drivers/raw/octeontx2_ep/rte_rawdev_octeontx2_ep_version.map
/dpdk/examples/ntb/ntb_fwd.c
/dpdk/kernel/freebsd/contigmem/contigmem.c
/dpdk/kernel/linux/kni/kni_dev.h
/dpdk/kernel/linux/kni/kni_misc.c
/dpdk/kernel/linux/kni/kni_net.c
/dpdk/lib/librte_cfgfile/rte_cfgfile_version.map
/dpdk/lib/librte_eal/common/eal_common_memzone.c
/dpdk/lib/librte_eal/common/include/rte_common.h
/dpdk/lib/librte_eal/freebsd/eal/include/rte_os.h
/dpdk/lib/librte_eal/linux/eal/eal.c
/dpdk/lib/librte_ethdev/rte_ethdev.c
/dpdk/lib/librte_ethdev/rte_ethdev.h
/dpdk/lib/librte_ethdev/rte_ethdev_pci.h
/dpdk/lib/librte_ethdev/rte_ethdev_version.map
/dpdk/lib/librte_ethdev/rte_flow.c
/dpdk/lib/librte_ethdev/rte_flow.h
/dpdk/lib/librte_ethdev/rte_flow_driver.h
/dpdk/lib/librte_hash/rte_cuckoo_hash.c
/dpdk/lib/librte_hash/rte_hash.h
/dpdk/lib/librte_hash/rte_hash_version.map
/dpdk/lib/librte_latencystats/rte_latencystats.c
/dpdk/lib/librte_mbuf/rte_mbuf.c
/dpdk/lib/librte_mbuf/rte_mbuf.h
/dpdk/lib/librte_mbuf/rte_mbuf_core.h
/dpdk/lib/librte_mbuf/rte_mbuf_version.map
/dpdk/lib/librte_mempool/rte_mempool.c
/dpdk/lib/librte_mempool/rte_mempool.h
/dpdk/lib/librte_meter/rte_meter.h
/dpdk/lib/librte_meter/rte_meter_version.map
/dpdk/lib/librte_timer/rte_timer.c
/dpdk/lib/librte_timer/rte_timer.h
/dpdk/lib/librte_timer/rte_timer_version.map
/dpdk/meson_options.txt
/dpdk/mk/internal/rte.compile-pre.mk
/dpdk/mk/rte.app.mk
/dpdk/mk/toolchain/gcc/rte.toolchain-compat.mk
b57b66a916-Jan-2020 Ori Kam <orika@mellanox.com>

app/testpmd: support mbuf dynamic flag

DPDK now supports registration of dynamic flags (dynf) to the mbuf.
dynf can be given any name, and can be used with a supporting PMD or
supporting application

app/testpmd: support mbuf dynamic flag

DPDK now supports registration of dynamic flags (dynf) to the mbuf.
dynf can be given any name, and can be used with a supporting PMD or
supporting application.

Due to the generic concept of the dynf, it is impossible and
meaningless, to define register set/get function for each flag.
This commit introduce a generic way to register and set/clear such
flags.

The basic syntax:
port config <port id> dynf <name> <set|clear>

The first step the new flag is registered. Regardless if the action is
set or clear.
There is no way to unregister the flag, after registering it.

The second step, if the action is set then we set the requested flag.
If this is the first flag that is enabled we also register a call back
for the Tx. In this call back we set the flag.
If the action is clear the requested flag is cleared, and if there
are no more flags that are set, the call back is removed.

The reason that the set is only applied in Tx is that in case of Rx
it is assumed that the value comes from the PMD.

If log is enabled the name of the flag, and value will be printed
in the packet info.
In order for the log to work correctly the registration of the flag
must be done before setting verbose.

Signed-off-by: Ori Kam <orika@mellanox.com>
Acked-by: Viacheslav Ovsiienko <viacheslavo@mellanox.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>

show more ...

6a42e7ef16-Jan-2020 Bernard Iremonger <bernard.iremonger@intel.com>

app/testpmd: parse flow command line for ESP

add ITEM_ESP
add ITEM_ESP_SPI
update release notes for testpmd changes
add sample ESP rules in testpmd guide

Signed-off-by: Bernard Iremonger <bernard.i

app/testpmd: parse flow command line for ESP

add ITEM_ESP
add ITEM_ESP_SPI
update release notes for testpmd changes
add sample ESP rules in testpmd guide

Signed-off-by: Bernard Iremonger <bernard.iremonger@intel.com>
Acked-by: Ori Kam <orika@mellanox.com>

show more ...


/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/config/common_base
/dpdk/doc/guides/nics/features/octeontx.ini
/dpdk/doc/guides/nics/i40e.rst
/dpdk/doc/guides/nics/ice.rst
/dpdk/doc/guides/nics/ixgbe.rst
/dpdk/doc/guides/rel_notes/release_20_02.rst
testpmd_funcs.rst
/dpdk/drivers/common/iavf/iavf_osdep.h
/dpdk/drivers/common/octeontx2/otx2_common.h
/dpdk/drivers/common/octeontx2/otx2_dev.h
/dpdk/drivers/common/octeontx2/otx2_mbox.c
/dpdk/drivers/mempool/octeontx/octeontx_fpavf.c
/dpdk/drivers/net/bnx2x/bnx2x_ethdev.c
/dpdk/drivers/net/cxgbe/cxgbe.h
/dpdk/drivers/net/e1000/igb_ethdev.c
/dpdk/drivers/net/enic/base/cq_desc.h
/dpdk/drivers/net/enic/base/cq_enet_desc.h
/dpdk/drivers/net/enic/base/rq_enet_desc.h
/dpdk/drivers/net/enic/base/vnic_cq.c
/dpdk/drivers/net/enic/base/vnic_cq.h
/dpdk/drivers/net/enic/base/vnic_dev.c
/dpdk/drivers/net/enic/base/vnic_dev.h
/dpdk/drivers/net/enic/base/vnic_devcmd.h
/dpdk/drivers/net/enic/base/vnic_enet.h
/dpdk/drivers/net/enic/base/vnic_intr.c
/dpdk/drivers/net/enic/base/vnic_intr.h
/dpdk/drivers/net/enic/base/vnic_nic.h
/dpdk/drivers/net/enic/base/vnic_resource.h
/dpdk/drivers/net/enic/base/vnic_rq.c
/dpdk/drivers/net/enic/base/vnic_rq.h
/dpdk/drivers/net/enic/base/vnic_rss.h
/dpdk/drivers/net/enic/base/vnic_stats.h
/dpdk/drivers/net/enic/base/vnic_wq.c
/dpdk/drivers/net/enic/base/vnic_wq.h
/dpdk/drivers/net/enic/base/wq_enet_desc.h
/dpdk/drivers/net/enic/enic.h
/dpdk/drivers/net/enic/enic_clsf.c
/dpdk/drivers/net/enic/enic_compat.h
/dpdk/drivers/net/enic/enic_flow.c
/dpdk/drivers/net/enic/enic_fm_flow.c
/dpdk/drivers/net/enic/enic_main.c
/dpdk/drivers/net/enic/enic_res.c
/dpdk/drivers/net/enic/enic_res.h
/dpdk/drivers/net/enic/enic_rxtx.c
/dpdk/drivers/net/enic/enic_rxtx_common.h
/dpdk/drivers/net/hns3/hns3_cmd.c
/dpdk/drivers/net/hns3/hns3_dcb.c
/dpdk/drivers/net/hns3/hns3_dcb.h
/dpdk/drivers/net/hns3/hns3_ethdev.c
/dpdk/drivers/net/hns3/hns3_ethdev.h
/dpdk/drivers/net/hns3/hns3_ethdev_vf.c
/dpdk/drivers/net/hns3/hns3_flow.c
/dpdk/drivers/net/hns3/hns3_mbx.c
/dpdk/drivers/net/hns3/hns3_mbx.h
/dpdk/drivers/net/hns3/hns3_regs.c
/dpdk/drivers/net/hns3/hns3_rxtx.c
/dpdk/drivers/net/hns3/hns3_rxtx.h
/dpdk/drivers/net/hns3/hns3_stats.c
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_ethdev.h
/dpdk/drivers/net/i40e/i40e_ethdev_vf.c
/dpdk/drivers/net/i40e/i40e_fdir.c
/dpdk/drivers/net/i40e/i40e_flow.c
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/i40e/i40e_rxtx.h
/dpdk/drivers/net/iavf/iavf_ethdev.c
/dpdk/drivers/net/iavf/iavf_rxtx.c
/dpdk/drivers/net/ice/base/ice_osdep.h
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/ice/ice_rxtx.c
/dpdk/drivers/net/ice/ice_rxtx.h
/dpdk/drivers/net/ixgbe/Makefile
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.h
/dpdk/drivers/net/ixgbe/meson.build
/dpdk/drivers/net/mlx5/mlx5_txq.c
/dpdk/drivers/net/netvsc/hn_ethdev.c
/dpdk/drivers/net/netvsc/hn_rndis.c
/dpdk/drivers/net/octeontx/base/octeontx_bgx.c
/dpdk/drivers/net/octeontx/base/octeontx_bgx.h
/dpdk/drivers/net/octeontx/octeontx_ethdev.c
/dpdk/drivers/net/octeontx2/otx2_ethdev.c
/dpdk/drivers/net/octeontx2/otx2_ethdev.h
/dpdk/drivers/net/octeontx2/otx2_ptp.c
/dpdk/drivers/net/octeontx2/otx2_rx.c
/dpdk/drivers/net/octeontx2/otx2_tx.c
/dpdk/drivers/net/qede/base/ecore_dev.c
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/qede/qede_rxtx.c
/dpdk/drivers/net/qede/qede_rxtx.h
/dpdk/drivers/net/virtio/virtio_ethdev.c
/dpdk/drivers/net/virtio/virtio_ethdev.h
/dpdk/drivers/net/virtio/virtio_pci.c
/dpdk/drivers/net/virtio/virtio_pci.h
/dpdk/drivers/net/virtio/virtio_user/vhost_kernel.c
/dpdk/drivers/net/virtio/virtio_user/vhost_kernel_tap.c
/dpdk/drivers/net/virtio/virtio_user/vhost_kernel_tap.h
/dpdk/drivers/net/virtio/virtio_user/vhost_user.c
/dpdk/drivers/net/virtio/virtio_user/virtio_user_dev.c
/dpdk/drivers/net/virtio/virtio_user/virtio_user_dev.h
/dpdk/drivers/net/virtio/virtio_user_ethdev.c
/dpdk/drivers/net/virtio/virtqueue.c
/dpdk/drivers/net/virtio/virtqueue.h
/dpdk/lib/librte_vhost/rte_vhost.h
/dpdk/lib/librte_vhost/rte_vhost_version.map
/dpdk/lib/librte_vhost/socket.c
/dpdk/lib/librte_vhost/vhost_user.c
/dpdk/lib/librte_vhost/vhost_user.h
65388f4c13-Jan-2020 Rory Sexton <rory.sexton@intel.com>

ethdev: add L2TPv3 over IP header to flow API

This patch adds the new flow item RTE_FLOW_ITEM_TYPE_L2TPV3OIP to
flow API to match a L2TPv3 over IP header. This patch supports only
L2TPv3 over IP hea

ethdev: add L2TPv3 over IP header to flow API

This patch adds the new flow item RTE_FLOW_ITEM_TYPE_L2TPV3OIP to
flow API to match a L2TPv3 over IP header. This patch supports only
L2TPv3 over IP header format which is different to L2TPv2/L2TPv3
over UDP. The difference in header formats between L2TPv3 over IP
and L2TP over UDP require a separate implementation for each.

Signed-off-by: Rory Sexton <rory.sexton@intel.com>
Signed-off-by: Dariusz Jagus <dariuszx.jagus@intel.com>
Acked-by: Ori Kam <orika@mellanox.com>

show more ...


/dpdk/MAINTAINERS
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/doc/guides/prog_guide/rte_flow.rst
/dpdk/doc/guides/rel_notes/release_20_02.rst
testpmd_funcs.rst
/dpdk/drivers/common/Makefile
/dpdk/drivers/common/iavf/Makefile
/dpdk/drivers/common/iavf/README
/dpdk/drivers/common/iavf/iavf_adminq.c
/dpdk/drivers/common/iavf/iavf_adminq.h
/dpdk/drivers/common/iavf/iavf_adminq_cmd.h
/dpdk/drivers/common/iavf/iavf_alloc.h
/dpdk/drivers/common/iavf/iavf_common.c
/dpdk/drivers/common/iavf/iavf_devids.h
/dpdk/drivers/common/iavf/iavf_impl.c
/dpdk/drivers/common/iavf/iavf_osdep.h
/dpdk/drivers/common/iavf/iavf_prototype.h
/dpdk/drivers/common/iavf/iavf_register.h
/dpdk/drivers/common/iavf/iavf_status.h
/dpdk/drivers/common/iavf/iavf_type.h
/dpdk/drivers/common/iavf/meson.build
/dpdk/drivers/common/iavf/rte_common_iavf_version.map
/dpdk/drivers/common/iavf/virtchnl.h
/dpdk/drivers/common/meson.build
/dpdk/drivers/net/af_xdp/rte_eth_af_xdp.c
/dpdk/drivers/net/bnx2x/bnx2x_ethdev.h
/dpdk/drivers/net/bnx2x/ecore_sp.c
/dpdk/drivers/net/cxgbe/cxgbe_compat.h
/dpdk/drivers/net/cxgbe/cxgbe_main.c
/dpdk/drivers/net/e1000/base/e1000_osdep.h
/dpdk/drivers/net/fm10k/base/fm10k_osdep.h
/dpdk/drivers/net/fm10k/fm10k_ethdev.c
/dpdk/drivers/net/i40e/base/i40e_adminq.c
/dpdk/drivers/net/i40e/base/i40e_adminq_cmd.h
/dpdk/drivers/net/i40e/base/i40e_common.c
/dpdk/drivers/net/i40e/base/i40e_dcb.c
/dpdk/drivers/net/i40e/base/i40e_dcb.h
/dpdk/drivers/net/i40e/base/i40e_devids.h
/dpdk/drivers/net/i40e/base/i40e_nvm.c
/dpdk/drivers/net/i40e/base/i40e_prototype.h
/dpdk/drivers/net/i40e/base/i40e_register.h
/dpdk/drivers/net/i40e/base/i40e_type.h
/dpdk/drivers/net/i40e/base/virtchnl.h
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/rte_pmd_i40e.c
/dpdk/drivers/net/iavf/Makefile
/dpdk/drivers/net/iavf/iavf.h
/dpdk/drivers/net/iavf/iavf_ethdev.c
/dpdk/drivers/net/iavf/iavf_rxtx.c
/dpdk/drivers/net/iavf/iavf_rxtx_vec_avx2.c
/dpdk/drivers/net/iavf/iavf_rxtx_vec_sse.c
/dpdk/drivers/net/iavf/iavf_vchnl.c
/dpdk/drivers/net/iavf/meson.build
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/ixgbe/base/ixgbe_osdep.h
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/mlx5/mlx5_flow.h
/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.c
/dpdk/drivers/net/octeontx2/otx2_ethdev.c
/dpdk/drivers/net/octeontx2/otx2_lookup.c
/dpdk/drivers/net/octeontx2/otx2_rx.c
/dpdk/drivers/net/qede/base/bcm_osal.h
/dpdk/drivers/net/qede/base/ecore_vf.c
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/vmxnet3/base/vmxnet3_defs.h
/dpdk/drivers/net/vmxnet3/base/vmxnet3_osdep.h
/dpdk/lib/librte_ethdev/rte_ethdev.c
/dpdk/lib/librte_ethdev/rte_flow.c
/dpdk/lib/librte_ethdev/rte_flow.h
/dpdk/mk/rte.app.mk
8482ffe407-Jan-2020 Suanming Mou <suanmingm@mellanox.com>

ethdev: add IPv4/IPv6 DSCP rewrite action

For some overlay network, such as VXLAN, the DSCP field in the new outer
IP header after VXLAN decapsulation may need to be updated accordingly.

This commi

ethdev: add IPv4/IPv6 DSCP rewrite action

For some overlay network, such as VXLAN, the DSCP field in the new outer
IP header after VXLAN decapsulation may need to be updated accordingly.

This commit introduce the DSCP modify action for IPv4 and IPv6.

Signed-off-by: Suanming Mou <suanmingm@mellanox.com>
Acked-by: Andrew Rybchenko <arybchenko@solarflare.com>
Acked-by: Ori Kam <orika@mellanox.com>

show more ...


/dpdk/MAINTAINERS
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/doc/guides/nics/features/hns3.ini
/dpdk/doc/guides/nics/features/hns3_vf.ini
/dpdk/doc/guides/nics/hns3.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/prog_guide/rte_flow.rst
/dpdk/doc/guides/rel_notes/release_20_02.rst
testpmd_funcs.rst
/dpdk/drivers/meson.build
/dpdk/drivers/net/af_xdp/rte_eth_af_xdp.c
/dpdk/drivers/net/axgbe/axgbe_dev.c
/dpdk/drivers/net/axgbe/axgbe_ethdev.c
/dpdk/drivers/net/axgbe/axgbe_ethdev.h
/dpdk/drivers/net/axgbe/axgbe_rxtx.c
/dpdk/drivers/net/axgbe/axgbe_rxtx.h
/dpdk/drivers/net/bnxt/bnxt.h
/dpdk/drivers/net/bnxt/bnxt_cpr.c
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_filter.c
/dpdk/drivers/net/bnxt/bnxt_filter.h
/dpdk/drivers/net/bnxt/bnxt_flow.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.h
/dpdk/drivers/net/bnxt/bnxt_rxr.c
/dpdk/drivers/net/bnxt/bnxt_rxr.h
/dpdk/drivers/net/bnxt/bnxt_stats.c
/dpdk/drivers/net/ena/base/ena_com.c
/dpdk/drivers/net/ena/base/ena_com.h
/dpdk/drivers/net/ena/base/ena_defs/ena_admin_defs.h
/dpdk/drivers/net/ena/base/ena_defs/ena_common_defs.h
/dpdk/drivers/net/ena/base/ena_defs/ena_eth_io_defs.h
/dpdk/drivers/net/ena/base/ena_defs/ena_gen_info.h
/dpdk/drivers/net/ena/base/ena_defs/ena_regs_defs.h
/dpdk/drivers/net/ena/base/ena_eth_com.c
/dpdk/drivers/net/ena/base/ena_eth_com.h
/dpdk/drivers/net/ena/base/ena_plat_dpdk.h
/dpdk/drivers/net/ena/ena_ethdev.c
/dpdk/drivers/net/fm10k/fm10k_rxtx.c
/dpdk/drivers/net/hns3/hns3_cmd.h
/dpdk/drivers/net/hns3/hns3_ethdev.c
/dpdk/drivers/net/hns3/hns3_ethdev.h
/dpdk/drivers/net/hns3/hns3_ethdev_vf.c
/dpdk/drivers/net/hns3/hns3_mbx.c
/dpdk/drivers/net/hns3/hns3_mbx.h
/dpdk/drivers/net/hns3/hns3_regs.h
/dpdk/drivers/net/hns3/hns3_rss.c
/dpdk/drivers/net/hns3/hns3_rss.h
/dpdk/drivers/net/hns3/hns3_rxtx.c
/dpdk/drivers/net/hns3/hns3_rxtx.h
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_ethdev_vf.c
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/iavf/base/README
/dpdk/drivers/net/iavf/base/iavf_adminq.c
/dpdk/drivers/net/iavf/base/iavf_adminq.h
/dpdk/drivers/net/iavf/base/iavf_adminq_cmd.h
/dpdk/drivers/net/iavf/base/iavf_alloc.h
/dpdk/drivers/net/iavf/base/iavf_common.c
/dpdk/drivers/net/iavf/base/iavf_devids.h
/dpdk/drivers/net/iavf/base/iavf_osdep.h
/dpdk/drivers/net/iavf/base/iavf_prototype.h
/dpdk/drivers/net/iavf/base/iavf_register.h
/dpdk/drivers/net/iavf/base/iavf_status.h
/dpdk/drivers/net/iavf/base/iavf_type.h
/dpdk/drivers/net/iavf/base/virtchnl.h
/dpdk/drivers/net/iavf/iavf.h
/dpdk/drivers/net/iavf/iavf_ethdev.c
/dpdk/drivers/net/iavf/iavf_rxtx.h
/dpdk/drivers/net/iavf/iavf_vchnl.c
/dpdk/drivers/net/ice/base/ice_adminq_cmd.h
/dpdk/drivers/net/ice/base/ice_common.c
/dpdk/drivers/net/ice/base/ice_devids.h
/dpdk/drivers/net/ice/base/ice_fdir.c
/dpdk/drivers/net/ice/base/ice_flex_pipe.c
/dpdk/drivers/net/ice/base/ice_flex_pipe.h
/dpdk/drivers/net/ice/base/ice_flow.c
/dpdk/drivers/net/ice/base/ice_flow.h
/dpdk/drivers/net/ice/base/ice_nvm.c
/dpdk/drivers/net/ice/base/ice_switch.c
/dpdk/drivers/net/ice/base/ice_switch.h
/dpdk/drivers/net/ice/base/ice_type.h
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/ice/ice_rxtx.c
/dpdk/drivers/net/ice/ice_rxtx_vec_common.h
/dpdk/drivers/net/ipn3ke/ipn3ke_representor.c
/dpdk/drivers/net/ipn3ke/meson.build
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.h
/dpdk/drivers/net/ixgbe/ixgbe_pf.c
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_defs.h
/dpdk/drivers/net/mlx5/mlx5_ethdev.c
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_flow.h
/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mlx5/mlx5_trigger.c
/dpdk/drivers/net/mlx5/mlx5_txq.c
/dpdk/drivers/net/netvsc/hn_ethdev.c
/dpdk/drivers/net/pcap/rte_eth_pcap.c
/dpdk/drivers/net/vhost/rte_eth_vhost.c
/dpdk/drivers/net/virtio/virtio_user/virtio_user_dev.c
/dpdk/drivers/raw/ifpga/meson.build
/dpdk/examples/vhost_blk/vhost_blk.c
/dpdk/lib/librte_ethdev/rte_flow.c
/dpdk/lib/librte_ethdev/rte_flow.h
/dpdk/lib/librte_vhost/iotlb.c
/dpdk/lib/librte_vhost/socket.c
/dpdk/lib/librte_vhost/vhost.c
/dpdk/lib/librte_vhost/vhost.h
/dpdk/lib/librte_vhost/vhost_user.c
/dpdk/lib/librte_vhost/virtio_net.c
e1d44d0a25-Nov-2019 Kalesh AP <kalesh-anakkur.purayil@broadcom.com>

app/testpmd: show MAC addresses added to a port

Patch adds a runtime function to display the unicast and
multicast MAC addresses added to a port.

Syntax:
show port (port_id) macs|mcast_macs

Usage

app/testpmd: show MAC addresses added to a port

Patch adds a runtime function to display the unicast and
multicast MAC addresses added to a port.

Syntax:
show port (port_id) macs|mcast_macs

Usage:
testpmd> show port 0 macs
Number of MAC address added: 1
B0:26:28:7F:F5:C1
testpmd>
testpmd> show port 0 mcast_macs
Number of Multicast MAC address added: 0
testpmd>
testpmd> mac_addr add 0 B0:26:28:7F:22:33
testpmd> mac_addr add 0 B0:26:28:7F:22:34
testpmd> show port 0 macs
Number of MAC address added: 3
B0:26:28:7F:F5:C1
B0:26:28:7F:22:33
B0:26:28:7F:22:34
testpmd>
testpmd> mac_addr remove 0 B0:26:28:7F:22:33
testpmd> show port 0 macs
Number of MAC address added: 2
B0:26:28:7F:F5:C1
B0:26:28:7F:22:34

Signed-off-by: Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
Reviewed-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>

show more ...


/dpdk/.ci/linux-build.sh
/dpdk/.ci/linux-setup.sh
/dpdk/.gitignore
/dpdk/.travis.yml
/dpdk/ABI_VERSION
/dpdk/MAINTAINERS
/dpdk/Makefile
/dpdk/VERSION
/dpdk/app/test-crypto-perf/cperf_test_verify.c
/dpdk/app/test-eventdev/test_perf_common.c
/dpdk/app/test-eventdev/test_pipeline_common.c
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test-pmd/parameters.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test-pmd/testpmd.h
/dpdk/app/test-pmd/txonly.c
/dpdk/app/test/meson.build
/dpdk/app/test/test_cfgfile.c
/dpdk/app/test/test_common.c
/dpdk/app/test/test_cryptodev.c
/dpdk/app/test/test_cryptodev_aead_test_vectors.h
/dpdk/app/test/test_cryptodev_asym.c
/dpdk/app/test/test_cryptodev_asym_util.h
/dpdk/app/test/test_cryptodev_ecdsa_test_vectors.h
/dpdk/app/test/test_cryptodev_ecpm_test_vectors.h
/dpdk/app/test/test_cryptodev_mixed_test_vectors.h
/dpdk/app/test/test_event_crypto_adapter.c
/dpdk/app/test/test_eventdev.c
/dpdk/app/test/test_rcu_qsbr.c
/dpdk/app/test/test_rib6.c
/dpdk/app/test/test_ring.c
/dpdk/app/test/test_ring.h
/dpdk/app/test/test_ring_perf.c
/dpdk/app/test/test_service_cores.c
/dpdk/app/test/test_thash.c
/dpdk/buildtools/call-sphinx-build.py
/dpdk/buildtools/check-experimental-syms.sh
/dpdk/buildtools/meson.build
/dpdk/config/arm/arm64_armada_linux_gcc
/dpdk/config/arm/arm64_armv8_linux_gcc
/dpdk/config/arm/arm64_bluefield_linux_gcc
/dpdk/config/arm/arm64_dpaa_linux_gcc
/dpdk/config/arm/arm64_emag_linux_gcc
/dpdk/config/arm/arm64_n1sdp_linux_gcc
/dpdk/config/arm/arm64_octeontx2_linux_gcc
/dpdk/config/arm/arm64_thunderx2_linux_gcc
/dpdk/config/arm/arm64_thunderx_linux_gcc
/dpdk/config/arm/meson.build
/dpdk/config/common_base
/dpdk/config/defconfig_arm64-emag-linux-gcc
/dpdk/config/defconfig_arm64-emag-linuxapp-gcc
/dpdk/config/defconfig_arm64-n1sdp-linux-gcc
/dpdk/config/defconfig_arm64-n1sdp-linuxapp-gcc
/dpdk/config/meson.build
/dpdk/config/x86/meson.build
/dpdk/devtools/check-abi-version.sh
/dpdk/devtools/check-git-log.sh
/dpdk/devtools/test-build.sh
/dpdk/devtools/test-meson-builds.sh
/dpdk/devtools/test-null.sh
/dpdk/devtools/update-abi.sh
/dpdk/devtools/update_version_map_abi.py
/dpdk/doc/api/meson.build
/dpdk/doc/guides/compressdevs/qat_comp.rst
/dpdk/doc/guides/conf.py
/dpdk/doc/guides/contributing/abi_versioning.rst
/dpdk/doc/guides/contributing/coding_style.rst
/dpdk/doc/guides/contributing/patches.rst
/dpdk/doc/guides/cryptodevs/ccp.rst
/dpdk/doc/guides/cryptodevs/features/default.ini
/dpdk/doc/guides/cryptodevs/features/octeontx.ini
/dpdk/doc/guides/cryptodevs/features/octeontx2.ini
/dpdk/doc/guides/cryptodevs/features/qat.ini
/dpdk/doc/guides/cryptodevs/mvsam.rst
/dpdk/doc/guides/cryptodevs/qat.rst
/dpdk/doc/guides/eventdevs/octeontx.rst
/dpdk/doc/guides/freebsd_gsg/install_from_ports.rst
/dpdk/doc/guides/index.rst
/dpdk/doc/guides/linux_gsg/build_dpdk.rst
/dpdk/doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst
/dpdk/doc/guides/linux_gsg/sys_reqs.rst
/dpdk/doc/guides/meson.build
/dpdk/doc/guides/nics/avp.rst
/dpdk/doc/guides/nics/features/bnxt.ini
/dpdk/doc/guides/nics/ice.rst
/dpdk/doc/guides/nics/index.rst
/dpdk/doc/guides/nics/kni.rst
/dpdk/doc/guides/nics/memif.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/octeontx.rst
/dpdk/doc/guides/nics/qede.rst
/dpdk/doc/guides/nics/tap.rst
/dpdk/doc/guides/nics/vhost.rst
/dpdk/doc/guides/nics/virtio.rst
/dpdk/doc/guides/prog_guide/env_abstraction_layer.rst
/dpdk/doc/guides/prog_guide/generic_segmentation_offload_lib.rst
/dpdk/doc/guides/prog_guide/img/sched_hier_per_port.svg
/dpdk/doc/guides/prog_guide/kernel_nic_interface.rst
/dpdk/doc/guides/prog_guide/qos_framework.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/index.rst
/dpdk/doc/guides/rel_notes/release_16_07.rst
/dpdk/doc/guides/rel_notes/release_19_11.rst
/dpdk/doc/guides/rel_notes/release_20_02.rst
/dpdk/doc/guides/sample_app_ug/flow_filtering.rst
/dpdk/doc/guides/sample_app_ug/ip_pipeline.rst
/dpdk/doc/guides/sample_app_ug/l2_forward_event.rst
/dpdk/doc/guides/sample_app_ug/qos_scheduler.rst
/dpdk/doc/guides/sample_app_ug/vm_power_management.rst
testpmd_funcs.rst
/dpdk/doc/guides/vdpadevs/features/default.ini
/dpdk/doc/guides/vdpadevs/features/ifcvf.ini
/dpdk/doc/guides/vdpadevs/features_overview.rst
/dpdk/doc/guides/vdpadevs/ifc.rst
/dpdk/doc/guides/vdpadevs/index.rst
/dpdk/drivers/Makefile
/dpdk/drivers/baseband/fpga_lte_fec/Makefile
/dpdk/drivers/baseband/fpga_lte_fec/rte_pmd_bbdev_fpga_lte_fec_version.map
/dpdk/drivers/baseband/null/Makefile
/dpdk/drivers/baseband/null/rte_pmd_bbdev_null_version.map
/dpdk/drivers/baseband/turbo_sw/Makefile
/dpdk/drivers/baseband/turbo_sw/rte_pmd_bbdev_turbo_sw_version.map
/dpdk/drivers/bus/dpaa/Makefile
/dpdk/drivers/bus/dpaa/base/fman/fman.c
/dpdk/drivers/bus/dpaa/base/fman/netcfg_layer.c
/dpdk/drivers/bus/dpaa/meson.build
/dpdk/drivers/bus/dpaa/rte_bus_dpaa_version.map
/dpdk/drivers/bus/dpaa/rte_dpaa_bus.h
/dpdk/drivers/bus/fslmc/Makefile
/dpdk/drivers/bus/fslmc/mc/dpci.c
/dpdk/drivers/bus/fslmc/mc/dpcon.c
/dpdk/drivers/bus/fslmc/mc/fsl_dpci.h
/dpdk/drivers/bus/fslmc/mc/fsl_dpcon.h
/dpdk/drivers/bus/fslmc/mc/fsl_mc_sys.h
/dpdk/drivers/bus/fslmc/meson.build
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_dpio.c
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_dpio.h
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h
/dpdk/drivers/bus/fslmc/qbman/include/fsl_qbman_base.h
/dpdk/drivers/bus/fslmc/qbman/qbman_portal.c
/dpdk/drivers/bus/fslmc/qbman/qbman_portal.h
/dpdk/drivers/bus/fslmc/qbman/qbman_sys.h
/dpdk/drivers/bus/fslmc/rte_bus_fslmc_version.map
/dpdk/drivers/bus/fslmc/rte_fslmc.h
/dpdk/drivers/bus/ifpga/Makefile
/dpdk/drivers/bus/ifpga/meson.build
/dpdk/drivers/bus/ifpga/rte_bus_ifpga_version.map
/dpdk/drivers/bus/pci/Makefile
/dpdk/drivers/bus/pci/meson.build
/dpdk/drivers/bus/pci/pci_common.c
/dpdk/drivers/bus/pci/rte_bus_pci_version.map
/dpdk/drivers/bus/vdev/Makefile
/dpdk/drivers/bus/vdev/meson.build
/dpdk/drivers/bus/vdev/rte_bus_vdev_version.map
/dpdk/drivers/bus/vmbus/Makefile
/dpdk/drivers/bus/vmbus/meson.build
/dpdk/drivers/bus/vmbus/rte_bus_vmbus_version.map
/dpdk/drivers/common/cpt/Makefile
/dpdk/drivers/common/cpt/cpt_fpm_tables.c
/dpdk/drivers/common/cpt/cpt_mcode_defines.h
/dpdk/drivers/common/cpt/cpt_pmd_ops_helper.h
/dpdk/drivers/common/cpt/cpt_ucode_asym.h
/dpdk/drivers/common/cpt/meson.build
/dpdk/drivers/common/cpt/rte_common_cpt_version.map
/dpdk/drivers/common/dpaax/Makefile
/dpdk/drivers/common/dpaax/rte_common_dpaax_version.map
/dpdk/drivers/common/mvep/Makefile
/dpdk/drivers/common/mvep/rte_common_mvep_version.map
/dpdk/drivers/common/octeontx/Makefile
/dpdk/drivers/common/octeontx/octeontx_mbox.c
/dpdk/drivers/common/octeontx/octeontx_mbox.h
/dpdk/drivers/common/octeontx/rte_common_octeontx_version.map
/dpdk/drivers/common/octeontx2/Makefile
/dpdk/drivers/common/octeontx2/rte_common_octeontx2_version.map
/dpdk/drivers/common/qat/Makefile
/dpdk/drivers/common/qat/qat_adf/icp_qat_fw.h
/dpdk/drivers/common/qat/qat_adf/icp_qat_fw_la.h
/dpdk/drivers/common/qat/qat_adf/icp_qat_hw.h
/dpdk/drivers/common/qat/qat_common.c
/dpdk/drivers/common/qat/qat_common.h
/dpdk/drivers/common/qat/qat_device.c
/dpdk/drivers/common/qat/qat_device.h
/dpdk/drivers/common/qat/qat_qp.c
/dpdk/drivers/common/qat/qat_qp.h
/dpdk/drivers/compress/isal/Makefile
/dpdk/drivers/compress/isal/rte_pmd_isal_version.map
/dpdk/drivers/compress/octeontx/Makefile
/dpdk/drivers/compress/octeontx/rte_pmd_octeontx_compress_version.map
/dpdk/drivers/compress/qat/qat_comp_pmd.c
/dpdk/drivers/compress/qat/qat_comp_pmd.h
/dpdk/drivers/compress/qat/rte_pmd_qat_version.map
/dpdk/drivers/compress/zlib/Makefile
/dpdk/drivers/compress/zlib/rte_pmd_zlib_version.map
/dpdk/drivers/crypto/aesni_gcm/Makefile
/dpdk/drivers/crypto/aesni_gcm/rte_pmd_aesni_gcm_version.map
/dpdk/drivers/crypto/aesni_mb/Makefile
/dpdk/drivers/crypto/aesni_mb/rte_pmd_aesni_mb_version.map
/dpdk/drivers/crypto/armv8/Makefile
/dpdk/drivers/crypto/armv8/rte_pmd_armv8_version.map
/dpdk/drivers/crypto/caam_jr/Makefile
/dpdk/drivers/crypto/caam_jr/rte_pmd_caam_jr_version.map
/dpdk/drivers/crypto/ccp/Makefile
/dpdk/drivers/crypto/ccp/ccp_crypto.c
/dpdk/drivers/crypto/ccp/ccp_crypto.h
/dpdk/drivers/crypto/ccp/ccp_dev.h
/dpdk/drivers/crypto/ccp/ccp_pmd_ops.c
/dpdk/drivers/crypto/ccp/ccp_pmd_private.h
/dpdk/drivers/crypto/ccp/rte_ccp_pmd.c
/dpdk/drivers/crypto/ccp/rte_pmd_ccp_version.map
/dpdk/drivers/crypto/dpaa2_sec/Makefile
/dpdk/drivers/crypto/dpaa2_sec/meson.build
/dpdk/drivers/crypto/dpaa2_sec/rte_pmd_dpaa2_sec_version.map
/dpdk/drivers/crypto/dpaa_sec/Makefile
/dpdk/drivers/crypto/dpaa_sec/rte_pmd_dpaa_sec_version.map
/dpdk/drivers/crypto/kasumi/Makefile
/dpdk/drivers/crypto/kasumi/rte_pmd_kasumi_version.map
/dpdk/drivers/crypto/mvsam/Makefile
/dpdk/drivers/crypto/mvsam/rte_pmd_mvsam_version.map
/dpdk/drivers/crypto/nitrox/Makefile
/dpdk/drivers/crypto/nitrox/rte_pmd_nitrox_version.map
/dpdk/drivers/crypto/null/Makefile
/dpdk/drivers/crypto/null/rte_pmd_null_crypto_version.map
/dpdk/drivers/crypto/octeontx/Makefile
/dpdk/drivers/crypto/octeontx/otx_cryptodev_capabilities.c
/dpdk/drivers/crypto/octeontx/otx_cryptodev_ops.c
/dpdk/drivers/crypto/octeontx/rte_pmd_octeontx_crypto_version.map
/dpdk/drivers/crypto/octeontx2/Makefile
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev_capabilities.c
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev_ops.c
/dpdk/drivers/crypto/octeontx2/rte_pmd_octeontx2_crypto_version.map
/dpdk/drivers/crypto/openssl/Makefile
/dpdk/drivers/crypto/openssl/rte_pmd_openssl_version.map
/dpdk/drivers/crypto/qat/qat_asym_pmd.c
/dpdk/drivers/crypto/qat/qat_asym_pmd.h
/dpdk/drivers/crypto/qat/qat_sym_capabilities.h
/dpdk/drivers/crypto/qat/qat_sym_pmd.c
/dpdk/drivers/crypto/qat/qat_sym_pmd.h
/dpdk/drivers/crypto/qat/qat_sym_session.c
/dpdk/drivers/crypto/scheduler/Makefile
/dpdk/drivers/crypto/scheduler/rte_pmd_crypto_scheduler_version.map
/dpdk/drivers/crypto/snow3g/Makefile
/dpdk/drivers/crypto/snow3g/rte_pmd_snow3g_version.map
/dpdk/drivers/crypto/virtio/Makefile
/dpdk/drivers/crypto/virtio/rte_pmd_virtio_crypto_version.map
/dpdk/drivers/crypto/zuc/Makefile
/dpdk/drivers/crypto/zuc/rte_pmd_zuc_version.map
/dpdk/drivers/event/dpaa/Makefile
/dpdk/drivers/event/dpaa/dpaa_eventdev.c
/dpdk/drivers/event/dpaa/rte_pmd_dpaa_event_version.map
/dpdk/drivers/event/dpaa2/Makefile
/dpdk/drivers/event/dpaa2/meson.build
/dpdk/drivers/event/dpaa2/rte_pmd_dpaa2_event_version.map
/dpdk/drivers/event/dsw/Makefile
/dpdk/drivers/event/dsw/dsw_event.c
/dpdk/drivers/event/dsw/dsw_xstats.c
/dpdk/drivers/event/dsw/rte_pmd_dsw_event_version.map
/dpdk/drivers/event/octeontx/Makefile
/dpdk/drivers/event/octeontx/rte_pmd_octeontx_event_version.map
/dpdk/drivers/event/octeontx/ssovf_evdev.c
/dpdk/drivers/event/octeontx/ssovf_probe.c
/dpdk/drivers/event/octeontx/ssovf_worker.h
/dpdk/drivers/event/octeontx/timvf_evdev.c
/dpdk/drivers/event/octeontx/timvf_evdev.h
/dpdk/drivers/event/octeontx/timvf_probe.c
/dpdk/drivers/event/octeontx2/Makefile
/dpdk/drivers/event/octeontx2/otx2_evdev.h
/dpdk/drivers/event/octeontx2/otx2_evdev_adptr.c
/dpdk/drivers/event/octeontx2/otx2_tim_evdev.c
/dpdk/drivers/event/octeontx2/otx2_tim_evdev.h
/dpdk/drivers/event/octeontx2/otx2_tim_worker.c
/dpdk/drivers/event/octeontx2/otx2_tim_worker.h
/dpdk/drivers/event/octeontx2/rte_pmd_octeontx2_event_version.map
/dpdk/drivers/event/opdl/Makefile
/dpdk/drivers/event/opdl/meson.build
/dpdk/drivers/event/opdl/opdl_ring.c
/dpdk/drivers/event/opdl/rte_pmd_opdl_event_version.map
/dpdk/drivers/event/skeleton/Makefile
/dpdk/drivers/event/skeleton/rte_pmd_skeleton_event_version.map
/dpdk/drivers/event/sw/Makefile
/dpdk/drivers/event/sw/rte_pmd_sw_event_version.map
/dpdk/drivers/event/sw/sw_evdev_xstats.c
/dpdk/drivers/mempool/bucket/Makefile
/dpdk/drivers/mempool/bucket/rte_mempool_bucket_version.map
/dpdk/drivers/mempool/dpaa/Makefile
/dpdk/drivers/mempool/dpaa/rte_mempool_dpaa_version.map
/dpdk/drivers/mempool/dpaa2/Makefile
/dpdk/drivers/mempool/dpaa2/dpaa2_hw_mempool.c
/dpdk/drivers/mempool/dpaa2/dpaa2_hw_mempool.h
/dpdk/drivers/mempool/dpaa2/meson.build
/dpdk/drivers/mempool/dpaa2/rte_mempool_dpaa2_version.map
/dpdk/drivers/mempool/octeontx/Makefile
/dpdk/drivers/mempool/octeontx/octeontx_fpavf.c
/dpdk/drivers/mempool/octeontx/rte_mempool_octeontx_version.map
/dpdk/drivers/mempool/octeontx2/Makefile
/dpdk/drivers/mempool/octeontx2/rte_mempool_octeontx2_version.map
/dpdk/drivers/mempool/ring/Makefile
/dpdk/drivers/mempool/ring/rte_mempool_ring_version.map
/dpdk/drivers/mempool/stack/Makefile
/dpdk/drivers/mempool/stack/rte_mempool_stack_version.map
/dpdk/drivers/meson.build
/dpdk/drivers/net/Makefile
/dpdk/drivers/net/af_packet/Makefile
/dpdk/drivers/net/af_packet/rte_eth_af_packet.c
/dpdk/drivers/net/af_packet/rte_pmd_af_packet_version.map
/dpdk/drivers/net/af_xdp/Makefile
/dpdk/drivers/net/af_xdp/rte_pmd_af_xdp_version.map
/dpdk/drivers/net/ark/Makefile
/dpdk/drivers/net/ark/rte_pmd_ark_version.map
/dpdk/drivers/net/atlantic/Makefile
/dpdk/drivers/net/atlantic/rte_pmd_atlantic_version.map
/dpdk/drivers/net/avp/Makefile
/dpdk/drivers/net/avp/rte_pmd_avp_version.map
/dpdk/drivers/net/axgbe/Makefile
/dpdk/drivers/net/axgbe/rte_pmd_axgbe_version.map
/dpdk/drivers/net/bnx2x/Makefile
/dpdk/drivers/net/bnx2x/rte_pmd_bnx2x_version.map
/dpdk/drivers/net/bnxt/Makefile
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_flow.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.c
/dpdk/drivers/net/bnxt/bnxt_vnic.c
/dpdk/drivers/net/bnxt/meson.build
/dpdk/drivers/net/bnxt/rte_pmd_bnxt_version.map
/dpdk/drivers/net/bonding/Makefile
/dpdk/drivers/net/bonding/meson.build
/dpdk/drivers/net/bonding/rte_pmd_bond_version.map
/dpdk/drivers/net/cxgbe/Makefile
/dpdk/drivers/net/cxgbe/rte_pmd_cxgbe_version.map
/dpdk/drivers/net/dpaa/Makefile
/dpdk/drivers/net/dpaa/dpaa_ethdev.h
/dpdk/drivers/net/dpaa/rte_pmd_dpaa_version.map
/dpdk/drivers/net/dpaa2/Makefile
/dpdk/drivers/net/dpaa2/base/dpaa2_hw_dpni.c
/dpdk/drivers/net/dpaa2/base/dpaa2_hw_dpni_annot.h
/dpdk/drivers/net/dpaa2/mc/dpdmux.c
/dpdk/drivers/net/dpaa2/mc/dpni.c
/dpdk/drivers/net/dpaa2/mc/fsl_dpdmux.h
/dpdk/drivers/net/dpaa2/mc/fsl_dpdmux_cmd.h
/dpdk/drivers/net/dpaa2/mc/fsl_dpni.h
/dpdk/drivers/net/dpaa2/meson.build
/dpdk/drivers/net/dpaa2/rte_pmd_dpaa2.h
/dpdk/drivers/net/dpaa2/rte_pmd_dpaa2_version.map
/dpdk/drivers/net/e1000/Makefile
/dpdk/drivers/net/e1000/em_ethdev.c
/dpdk/drivers/net/e1000/igb_ethdev.c
/dpdk/drivers/net/e1000/rte_pmd_e1000_version.map
/dpdk/drivers/net/ena/Makefile
/dpdk/drivers/net/ena/rte_pmd_ena_version.map
/dpdk/drivers/net/enetc/Makefile
/dpdk/drivers/net/enetc/rte_pmd_enetc_version.map
/dpdk/drivers/net/enic/Makefile
/dpdk/drivers/net/enic/rte_pmd_enic_version.map
/dpdk/drivers/net/failsafe/Makefile
/dpdk/drivers/net/failsafe/rte_pmd_failsafe_version.map
/dpdk/drivers/net/fm10k/Makefile
/dpdk/drivers/net/fm10k/rte_pmd_fm10k_version.map
/dpdk/drivers/net/hinic/Makefile
/dpdk/drivers/net/hinic/hinic_pmd_ethdev.c
/dpdk/drivers/net/hinic/rte_pmd_hinic_version.map
/dpdk/drivers/net/hns3/Makefile
/dpdk/drivers/net/hns3/hns3_ethdev.c
/dpdk/drivers/net/hns3/hns3_ethdev.h
/dpdk/drivers/net/hns3/hns3_ethdev_vf.c
/dpdk/drivers/net/hns3/hns3_mbx.c
/dpdk/drivers/net/hns3/hns3_mbx.h
/dpdk/drivers/net/hns3/hns3_rss.c
/dpdk/drivers/net/hns3/hns3_rxtx.c
/dpdk/drivers/net/hns3/rte_pmd_hns3_version.map
/dpdk/drivers/net/i40e/Makefile
/dpdk/drivers/net/i40e/meson.build
/dpdk/drivers/net/i40e/rte_pmd_i40e_version.map
/dpdk/drivers/net/iavf/Makefile
/dpdk/drivers/net/iavf/iavf_rxtx.c
/dpdk/drivers/net/iavf/rte_pmd_iavf_version.map
/dpdk/drivers/net/ice/Makefile
/dpdk/drivers/net/ice/base/README
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/ice/ice_ethdev.h
/dpdk/drivers/net/ice/ice_fdir_filter.c
/dpdk/drivers/net/ice/ice_generic_flow.c
/dpdk/drivers/net/ice/ice_generic_flow.h
/dpdk/drivers/net/ice/ice_hash.c
/dpdk/drivers/net/ice/ice_rxtx.c
/dpdk/drivers/net/ice/ice_rxtx_vec_common.h
/dpdk/drivers/net/ice/rte_pmd_ice_version.map
/dpdk/drivers/net/ipn3ke/Makefile
/dpdk/drivers/net/ipn3ke/rte_pmd_ipn3ke_version.map
/dpdk/drivers/net/ixgbe/Makefile
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.h
/dpdk/drivers/net/ixgbe/meson.build
/dpdk/drivers/net/ixgbe/rte_pmd_ixgbe.c
/dpdk/drivers/net/ixgbe/rte_pmd_ixgbe_version.map
/dpdk/drivers/net/kni/Makefile
/dpdk/drivers/net/kni/rte_eth_kni.c
/dpdk/drivers/net/kni/rte_pmd_kni_version.map
/dpdk/drivers/net/liquidio/Makefile
/dpdk/drivers/net/liquidio/rte_pmd_liquidio_version.map
/dpdk/drivers/net/memif/Makefile
/dpdk/drivers/net/memif/memif_socket.c
/dpdk/drivers/net/memif/meson.build
/dpdk/drivers/net/memif/rte_eth_memif.c
/dpdk/drivers/net/memif/rte_eth_memif.h
/dpdk/drivers/net/memif/rte_pmd_memif_version.map
/dpdk/drivers/net/meson.build
/dpdk/drivers/net/mlx4/Makefile
/dpdk/drivers/net/mlx4/mlx4_utils.h
/dpdk/drivers/net/mlx4/rte_pmd_mlx4_version.map
/dpdk/drivers/net/mlx5/Makefile
/dpdk/drivers/net/mlx5/meson.build
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5_defs.h
/dpdk/drivers/net/mlx5/mlx5_ethdev.c
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
/dpdk/drivers/net/mlx5/mlx5_glue.c
/dpdk/drivers/net/mlx5/mlx5_glue.h
/dpdk/drivers/net/mlx5/mlx5_prm.h
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.h
/dpdk/drivers/net/mlx5/mlx5_txq.c
/dpdk/drivers/net/mlx5/mlx5_utils.h
/dpdk/drivers/net/mlx5/rte_pmd_mlx5_version.map
/dpdk/drivers/net/mvneta/Makefile
/dpdk/drivers/net/mvneta/rte_pmd_mvneta_version.map
/dpdk/drivers/net/mvpp2/Makefile
/dpdk/drivers/net/mvpp2/rte_pmd_mvpp2_version.map
/dpdk/drivers/net/netvsc/Makefile
/dpdk/drivers/net/netvsc/meson.build
/dpdk/drivers/net/netvsc/rte_pmd_netvsc_version.map
/dpdk/drivers/net/nfb/Makefile
/dpdk/drivers/net/nfb/rte_pmd_nfb_version.map
/dpdk/drivers/net/nfp/Makefile
/dpdk/drivers/net/nfp/nfp_net.c
/dpdk/drivers/net/nfp/nfp_net_ctrl.h
/dpdk/drivers/net/nfp/nfp_net_logs.h
/dpdk/drivers/net/nfp/nfp_net_pmd.h
/dpdk/drivers/net/nfp/rte_pmd_nfp_version.map
/dpdk/drivers/net/null/Makefile
/dpdk/drivers/net/null/meson.build
/dpdk/drivers/net/null/rte_pmd_null_version.map
/dpdk/drivers/net/octeontx/Makefile
/dpdk/drivers/net/octeontx/base/octeontx_bgx.h
/dpdk/drivers/net/octeontx/base/octeontx_pkivf.c
/dpdk/drivers/net/octeontx/base/octeontx_pkivf.h
/dpdk/drivers/net/octeontx/base/octeontx_pkovf.c
/dpdk/drivers/net/octeontx/base/octeontx_pkovf.h
/dpdk/drivers/net/octeontx/octeontx_ethdev.c
/dpdk/drivers/net/octeontx/octeontx_ethdev.h
/dpdk/drivers/net/octeontx/rte_pmd_octeontx_version.map
/dpdk/drivers/net/octeontx2/Makefile
/dpdk/drivers/net/octeontx2/otx2_ethdev.c
/dpdk/drivers/net/octeontx2/otx2_ethdev.h
/dpdk/drivers/net/octeontx2/otx2_lookup.c
/dpdk/drivers/net/octeontx2/rte_pmd_octeontx2_version.map
/dpdk/drivers/net/pcap/Makefile
/dpdk/drivers/net/pcap/rte_pmd_pcap_version.map
/dpdk/drivers/net/pfe/Makefile
/dpdk/drivers/net/pfe/base/cbus.h
/dpdk/drivers/net/pfe/base/cbus/bmu.h
/dpdk/drivers/net/pfe/base/cbus/class_csr.h
/dpdk/drivers/net/pfe/base/cbus/emac_mtip.h
/dpdk/drivers/net/pfe/base/cbus/gpi.h
/dpdk/drivers/net/pfe/base/cbus/hif.h
/dpdk/drivers/net/pfe/base/cbus/hif_nocpy.h
/dpdk/drivers/net/pfe/base/cbus/tmu_csr.h
/dpdk/drivers/net/pfe/base/cbus/util_csr.h
/dpdk/drivers/net/pfe/base/pfe.h
/dpdk/drivers/net/pfe/pfe_eth.h
/dpdk/drivers/net/pfe/pfe_ethdev.c
/dpdk/drivers/net/pfe/pfe_hal.c
/dpdk/drivers/net/pfe/pfe_hif.c
/dpdk/drivers/net/pfe/pfe_hif.h
/dpdk/drivers/net/pfe/pfe_hif_lib.c
/dpdk/drivers/net/pfe/pfe_hif_lib.h
/dpdk/drivers/net/pfe/pfe_logs.h
/dpdk/drivers/net/pfe/pfe_mod.h
/dpdk/drivers/net/pfe/rte_pmd_pfe_version.map
/dpdk/drivers/net/qede/Makefile
/dpdk/drivers/net/qede/rte_pmd_qede_version.map
/dpdk/drivers/net/ring/Makefile
/dpdk/drivers/net/ring/meson.build
/dpdk/drivers/net/ring/rte_pmd_ring_version.map
/dpdk/drivers/net/sfc/Makefile
/dpdk/drivers/net/sfc/rte_pmd_sfc_version.map
/dpdk/drivers/net/softnic/Makefile
/dpdk/drivers/net/softnic/rte_pmd_softnic_version.map
/dpdk/drivers/net/szedata2/Makefile
/dpdk/drivers/net/szedata2/rte_pmd_szedata2_version.map
/dpdk/drivers/net/tap/Makefile
/dpdk/drivers/net/tap/rte_pmd_tap_version.map
/dpdk/drivers/net/thunderx/Makefile
/dpdk/drivers/net/thunderx/meson.build
/dpdk/drivers/net/thunderx/nicvf_rxtx.c
/dpdk/drivers/net/thunderx/rte_pmd_thunderx_version.map
/dpdk/drivers/net/vdev_netvsc/Makefile
/dpdk/drivers/net/vdev_netvsc/rte_pmd_vdev_netvsc_version.map
/dpdk/drivers/net/vhost/Makefile
/dpdk/drivers/net/vhost/meson.build
/dpdk/drivers/net/vhost/rte_pmd_vhost_version.map
/dpdk/drivers/net/virtio/Makefile
/dpdk/drivers/net/virtio/rte_pmd_virtio_version.map
/dpdk/drivers/net/virtio/virtio_user/virtio_user_dev.c
/dpdk/drivers/net/vmxnet3/Makefile
/dpdk/drivers/net/vmxnet3/rte_pmd_vmxnet3_version.map
/dpdk/drivers/raw/dpaa2_cmdif/Makefile
/dpdk/drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c
/dpdk/drivers/raw/dpaa2_cmdif/meson.build
/dpdk/drivers/raw/dpaa2_cmdif/rte_rawdev_dpaa2_cmdif_version.map
/dpdk/drivers/raw/dpaa2_qdma/Makefile
/dpdk/drivers/raw/dpaa2_qdma/meson.build
/dpdk/drivers/raw/dpaa2_qdma/rte_rawdev_dpaa2_qdma_version.map
/dpdk/drivers/raw/ifpga/Makefile
/dpdk/drivers/raw/ifpga/base/opae_at24_eeprom.c
/dpdk/drivers/raw/ifpga/meson.build
/dpdk/drivers/raw/ifpga/rte_rawdev_ifpga_version.map
/dpdk/drivers/raw/ioat/Makefile
/dpdk/drivers/raw/ioat/rte_rawdev_ioat_version.map
/dpdk/drivers/raw/ntb/Makefile
/dpdk/drivers/raw/ntb/rte_rawdev_ntb_version.map
/dpdk/drivers/raw/octeontx2_dma/Makefile
/dpdk/drivers/raw/octeontx2_dma/rte_rawdev_octeontx2_dma_version.map
/dpdk/drivers/raw/skeleton/Makefile
/dpdk/drivers/raw/skeleton/rte_rawdev_skeleton_version.map
/dpdk/drivers/vdpa/Makefile
/dpdk/drivers/vdpa/ifc/Makefile
/dpdk/drivers/vdpa/ifc/base/ifcvf.c
/dpdk/drivers/vdpa/ifc/base/ifcvf.h
/dpdk/drivers/vdpa/ifc/base/ifcvf_osdep.h
/dpdk/drivers/vdpa/ifc/ifcvf_vdpa.c
/dpdk/drivers/vdpa/ifc/meson.build
/dpdk/drivers/vdpa/ifc/rte_pmd_ifc_version.map
/dpdk/drivers/vdpa/meson.build
/dpdk/examples/bbdev_app/Makefile
/dpdk/examples/bond/Makefile
/dpdk/examples/cmdline/Makefile
/dpdk/examples/distributor/Makefile
/dpdk/examples/ethtool/lib/Makefile
/dpdk/examples/eventdev_pipeline/Makefile
/dpdk/examples/fips_validation/Makefile
/dpdk/examples/fips_validation/fips_validation_gcm.c
/dpdk/examples/flow_classify/Makefile
/dpdk/examples/flow_filtering/Makefile
/dpdk/examples/helloworld/Makefile
/dpdk/examples/ioat/Makefile
/dpdk/examples/ioat/ioatfwd.c
/dpdk/examples/ip_fragmentation/Makefile
/dpdk/examples/ip_pipeline/Makefile
/dpdk/examples/ip_reassembly/Makefile
/dpdk/examples/ipsec-secgw/Makefile
/dpdk/examples/ipsec-secgw/sa.c
/dpdk/examples/ipv4_multicast/Makefile
/dpdk/examples/kni/Makefile
/dpdk/examples/l2fwd-cat/Makefile
/dpdk/examples/l2fwd-crypto/Makefile
/dpdk/examples/l2fwd-event/Makefile
/dpdk/examples/l2fwd-event/l2fwd_common.c
/dpdk/examples/l2fwd-event/l2fwd_event.c
/dpdk/examples/l2fwd-event/l2fwd_event_generic.c
/dpdk/examples/l2fwd-event/l2fwd_event_internal_port.c
/dpdk/examples/l2fwd-event/l2fwd_poll.c
/dpdk/examples/l2fwd-event/main.c
/dpdk/examples/l2fwd-jobstats/Makefile
/dpdk/examples/l2fwd-keepalive/Makefile
/dpdk/examples/l2fwd/Makefile
/dpdk/examples/l3fwd-acl/Makefile
/dpdk/examples/l3fwd-power/Makefile
/dpdk/examples/l3fwd/Makefile
/dpdk/examples/link_status_interrupt/Makefile
/dpdk/examples/multi_process/client_server_mp/mp_client/client.c
/dpdk/examples/multi_process/client_server_mp/mp_server/args.c
/dpdk/examples/multi_process/client_server_mp/mp_server/args.h
/dpdk/examples/multi_process/client_server_mp/mp_server/init.c
/dpdk/examples/ntb/Makefile
/dpdk/examples/ntb/ntb_fwd.c
/dpdk/examples/packet_ordering/Makefile
/dpdk/examples/ptpclient/Makefile
/dpdk/examples/qos_meter/Makefile
/dpdk/examples/qos_sched/Makefile
/dpdk/examples/rxtx_callbacks/Makefile
/dpdk/examples/service_cores/Makefile
/dpdk/examples/skeleton/Makefile
/dpdk/examples/tep_termination/Makefile
/dpdk/examples/timer/Makefile
/dpdk/examples/vdpa/Makefile
/dpdk/examples/vhost/Makefile
/dpdk/examples/vhost_blk/Makefile
/dpdk/examples/vhost_blk/vhost_blk.c
/dpdk/examples/vhost_crypto/Makefile
/dpdk/examples/vmdq/Makefile
/dpdk/examples/vmdq_dcb/Makefile
/dpdk/kernel/linux/kni/compat.h
/dpdk/kernel/linux/kni/kni_dev.h
/dpdk/kernel/linux/kni/meson.build
/dpdk/lib/librte_acl/Makefile
/dpdk/lib/librte_acl/meson.build
/dpdk/lib/librte_acl/rte_acl_version.map
/dpdk/lib/librte_bbdev/Makefile
/dpdk/lib/librte_bitratestats/Makefile
/dpdk/lib/librte_bitratestats/meson.build
/dpdk/lib/librte_bitratestats/rte_bitratestats_version.map
/dpdk/lib/librte_bpf/Makefile
/dpdk/lib/librte_bpf/bpf_jit_arm64.c
/dpdk/lib/librte_cfgfile/Makefile
/dpdk/lib/librte_cfgfile/meson.build
/dpdk/lib/librte_cfgfile/rte_cfgfile_version.map
/dpdk/lib/librte_cmdline/Makefile
/dpdk/lib/librte_cmdline/meson.build
/dpdk/lib/librte_cmdline/rte_cmdline_version.map
/dpdk/lib/librte_compressdev/Makefile
/dpdk/lib/librte_cryptodev/Makefile
/dpdk/lib/librte_cryptodev/meson.build
/dpdk/lib/librte_cryptodev/rte_crypto_asym.h
/dpdk/lib/librte_cryptodev/rte_crypto_sym.h
/dpdk/lib/librte_cryptodev/rte_cryptodev.c
/dpdk/lib/librte_cryptodev/rte_cryptodev_version.map
/dpdk/lib/librte_distributor/Makefile
/dpdk/lib/librte_distributor/distributor_private.h
/dpdk/lib/librte_distributor/meson.build
/dpdk/lib/librte_distributor/rte_distributor.c
/dpdk/lib/librte_distributor/rte_distributor_single.c
/dpdk/lib/librte_distributor/rte_distributor_single.h
/dpdk/lib/librte_distributor/rte_distributor_version.map
/dpdk/lib/librte_eal/common/eal_common_mcfg.c
/dpdk/lib/librte_eal/common/eal_common_uuid.c
/dpdk/lib/librte_eal/common/include/arch/arm/rte_pause_64.h
/dpdk/lib/librte_eal/common/include/generic/rte_pause.h
/dpdk/lib/librte_eal/common/include/generic/rte_ticketlock.h
/dpdk/lib/librte_eal/common/include/rte_common.h
/dpdk/lib/librte_eal/common/include/rte_eal_memconfig.h
/dpdk/lib/librte_eal/common/include/rte_memory.h
/dpdk/lib/librte_eal/common/include/rte_uuid.h
/dpdk/lib/librte_eal/common/malloc_elem.c
/dpdk/lib/librte_eal/common/meson.build
/dpdk/lib/librte_eal/common/rte_reciprocal.c
/dpdk/lib/librte_eal/common/rte_service.c
/dpdk/lib/librte_eal/freebsd/eal/Makefile
/dpdk/lib/librte_eal/linux/eal/Makefile
/dpdk/lib/librte_eal/linux/eal/eal.c
/dpdk/lib/librte_eal/linux/eal/eal_interrupts.c
/dpdk/lib/librte_eal/meson.build
/dpdk/lib/librte_eal/rte_eal_version.map
/dpdk/lib/librte_eal/windows/eal/include/sys/queue.h
/dpdk/lib/librte_efd/Makefile
/dpdk/lib/librte_efd/rte_efd_version.map
/dpdk/lib/librte_ethdev/Makefile
/dpdk/lib/librte_ethdev/meson.build
/dpdk/lib/librte_ethdev/rte_ethdev.c
/dpdk/lib/librte_ethdev/rte_ethdev_version.map
/dpdk/lib/librte_ethdev/rte_flow.c
/dpdk/lib/librte_eventdev/Makefile
/dpdk/lib/librte_eventdev/meson.build
/dpdk/lib/librte_eventdev/rte_event_ring.c
/dpdk/lib/librte_eventdev/rte_event_ring.h
/dpdk/lib/librte_eventdev/rte_eventdev_version.map
/dpdk/lib/librte_fib/Makefile
/dpdk/lib/librte_fib/dir24_8.h
/dpdk/lib/librte_fib/rte_fib6.c
/dpdk/lib/librte_fib/trie.c
/dpdk/lib/librte_fib/trie.h
/dpdk/lib/librte_flow_classify/Makefile
/dpdk/lib/librte_gro/Makefile
/dpdk/lib/librte_gro/rte_gro_version.map
/dpdk/lib/librte_gso/Makefile
/dpdk/lib/librte_gso/rte_gso_version.map
/dpdk/lib/librte_hash/Makefile
/dpdk/lib/librte_hash/meson.build
/dpdk/lib/librte_hash/rte_cuckoo_hash.c
/dpdk/lib/librte_hash/rte_cuckoo_hash.h
/dpdk/lib/librte_hash/rte_hash_version.map
/dpdk/lib/librte_ip_frag/Makefile
/dpdk/lib/librte_ip_frag/rte_ip_frag_version.map
/dpdk/lib/librte_ipsec/Makefile
/dpdk/lib/librte_ipsec/meson.build
/dpdk/lib/librte_jobstats/Makefile
/dpdk/lib/librte_jobstats/rte_jobstats_version.map
/dpdk/lib/librte_kni/Makefile
/dpdk/lib/librte_kni/meson.build
/dpdk/lib/librte_kni/rte_kni.c
/dpdk/lib/librte_kni/rte_kni_version.map
/dpdk/lib/librte_kvargs/Makefile
/dpdk/lib/librte_kvargs/meson.build
/dpdk/lib/librte_kvargs/rte_kvargs_version.map
/dpdk/lib/librte_latencystats/Makefile
/dpdk/lib/librte_latencystats/rte_latencystats_version.map
/dpdk/lib/librte_lpm/Makefile
/dpdk/lib/librte_lpm/meson.build
/dpdk/lib/librte_lpm/rte_lpm.c
/dpdk/lib/librte_lpm/rte_lpm.h
/dpdk/lib/librte_lpm/rte_lpm6.c
/dpdk/lib/librte_lpm/rte_lpm6.h
/dpdk/lib/librte_lpm/rte_lpm_version.map
/dpdk/lib/librte_mbuf/Makefile
/dpdk/lib/librte_mbuf/meson.build
/dpdk/lib/librte_mbuf/rte_mbuf.c
/dpdk/lib/librte_mbuf/rte_mbuf.h
/dpdk/lib/librte_mbuf/rte_mbuf_version.map
/dpdk/lib/librte_member/Makefile
/dpdk/lib/librte_member/rte_member_version.map
/dpdk/lib/librte_mempool/Makefile
/dpdk/lib/librte_mempool/meson.build
/dpdk/lib/librte_mempool/rte_mempool_version.map
/dpdk/lib/librte_meter/Makefile
/dpdk/lib/librte_meter/meson.build
/dpdk/lib/librte_meter/rte_meter_version.map
/dpdk/lib/librte_metrics/Makefile
/dpdk/lib/librte_metrics/rte_metrics_version.map
/dpdk/lib/librte_net/Makefile
/dpdk/lib/librte_net/meson.build
/dpdk/lib/librte_net/rte_ip.h
/dpdk/lib/librte_net/rte_net_version.map
/dpdk/lib/librte_pci/Makefile
/dpdk/lib/librte_pci/meson.build
/dpdk/lib/librte_pci/rte_pci_version.map
/dpdk/lib/librte_pdump/Makefile
/dpdk/lib/librte_pdump/meson.build
/dpdk/lib/librte_pdump/rte_pdump_version.map
/dpdk/lib/librte_pipeline/Makefile
/dpdk/lib/librte_pipeline/meson.build
/dpdk/lib/librte_pipeline/rte_pipeline_version.map
/dpdk/lib/librte_port/Makefile
/dpdk/lib/librte_port/meson.build
/dpdk/lib/librte_port/rte_port_kni.c
/dpdk/lib/librte_port/rte_port_kni.h
/dpdk/lib/librte_port/rte_port_version.map
/dpdk/lib/librte_power/Makefile
/dpdk/lib/librte_power/guest_channel.c
/dpdk/lib/librte_power/power_acpi_cpufreq.c
/dpdk/lib/librte_power/power_pstate_cpufreq.c
/dpdk/lib/librte_power/rte_power_version.map
/dpdk/lib/librte_rawdev/Makefile
/dpdk/lib/librte_rawdev/rte_rawdev_version.map
/dpdk/lib/librte_rcu/Makefile
/dpdk/lib/librte_reorder/Makefile
/dpdk/lib/librte_reorder/rte_reorder_version.map
/dpdk/lib/librte_rib/Makefile
/dpdk/lib/librte_ring/Makefile
/dpdk/lib/librte_ring/meson.build
/dpdk/lib/librte_ring/rte_ring.c
/dpdk/lib/librte_ring/rte_ring.h
/dpdk/lib/librte_ring/rte_ring_elem.h
/dpdk/lib/librte_ring/rte_ring_version.map
/dpdk/lib/librte_sched/Makefile
/dpdk/lib/librte_sched/meson.build
/dpdk/lib/librte_sched/rte_sched_version.map
/dpdk/lib/librte_security/Makefile
/dpdk/lib/librte_security/meson.build
/dpdk/lib/librte_security/rte_security_version.map
/dpdk/lib/librte_stack/Makefile
/dpdk/lib/librte_stack/meson.build
/dpdk/lib/librte_table/Makefile
/dpdk/lib/librte_table/meson.build
/dpdk/lib/librte_table/rte_table_version.map
/dpdk/lib/librte_telemetry/Makefile
/dpdk/lib/librte_timer/Makefile
/dpdk/lib/librte_timer/rte_timer.c
/dpdk/lib/librte_timer/rte_timer.h
/dpdk/lib/librte_timer/rte_timer_version.map
/dpdk/lib/librte_vhost/Makefile
/dpdk/lib/librte_vhost/meson.build
/dpdk/lib/librte_vhost/rte_vhost_version.map
/dpdk/lib/meson.build
/dpdk/license/exceptions.txt
/dpdk/meson.build
/dpdk/meson_options.txt
/dpdk/mk/machine/emag/rte.vars.mk
/dpdk/mk/machine/n1sdp/rte.vars.mk
/dpdk/mk/rte.app.mk
/dpdk/mk/rte.lib.mk
/dpdk/usertools/dpdk-devbind.py
/dpdk/usertools/dpdk-telemetry-client.py
d56ec3dc14-Nov-2019 Dekel Peled <dekelp@mellanox.com>

app/testpmd: fix cleanup of Tx metadata offload

Commit in fixes tag removed the match_metadata Tx offload.
This patch removes the option to select this offload from testpmd
menu, help text and docum

app/testpmd: fix cleanup of Tx metadata offload

Commit in fixes tag removed the match_metadata Tx offload.
This patch removes the option to select this offload from testpmd
menu, help text and documentation.

It also modifies the cmd_show_tx_metadata_parsed() function, to
display the value correctly, and the dump_pkt_burst() function to
display the relevant (Tx/Rx) metadata only.

Fixes: 9bf26e1318e3 ("ethdev: move egress metadata to dynamic field")

Signed-off-by: Dekel Peled <dekelp@mellanox.com>
Acked-by: Viacheslav Ovsiienko <viacheslavo@mellanox.com>
Acked-by: Bernard Iremonger <bernard.iremonger@intel.com>

show more ...


/dpdk/.ci/linux-build.sh
/dpdk/.travis.yml
/dpdk/app/test-crypto-perf/cperf_ops.c
/dpdk/app/test-crypto-perf/cperf_options.h
/dpdk/app/test-crypto-perf/cperf_options_parsing.c
/dpdk/app/test-crypto-perf/cperf_test_common.c
/dpdk/app/test-crypto-perf/cperf_test_throughput.c
/dpdk/app/test-crypto-perf/cperf_test_vectors.c
/dpdk/app/test-crypto-perf/main.c
/dpdk/app/test-crypto-perf/meson.build
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/csumonly.c
/dpdk/app/test-pmd/flowgen.c
/dpdk/app/test-pmd/txonly.c
/dpdk/app/test-pmd/util.c
/dpdk/app/test/packet_burst_generator.c
/dpdk/app/test/test_cryptodev_aes_test_vectors.h
/dpdk/config/common_base
/dpdk/config/common_linux
/dpdk/doc/guides/cryptodevs/features/openssl.ini
/dpdk/doc/guides/nics/features/octeontx2.ini
/dpdk/doc/guides/nics/features/octeontx2_vec.ini
/dpdk/doc/guides/nics/features/octeontx2_vf.ini
/dpdk/doc/guides/nics/octeontx2.rst
/dpdk/doc/guides/prog_guide/env_abstraction_layer.rst
/dpdk/doc/guides/prog_guide/kernel_nic_interface.rst
/dpdk/doc/guides/rel_notes/release_19_11.rst
testpmd_funcs.rst
/dpdk/doc/guides/tools/cryptoperf.rst
/dpdk/drivers/common/octeontx2/otx2_mbox.h
/dpdk/drivers/crypto/openssl/rte_openssl_pmd.c
/dpdk/drivers/meson.build
/dpdk/drivers/net/bnxt/bnxt.h
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_flow.c
/dpdk/drivers/net/bnxt/bnxt_rxq.c
/dpdk/drivers/net/bnxt/bnxt_rxr.c
/dpdk/drivers/net/bnxt/bnxt_stats.c
/dpdk/drivers/net/bnxt/bnxt_txq.c
/dpdk/drivers/net/bonding/rte_eth_bond_8023ad.c
/dpdk/drivers/net/cxgbe/cxgbe_ethdev.c
/dpdk/drivers/net/e1000/igb_ethdev.c
/dpdk/drivers/net/enic/enic_ethdev.c
/dpdk/drivers/net/enic/enic_fm_flow.c
/dpdk/drivers/net/fm10k/fm10k_ethdev.c
/dpdk/drivers/net/hinic/hinic_pmd_ethdev.c
/dpdk/drivers/net/i40e/base/i40e_type.h
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_avx2.c
/dpdk/drivers/net/i40e/rte_pmd_i40e.c
/dpdk/drivers/net/i40e/rte_pmd_i40e.h
/dpdk/drivers/net/i40e/rte_pmd_i40e_version.map
/dpdk/drivers/net/iavf/iavf_ethdev.c
/dpdk/drivers/net/iavf/iavf_rxtx_vec_avx2.c
/dpdk/drivers/net/ice/base/ice_flex_pipe.c
/dpdk/drivers/net/ice/base/ice_protocol_type.h
/dpdk/drivers/net/ice/base/ice_switch.c
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/ice/ice_ethdev.h
/dpdk/drivers/net/ice/ice_fdir_filter.c
/dpdk/drivers/net/ice/ice_hash.c
/dpdk/drivers/net/ice/ice_switch_filter.c
/dpdk/drivers/net/ipn3ke/Makefile
/dpdk/drivers/net/ipn3ke/ipn3ke_ethdev.c
/dpdk/drivers/net/ipn3ke/ipn3ke_flow.c
/dpdk/drivers/net/ipn3ke/ipn3ke_rawdev_api.h
/dpdk/drivers/net/ipn3ke/ipn3ke_representor.c
/dpdk/drivers/net/ipn3ke/meson.build
/dpdk/drivers/net/ipn3ke/rte_pmd_ipn3ke_version.map
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/liquidio/lio_ethdev.c
/dpdk/drivers/net/mlx4/mlx4.c
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5_devx_cmds.c
/dpdk/drivers/net/mlx5/mlx5_ethdev.c
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_flow.h
/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
/dpdk/drivers/net/mlx5/mlx5_flow_verbs.c
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mlx5/mlx5_trigger.c
/dpdk/drivers/net/netvsc/hn_ethdev.c
/dpdk/drivers/net/nfp/nfp_net.c
/dpdk/drivers/net/octeontx2/otx2_ethdev.c
/dpdk/drivers/net/octeontx2/otx2_ethdev.h
/dpdk/drivers/net/octeontx2/otx2_ethdev_devargs.c
/dpdk/drivers/net/octeontx2/otx2_ethdev_ops.c
/dpdk/drivers/net/octeontx2/otx2_lookup.c
/dpdk/drivers/net/octeontx2/otx2_ptp.c
/dpdk/drivers/net/octeontx2/otx2_rx.h
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/sfc/sfc_rx.c
/dpdk/drivers/net/thunderx/nicvf_ethdev.c
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.c
/dpdk/drivers/raw/ifpga/Makefile
/dpdk/drivers/raw/ifpga/base/ifpga_api.c
/dpdk/drivers/raw/ifpga/base/ifpga_defines.h
/dpdk/drivers/raw/ifpga/base/ifpga_feature_dev.c
/dpdk/drivers/raw/ifpga/base/ifpga_feature_dev.h
/dpdk/drivers/raw/ifpga/base/ifpga_fme.c
/dpdk/drivers/raw/ifpga/base/ifpga_fme_error.c
/dpdk/drivers/raw/ifpga/base/ifpga_hw.h
/dpdk/drivers/raw/ifpga/base/ifpga_port.c
/dpdk/drivers/raw/ifpga/base/ifpga_port_error.c
/dpdk/drivers/raw/ifpga/base/meson.build
/dpdk/drivers/raw/ifpga/base/opae_debug.c
/dpdk/drivers/raw/ifpga/base/opae_hw_api.c
/dpdk/drivers/raw/ifpga/base/opae_hw_api.h
/dpdk/drivers/raw/ifpga/base/opae_i2c.c
/dpdk/drivers/raw/ifpga/base/opae_i2c.h
/dpdk/drivers/raw/ifpga/base/opae_ifpga_hw_api.h
/dpdk/drivers/raw/ifpga/base/opae_intel_max10.c
/dpdk/drivers/raw/ifpga/base/opae_intel_max10.h
/dpdk/drivers/raw/ifpga/base/opae_osdep.h
/dpdk/drivers/raw/ifpga/base/opae_spi.c
/dpdk/drivers/raw/ifpga/base/opae_spi.h
/dpdk/drivers/raw/ifpga/base/opae_spi_transaction.c
/dpdk/drivers/raw/ifpga/ifpga_rawdev.c
/dpdk/drivers/raw/ifpga/ifpga_rawdev.h
/dpdk/drivers/raw/ifpga/meson.build
/dpdk/examples/fips_validation/main.c
/dpdk/examples/ipsec-secgw/ep0.cfg
/dpdk/examples/ipsec-secgw/ep1.cfg
/dpdk/examples/ipsec-secgw/test/bypass_defs.sh
/dpdk/examples/ipsec-secgw/test/common_defs.sh
/dpdk/examples/ipsec-secgw/test/common_defs_secgw.sh
/dpdk/examples/ipsec-secgw/test/data_rxtx.sh
/dpdk/examples/ipsec-secgw/test/linux_test4.sh
/dpdk/examples/ipsec-secgw/test/linux_test6.sh
/dpdk/examples/ipsec-secgw/test/pkttest.py
/dpdk/examples/ipsec-secgw/test/pkttest.sh
/dpdk/examples/ipsec-secgw/test/run_test.sh
/dpdk/examples/ipsec-secgw/test/trs_3descbc_sha1_common_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_3descbc_sha1_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_3descbc_sha1_esn_atom_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_3descbc_sha1_esn_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_3descbc_sha1_old_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aescbc_sha1_common_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aescbc_sha1_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aescbc_sha1_esn_atom_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aescbc_sha1_esn_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aescbc_sha1_old_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aesctr_sha1_common_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aesctr_sha1_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aesctr_sha1_esn_atom_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aesctr_sha1_esn_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aesctr_sha1_old_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aesgcm_common_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aesgcm_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aesgcm_esn_atom_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aesgcm_esn_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aesgcm_inline_crypto_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aesgcm_inline_crypto_old_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aesgcm_old_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_ipv6opts.py
/dpdk/examples/ipsec-secgw/test/tun_3descbc_sha1_common_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_3descbc_sha1_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_3descbc_sha1_esn_atom_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_3descbc_sha1_esn_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_3descbc_sha1_old_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aescbc_sha1_common_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aescbc_sha1_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aescbc_sha1_esn_atom_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aescbc_sha1_esn_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aescbc_sha1_old_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aesctr_sha1_common_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aesctr_sha1_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aesctr_sha1_esn_atom_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aesctr_sha1_esn_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aesctr_sha1_old_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aesgcm_common_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aesgcm_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aesgcm_esn_atom_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aesgcm_esn_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aesgcm_inline_crypto_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aesgcm_inline_crypto_old_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aesgcm_old_defs.sh
/dpdk/examples/tep_termination/vxlan_setup.c
/dpdk/kernel/freebsd/meson.build
/dpdk/kernel/linux/kni/compat.h
/dpdk/kernel/linux/kni/kni_dev.h
/dpdk/kernel/linux/kni/kni_misc.c
/dpdk/kernel/linux/kni/kni_net.c
/dpdk/lib/librte_eal/common/eal_common_log.c
/dpdk/lib/librte_eal/common/eal_common_proc.c
/dpdk/lib/librte_eal/common/eal_hugepages.h
/dpdk/lib/librte_eal/common/include/rte_bus.h
/dpdk/lib/librte_eal/common/include/rte_dev.h
/dpdk/lib/librte_eal/common/malloc_elem.c
/dpdk/lib/librte_eal/common/rte_malloc.c
/dpdk/lib/librte_eal/linux/eal/eal.c
/dpdk/lib/librte_eal/linux/eal/eal_vfio.c
/dpdk/lib/librte_eal/linux/eal/include/rte_kni_common.h
/dpdk/lib/librte_efd/rte_efd.c
/dpdk/lib/librte_ethdev/rte_ethdev.c
/dpdk/lib/librte_kni/rte_kni.c
/dpdk/lib/librte_mempool/rte_mempool.c
/dpdk/lib/librte_power/power_acpi_cpufreq.c
/dpdk/lib/librte_power/power_pstate_cpufreq.c
/dpdk/lib/librte_power/rte_power.h
/dpdk/lib/librte_vhost/socket.c
/dpdk/lib/librte_vhost/vhost_user.c
/dpdk/meson_options.txt
/dpdk/mk/rte.app.mk
f43d3dbb12-Nov-2019 David Marchand <david.marchand@redhat.com>

doc/guides: clean repeated words

Shoot repeated words in all our guides.

Cc: stable@dpdk.org

Signed-off-by: David Marchand <david.marchand@redhat.com>
Acked-by: Kevin Traynor <ktraynor@redhat.com>


/dpdk/MAINTAINERS
/dpdk/VERSION
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test/process.h
/dpdk/app/test/test_cmdline_ipaddr.c
/dpdk/doc/guides/contributing/abi_policy.rst
/dpdk/doc/guides/contributing/abi_versioning.rst
/dpdk/doc/guides/contributing/coding_style.rst
/dpdk/doc/guides/contributing/img/abi_stability_policy.svg
/dpdk/doc/guides/contributing/img/what_is_an_abi.svg
/dpdk/doc/guides/contributing/index.rst
/dpdk/doc/guides/contributing/patches.rst
/dpdk/doc/guides/contributing/stable.rst
/dpdk/doc/guides/contributing/vulnerability.rst
/dpdk/doc/guides/cryptodevs/aesni_mb.rst
/dpdk/doc/guides/cryptodevs/qat.rst
/dpdk/doc/guides/cryptodevs/zuc.rst
/dpdk/doc/guides/linux_gsg/nic_perf_intel_platform.rst
/dpdk/doc/guides/nics/fm10k.rst
/dpdk/doc/guides/prog_guide/bbdev.rst
/dpdk/doc/guides/prog_guide/cryptodev_lib.rst
/dpdk/doc/guides/prog_guide/env_abstraction_layer.rst
/dpdk/doc/guides/prog_guide/event_timer_adapter.rst
/dpdk/doc/guides/prog_guide/generic_segmentation_offload_lib.rst
/dpdk/doc/guides/prog_guide/kernel_nic_interface.rst
/dpdk/doc/guides/prog_guide/packet_classif_access_ctrl.rst
/dpdk/doc/guides/prog_guide/rte_flow.rst
/dpdk/doc/guides/prog_guide/rte_security.rst
/dpdk/doc/guides/prog_guide/switch_representation.rst
/dpdk/doc/guides/rawdevs/ioat.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_17_11.rst
/dpdk/doc/guides/rel_notes/release_18_02.rst
/dpdk/doc/guides/rel_notes/release_19_02.rst
/dpdk/doc/guides/rel_notes/release_19_11.rst
/dpdk/doc/guides/sample_app_ug/ethtool.rst
/dpdk/doc/guides/sample_app_ug/ipsec_secgw.rst
/dpdk/doc/guides/sample_app_ug/ntb.rst
/dpdk/doc/guides/sample_app_ug/performance_thread.rst
testpmd_funcs.rst
/dpdk/doc/guides/tools/proc_info.rst
/dpdk/doc/guides/tools/testbbdev.rst
/dpdk/drivers/bus/pci/linux/pci_uio.c
/dpdk/drivers/bus/pci/linux/pci_vfio.c
/dpdk/examples/l2fwd/Makefile
/dpdk/examples/vm_power_manager/guest_cli/vm_power_cli_guest.c
/dpdk/examples/vm_power_manager/oob_monitor_x86.c
/dpdk/examples/vm_power_manager/power_manager.c
/dpdk/examples/vm_power_manager/power_manager.h
/dpdk/lib/librte_cmdline/cmdline_parse_ipaddr.c
/dpdk/lib/librte_ethdev/rte_flow.c
/dpdk/lib/librte_vhost/vhost_user.c
4a72909211-Nov-2019 Dekel Peled <dekelp@mellanox.com>

app/testpmd: set maximum LRO packet size

This patch implements use of the API for LRO aggregated packet
max size.
It adds command-line and runtime commands to configure this value,
and adds option t

app/testpmd: set maximum LRO packet size

This patch implements use of the API for LRO aggregated packet
max size.
It adds command-line and runtime commands to configure this value,
and adds option to show the supported value.
Documentation is updated accordingly.

Signed-off-by: Dekel Peled <dekelp@mellanox.com>
Acked-by: Bernard Iremonger <bernard.iremonger@intel.com>
Acked-by: Matan Azrad <matan@mellanox.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>

show more ...

e48491af11-Nov-2019 Pavan Nikhilesh <pbhagavatula@marvell.com>

app/testpmd: add command to set supported packet types

Add command to set supported ptype mask.
Usage:
set port <port_id> ptype_mask <ptype_mask>

Signed-off-by: Pavan Nikhilesh <pbhagavatula@marve

app/testpmd: add command to set supported packet types

Add command to set supported ptype mask.
Usage:
set port <port_id> ptype_mask <ptype_mask>

Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>

show more ...


/dpdk/app/test-pmd/cmdline.c
testpmd_funcs.rst
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/cxgbe/cxgbe.h
/dpdk/drivers/net/cxgbe/cxgbe_ethdev.c
/dpdk/drivers/net/dpaa/dpaa_ethdev.c
/dpdk/drivers/net/dpaa2/dpaa2_ethdev.c
/dpdk/drivers/net/e1000/igb_ethdev.c
/dpdk/drivers/net/e1000/igb_rxtx.c
/dpdk/drivers/net/enic/enic_ethdev.c
/dpdk/drivers/net/enic/enic_res.c
/dpdk/drivers/net/fm10k/fm10k_ethdev.c
/dpdk/drivers/net/hinic/hinic_pmd_ethdev.c
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/iavf/iavf_ethdev.c
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.c
/dpdk/drivers/net/liquidio/lio_ethdev.c
/dpdk/drivers/net/mlx4/mlx4.c
/dpdk/drivers/net/mlx4/mlx4_rxq.c
/dpdk/drivers/net/mlx5/mlx5_ethdev.c
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/netvsc/hn_ethdev.c
/dpdk/drivers/net/netvsc/hn_rndis.c
/dpdk/drivers/net/nfp/nfp_net.c
/dpdk/drivers/net/octeontx2/otx2_ethdev.c
/dpdk/drivers/net/octeontx2/otx2_ethdev.h
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/sfc/sfc_ef10_essb_rx.c
/dpdk/drivers/net/sfc/sfc_ef10_rx.c
/dpdk/drivers/net/sfc/sfc_rx.c
/dpdk/drivers/net/thunderx/nicvf_ethdev.c
/dpdk/drivers/net/thunderx/nicvf_ethdev.h
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.c
/dpdk/examples/eventdev_pipeline/main.c
/dpdk/examples/eventdev_pipeline/pipeline_worker_generic.c
/dpdk/examples/eventdev_pipeline/pipeline_worker_tx.c
/dpdk/examples/l2fwd/Makefile
/dpdk/examples/l2fwd/main.c
/dpdk/examples/l2fwd/meson.build
/dpdk/lib/librte_ethdev/rte_ethdev.c
5d30897211-Nov-2019 Pavan Nikhilesh <pbhagavatula@marvell.com>

ethdev: add mbuf RSS update as an offload

Add new Rx offload flag `DEV_RX_OFFLOAD_RSS_HASH` which can be used to
enable/disable PMDs write to `rte_mbuf::hash::rss`.
PMDs notify the validity of `rte_

ethdev: add mbuf RSS update as an offload

Add new Rx offload flag `DEV_RX_OFFLOAD_RSS_HASH` which can be used to
enable/disable PMDs write to `rte_mbuf::hash::rss`.
PMDs notify the validity of `rte_mbuf::hash:rss` to the application
by enabling `PKT_RX_RSS_HASH ` flag in `rte_mbuf::ol_flags`.

Also update testpmd rx_offload command to include RSS_HASH

Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
Reviewed-by: Andrew Rybchenko <arybchenko@solarflare.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>

show more ...


/dpdk/MAINTAINERS
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/config.c
/dpdk/doc/api/doxy-api-index.md
/dpdk/doc/api/doxy-api.conf.in
/dpdk/doc/guides/nics/features.rst
/dpdk/doc/guides/nics/ice.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/rel_notes/release_19_11.rst
/dpdk/doc/guides/sample_app_ug/index.rst
/dpdk/doc/guides/sample_app_ug/vhost_blk.rst
testpmd_funcs.rst
/dpdk/drivers/net/failsafe/failsafe_ops.c
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/ice/ice_ethdev.h
/dpdk/drivers/net/ice/ice_fdir_filter.c
/dpdk/drivers/net/ice/ice_hash.c
/dpdk/drivers/net/ice/ice_rxtx.c
/dpdk/drivers/net/ice/ice_rxtx.h
/dpdk/drivers/net/ice/ice_switch_filter.c
/dpdk/drivers/net/ice/rte_pmd_ice.h
/dpdk/drivers/net/ice/rte_pmd_ice_version.map
/dpdk/drivers/net/mlx5/Makefile
/dpdk/drivers/net/mlx5/meson.build
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_defs.h
/dpdk/drivers/net/mlx5/mlx5_devx_cmds.c
/dpdk/drivers/net/mlx5/mlx5_ethdev.c
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_flow.h
/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
/dpdk/drivers/net/mlx5/mlx5_flow_meter.c
/dpdk/drivers/net/mlx5/mlx5_flow_verbs.c
/dpdk/drivers/net/mlx5/mlx5_glue.c
/dpdk/drivers/net/mlx5/mlx5_glue.h
/dpdk/drivers/net/mlx5/mlx5_prm.h
/dpdk/drivers/net/mlx5/mlx5_rxtx.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_altivec.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_neon.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_sse.h
/dpdk/drivers/net/mlx5/mlx5_trigger.c
/dpdk/drivers/net/mlx5/mlx5_txq.c
/dpdk/drivers/net/mlx5/mlx5_utils.c
/dpdk/drivers/net/mlx5/mlx5_utils.h
/dpdk/examples/Makefile
/dpdk/examples/meson.build
/dpdk/examples/vhost_blk/Makefile
/dpdk/examples/vhost_blk/blk.c
/dpdk/examples/vhost_blk/blk_spec.h
/dpdk/examples/vhost_blk/meson.build
/dpdk/examples/vhost_blk/vhost_blk.c
/dpdk/examples/vhost_blk/vhost_blk.h
/dpdk/examples/vhost_blk/vhost_blk_compat.c
/dpdk/lib/librte_ethdev/rte_ethdev.c
/dpdk/lib/librte_ethdev/rte_ethdev.h
/dpdk/lib/librte_ethdev/rte_ethdev_core.h
/dpdk/lib/librte_ethdev/rte_ethdev_version.map
1c69df4505-Nov-2019 Ori Kam <orika@mellanox.com>

app/testpmd: support hairpin

This commit introduce the hairpin queues to the testpmd.
the hairpin queue is configured using --hairpinq=<n>
the hairpin queue adds n queue objects for both the total n

app/testpmd: support hairpin

This commit introduce the hairpin queues to the testpmd.
the hairpin queue is configured using --hairpinq=<n>
the hairpin queue adds n queue objects for both the total number
of TX queues and RX queues.
The connection between the queues are 1 to 1, first Rx hairpin queue
will be connected to the first Tx hairpin queue

Signed-off-by: Ori Kam <orika@mellanox.com>
Acked-by: Viacheslav Ovsiienko <viacheslavo@mellanox.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>

show more ...


/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test-pmd/parameters.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test-pmd/testpmd.h
/dpdk/doc/guides/nics/features/hinic.ini
/dpdk/doc/guides/nics/hinic.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/octeontx2.rst
/dpdk/doc/guides/platform/octeontx2.rst
/dpdk/doc/guides/rel_notes/release_19_11.rst
run_app.rst
/dpdk/drivers/common/octeontx2/otx2_common.h
/dpdk/drivers/common/octeontx2/otx2_dev.c
/dpdk/drivers/common/octeontx2/otx2_dev.h
/dpdk/drivers/net/enic/Makefile
/dpdk/drivers/net/enic/base/vnic_dev.c
/dpdk/drivers/net/enic/enic_compat.h
/dpdk/drivers/net/enic/enic_ethdev.c
/dpdk/drivers/net/enic/enic_main.c
/dpdk/drivers/net/enic/meson.build
/dpdk/drivers/net/hinic/base/hinic_pmd_mbox.c
/dpdk/drivers/net/hinic/hinic_pmd_rx.c
/dpdk/drivers/net/hinic/hinic_pmd_tx.c
/dpdk/drivers/net/ice/base/ice_devids.h
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/ice/ice_fdir_filter.c
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_flow.h
/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
/dpdk/drivers/net/mlx5/mlx5_flow_verbs.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.h
/dpdk/drivers/net/octeontx2/otx2_ethdev.c
/dpdk/drivers/net/octeontx2/otx2_ethdev.h
/dpdk/drivers/net/octeontx2/otx2_ethdev_ops.c
/dpdk/drivers/net/octeontx2/otx2_flow_ctrl.c
/dpdk/drivers/net/octeontx2/otx2_link.c
/dpdk/drivers/net/octeontx2/otx2_mac.c
/dpdk/drivers/net/octeontx2/otx2_ptp.c
/dpdk/drivers/net/octeontx2/otx2_tm.c
/dpdk/drivers/net/sfc/base/meson.build
/dpdk/drivers/net/sfc/sfc_flow.c
/dpdk/drivers/net/virtio/virtio_ethdev.c
/dpdk/drivers/net/virtio/virtio_user/virtio_user_dev.c
/dpdk/lib/Makefile
/dpdk/lib/librte_ethdev/rte_flow.c
/dpdk/lib/librte_net/rte_ip.h
/dpdk/lib/librte_vhost/vhost_user.c
/dpdk/lib/librte_vhost/virtio_net.c
fae9aa7129-Oct-2019 Kiran Kumar K <kirankumark@marvell.com>

app/testpmd: support checking descriptor status

Adding support to check TX and RX descriptor status.

Signed-off-by: Kiran Kumar K <kirankumark@marvell.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@i

app/testpmd: support checking descriptor status

Adding support to check TX and RX descriptor status.

Signed-off-by: Kiran Kumar K <kirankumark@marvell.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>

show more ...


/dpdk/.travis.yml
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test-pmd/testpmd.h
/dpdk/app/test-pmd/util.c
/dpdk/app/test-sad/main.c
/dpdk/app/test/test_cmdline_ipaddr.c
/dpdk/app/test/test_compressdev.c
/dpdk/app/test/test_cryptodev.c
/dpdk/app/test/test_cryptodev_aes_test_vectors.h
/dpdk/app/test/test_ipsec.c
/dpdk/app/test/test_mbuf.c
/dpdk/buildtools/check-experimental-syms.sh
/dpdk/buildtools/meson.build
/dpdk/doc/api/doxy-api.conf.in
/dpdk/doc/guides/cryptodevs/aesni_gcm.rst
/dpdk/doc/guides/cryptodevs/aesni_mb.rst
/dpdk/doc/guides/cryptodevs/features/aesni_gcm.ini
/dpdk/doc/guides/nics/features.rst
/dpdk/doc/guides/nics/features/hns3.ini
/dpdk/doc/guides/nics/features/hns3_vf.ini
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/nfp.rst
/dpdk/doc/guides/nics/octeontx2.rst
/dpdk/doc/guides/nics/qede.rst
/dpdk/doc/guides/prog_guide/rte_flow.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_19_11.rst
/dpdk/doc/guides/sample_app_ug/ipsec_secgw.rst
testpmd_funcs.rst
/dpdk/drivers/bus/fslmc/qbman/include/fsl_qbman_base.h
/dpdk/drivers/common/cpt/cpt_ucode.h
/dpdk/drivers/common/dpaax/caamflib/desc/algo.h
/dpdk/drivers/common/dpaax/caamflib/desc/ipsec.h
/dpdk/drivers/common/octeontx2/hw/otx2_npc.h
/dpdk/drivers/common/octeontx2/otx2_mbox.h
/dpdk/drivers/compress/octeontx/include/zip_regs.h
/dpdk/drivers/crypto/aesni_gcm/aesni_gcm_pmd.c
/dpdk/drivers/crypto/caam_jr/caam_jr.c
/dpdk/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c
/dpdk/drivers/crypto/dpaa2_sec/dpaa2_sec_priv.h
/dpdk/drivers/crypto/dpaa_sec/dpaa_sec.c
/dpdk/drivers/crypto/dpaa_sec/dpaa_sec.h
/dpdk/drivers/crypto/openssl/rte_openssl_pmd.c
/dpdk/drivers/event/dpaa2/dpaa2_eventdev.c
/dpdk/drivers/event/opdl/opdl_test.c
/dpdk/drivers/meson.build
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_filter.c
/dpdk/drivers/net/bnxt/bnxt_filter.h
/dpdk/drivers/net/bnxt/bnxt_flow.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.c
/dpdk/drivers/net/bnxt/bnxt_ring.c
/dpdk/drivers/net/bnxt/bnxt_ring.h
/dpdk/drivers/net/bnxt/bnxt_rxq.c
/dpdk/drivers/net/bnxt/bnxt_rxr.c
/dpdk/drivers/net/bnxt/bnxt_vnic.c
/dpdk/drivers/net/bnxt/bnxt_vnic.h
/dpdk/drivers/net/bonding/rte_eth_bond_8023ad.c
/dpdk/drivers/net/e1000/igb_ethdev.c
/dpdk/drivers/net/ena/ena_ethdev.c
/dpdk/drivers/net/fm10k/fm10k_rxtx_vec.c
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/ice/base/ice_flow.c
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/ice/ice_fdir_filter.c
/dpdk/drivers/net/ice/ice_generic_flow.c
/dpdk/drivers/net/ice/ice_hash.c
/dpdk/drivers/net/ice/ice_rxtx.c
/dpdk/drivers/net/ipn3ke/ipn3ke_ethdev.c
/dpdk/drivers/net/ipn3ke/ipn3ke_ethdev.h
/dpdk/drivers/net/ipn3ke/ipn3ke_tm.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.h
/dpdk/drivers/net/ixgbe/ixgbe_rxtx_vec_neon.c
/dpdk/drivers/net/ixgbe/rte_pmd_ixgbe.c
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_devx_cmds.c
/dpdk/drivers/net/mlx5/mlx5_ethdev.c
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_flow.h
/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
/dpdk/drivers/net/mlx5/mlx5_flow_verbs.c
/dpdk/drivers/net/mlx5/mlx5_glue.c
/dpdk/drivers/net/mlx5/mlx5_prm.h
/dpdk/drivers/net/mlx5/mlx5_rss.c
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec.h
/dpdk/drivers/net/mlx5/mlx5_trigger.c
/dpdk/drivers/net/mlx5/mlx5_txq.c
/dpdk/drivers/net/nfb/nfb_tx.h
/dpdk/drivers/net/octeontx2/otx2_ethdev.c
/dpdk/drivers/net/octeontx2/otx2_ethdev_devargs.c
/dpdk/drivers/net/octeontx2/otx2_flow.c
/dpdk/drivers/net/octeontx2/otx2_flow.h
/dpdk/drivers/net/octeontx2/otx2_flow_ctrl.c
/dpdk/drivers/net/octeontx2/otx2_flow_parse.c
/dpdk/drivers/net/octeontx2/otx2_ptp.c
/dpdk/drivers/net/pcap/rte_eth_pcap.c
/dpdk/drivers/net/pfe/meson.build
/dpdk/drivers/net/qede/base/common_hsi.h
/dpdk/drivers/net/qede/base/ecore.h
/dpdk/drivers/net/qede/base/ecore_dev.c
/dpdk/drivers/net/qede/base/ecore_hsi_debug_tools.h
/dpdk/drivers/net/qede/base/ecore_hw.c
/dpdk/drivers/net/qede/base/ecore_init_fw_funcs.c
/dpdk/drivers/net/qede/base/ecore_init_fw_funcs.h
/dpdk/drivers/net/qede/base/ecore_int.c
/dpdk/drivers/net/qede/base/ecore_iro_values.h
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/qede/qede_ethdev.h
/dpdk/drivers/net/qede/qede_main.c
/dpdk/drivers/raw/dpaa2_qdma/dpaa2_qdma.c
/dpdk/drivers/raw/dpaa2_qdma/dpaa2_qdma.h
/dpdk/drivers/raw/dpaa2_qdma/rte_pmd_dpaa2_qdma.h
/dpdk/examples/cmdline/commands.c
/dpdk/examples/ipsec-secgw/esp.c
/dpdk/examples/ipsec-secgw/ipsec-secgw.c
/dpdk/examples/ipsec-secgw/ipsec.c
/dpdk/examples/ipsec-secgw/ipsec.h
/dpdk/examples/ipsec-secgw/ipsec_process.c
/dpdk/examples/ipsec-secgw/sa.c
/dpdk/examples/ipsec-secgw/test/bypass_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_3descbc_sha1_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_3descbc_sha1_esn_atom_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_3descbc_sha1_esn_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aescbc_sha1_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aescbc_sha1_esn_atom_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aescbc_sha1_esn_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aesctr_sha1_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aesctr_sha1_esn_atom_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aesctr_sha1_esn_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aesgcm_common_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aesgcm_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aesgcm_esn_atom_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aesgcm_esn_defs.sh
/dpdk/examples/ipsec-secgw/test/trs_aesgcm_inline_crypto_fallback_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_3descbc_sha1_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_3descbc_sha1_esn_atom_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_3descbc_sha1_esn_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aescbc_sha1_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aescbc_sha1_esn_atom_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aescbc_sha1_esn_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aesctr_sha1_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aesctr_sha1_esn_atom_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aesctr_sha1_esn_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aesgcm_common_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aesgcm_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aesgcm_esn_atom_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aesgcm_esn_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aesgcm_inline_crypto_fallback_defs.sh
/dpdk/examples/l2fwd-event/l2fwd_event_generic.c
/dpdk/examples/l2fwd-event/l2fwd_event_internal_port.c
/dpdk/lib/librte_cmdline/cmdline_parse_ipaddr.c
/dpdk/lib/librte_ethdev/rte_ethdev.c
/dpdk/lib/librte_ethdev/rte_ethdev.h
/dpdk/lib/librte_ethdev/rte_ethdev_core.h
/dpdk/lib/librte_ethdev/rte_ethdev_driver.h
/dpdk/lib/librte_ethdev/rte_ethdev_version.map
/dpdk/lib/librte_ethdev/rte_flow.c
/dpdk/lib/librte_ethdev/rte_flow.h
/dpdk/lib/librte_ipsec/Makefile
/dpdk/lib/librte_ipsec/meson.build
/dpdk/lib/librte_ipsec/rte_ipsec_sa.h
/dpdk/lib/librte_ipsec/sa.c
/dpdk/lib/librte_mbuf/rte_mbuf.c
/dpdk/lib/librte_mbuf/rte_mbuf_core.h
/dpdk/lib/librte_mbuf/rte_mbuf_dyn.h
/dpdk/lib/librte_security/Makefile
/dpdk/lib/librte_security/meson.build
/dpdk/lib/librte_security/rte_security.h
/dpdk/lib/meson.build
/dpdk/mk/rte.app.mk
/dpdk/mk/toolchain/gcc/rte.toolchain-compat.mk
7cc1bd4605-Nov-2019 Stephen Hemminger <stephen@networkplumber.org>

examples/l3fwd: fix IP reserved address range

The original patch used incorrect subnet range for testing.

Fixes: 37afe381bde4 ("examples/l3fwd: use reserved IP addresses")
Cc: stable@dpdk.org

Repo

examples/l3fwd: fix IP reserved address range

The original patch used incorrect subnet range for testing.

Fixes: 37afe381bde4 ("examples/l3fwd: use reserved IP addresses")
Cc: stable@dpdk.org

Reported-by: Hemant Agrawal <hemant.agrawal@nxp.com>
Reported-by: Ferruh Yigit <ferruh.yigit@intel.com>
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
Acked-by: Hemant Agrawal <hemant.agrawal@nxp.com>

show more ...


/dpdk/.travis.yml
/dpdk/MAINTAINERS
/dpdk/app/test-eventdev/test_perf_common.c
/dpdk/app/test-eventdev/test_pipeline_common.c
/dpdk/app/test/Makefile
/dpdk/app/test/autotest_data.py
/dpdk/app/test/meson.build
/dpdk/app/test/test_atomic.c
/dpdk/app/test/test_fib.c
/dpdk/app/test/test_fib6.c
/dpdk/app/test/test_fib6_perf.c
/dpdk/app/test/test_fib_perf.c
/dpdk/app/test/test_hash_readwrite.c
/dpdk/app/test/test_link_bonding_mode4.c
/dpdk/app/test/test_mempool.c
/dpdk/app/test/test_memzone.c
/dpdk/app/test/test_rib.c
/dpdk/app/test/test_rib6.c
/dpdk/config/arm/meson.build
/dpdk/config/common_base
/dpdk/config/defconfig_arm64-dpaa-linuxapp-gcc
/dpdk/config/meson.build
/dpdk/doc/api/doxy-api.conf.in
/dpdk/doc/guides/contributing/versioning.rst
/dpdk/doc/guides/cryptodevs/dpaa2_sec.rst
/dpdk/doc/guides/eventdevs/dpaa2.rst
/dpdk/doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst
/dpdk/doc/guides/nics/build_and_test.rst
/dpdk/doc/guides/nics/dpaa.rst
/dpdk/doc/guides/nics/dpaa2.rst
/dpdk/doc/guides/platform/dpaa2.rst
/dpdk/doc/guides/prog_guide/index.rst
/dpdk/doc/guides/prog_guide/lto.rst
/dpdk/doc/guides/rawdevs/dpaa2_cmdif.rst
/dpdk/doc/guides/rawdevs/dpaa2_qdma.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_19_11.rst
/dpdk/doc/guides/sample_app_ug/index.rst
/dpdk/doc/guides/sample_app_ug/intro.rst
/dpdk/doc/guides/sample_app_ug/l2_forward_event.rst
run_app.rst
/dpdk/drivers/bus/dpaa/dpaa_bus.c
/dpdk/drivers/bus/dpaa/rte_bus_dpaa_version.map
/dpdk/drivers/bus/fslmc/fslmc_bus.c
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h
/dpdk/drivers/common/dpaax/dpaax_iova_table.c
/dpdk/drivers/common/dpaax/dpaax_iova_table.h
/dpdk/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c
/dpdk/drivers/crypto/dpaa2_sec/meson.build
/dpdk/drivers/crypto/dpaa_sec/dpaa_sec.c
/dpdk/drivers/event/octeontx2/otx2_tim_worker.h
/dpdk/drivers/event/octeontx2/otx2_worker.h
/dpdk/drivers/event/octeontx2/otx2_worker_dual.c
/dpdk/drivers/mempool/bucket/Makefile
/dpdk/drivers/mempool/bucket/meson.build
/dpdk/drivers/mempool/bucket/rte_mempool_bucket.c
/dpdk/drivers/mempool/dpaa/dpaa_mempool.c
/dpdk/drivers/mempool/dpaa2/dpaa2_hw_mempool.c
/dpdk/drivers/mempool/octeontx/Makefile
/dpdk/drivers/mempool/octeontx/meson.build
/dpdk/drivers/mempool/octeontx/rte_mempool_octeontx.c
/dpdk/drivers/mempool/octeontx2/Makefile
/dpdk/drivers/mempool/octeontx2/meson.build
/dpdk/drivers/mempool/octeontx2/otx2_mempool_ops.c
/dpdk/drivers/net/bnx2x/bnx2x.c
/dpdk/drivers/net/bnx2x/bnx2x.h
/dpdk/drivers/net/bnx2x/bnx2x_osal.h
/dpdk/drivers/net/dpaa/dpaa_ethdev.c
/dpdk/drivers/net/dpaa/dpaa_ethdev.h
/dpdk/drivers/net/dpaa/dpaa_rxtx.c
/dpdk/drivers/net/dpaa2/base/dpaa2_hw_dpni.c
/dpdk/drivers/net/dpaa2/dpaa2_rxtx.c
/dpdk/drivers/net/dpaa2/mc/dpkg.c
/dpdk/drivers/net/e1000/base/e1000_82543.c
/dpdk/drivers/net/e1000/base/e1000_ich8lan.c
/dpdk/drivers/net/e1000/base/e1000_phy.c
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/ifc/ifcvf_vdpa.c
/dpdk/drivers/net/qede/base/ecore_mcp.c
/dpdk/drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c
/dpdk/drivers/raw/dpaa2_qdma/dpaa2_qdma.c
/dpdk/examples/Makefile
/dpdk/examples/l2fwd-event/Makefile
/dpdk/examples/l2fwd-event/l2fwd_common.c
/dpdk/examples/l2fwd-event/l2fwd_common.h
/dpdk/examples/l2fwd-event/l2fwd_event.c
/dpdk/examples/l2fwd-event/l2fwd_event.h
/dpdk/examples/l2fwd-event/l2fwd_event_generic.c
/dpdk/examples/l2fwd-event/l2fwd_event_internal_port.c
/dpdk/examples/l2fwd-event/l2fwd_poll.c
/dpdk/examples/l2fwd-event/l2fwd_poll.h
/dpdk/examples/l2fwd-event/main.c
/dpdk/examples/l2fwd-event/meson.build
/dpdk/examples/l3fwd/l3fwd_lpm.c
/dpdk/examples/meson.build
/dpdk/lib/Makefile
/dpdk/lib/librte_distributor/rte_distributor.c
/dpdk/lib/librte_distributor/rte_distributor_v20.c
/dpdk/lib/librte_eal/common/include/rte_function_versioning.h
/dpdk/lib/librte_eal/common/include/rte_memory.h
/dpdk/lib/librte_eal/common/include/rte_vfio.h
/dpdk/lib/librte_eal/common/rte_malloc.c
/dpdk/lib/librte_eal/freebsd/eal/eal.c
/dpdk/lib/librte_eal/freebsd/eal/eal_memory.c
/dpdk/lib/librte_eal/linux/eal/eal_memory.c
/dpdk/lib/librte_eal/linux/eal/eal_vfio.c
/dpdk/lib/librte_eal/rte_eal_version.map
/dpdk/lib/librte_eventdev/rte_event_timer_adapter.c
/dpdk/lib/librte_fib/Makefile
/dpdk/lib/librte_fib/dir24_8.c
/dpdk/lib/librte_fib/dir24_8.h
/dpdk/lib/librte_fib/meson.build
/dpdk/lib/librte_fib/rte_fib.c
/dpdk/lib/librte_fib/rte_fib.h
/dpdk/lib/librte_fib/rte_fib6.c
/dpdk/lib/librte_fib/rte_fib6.h
/dpdk/lib/librte_fib/rte_fib_version.map
/dpdk/lib/librte_fib/trie.c
/dpdk/lib/librte_fib/trie.h
/dpdk/lib/librte_lpm/rte_lpm.c
/dpdk/lib/librte_lpm/rte_lpm6.c
/dpdk/lib/librte_mempool/rte_mempool.c
/dpdk/lib/librte_mempool/rte_mempool.h
/dpdk/lib/librte_mempool/rte_mempool_ops.c
/dpdk/lib/librte_mempool/rte_mempool_ops_default.c
/dpdk/lib/librte_mempool/rte_mempool_version.map
/dpdk/lib/librte_rib/Makefile
/dpdk/lib/librte_rib/meson.build
/dpdk/lib/librte_rib/rte_rib.c
/dpdk/lib/librte_rib/rte_rib.h
/dpdk/lib/librte_rib/rte_rib6.c
/dpdk/lib/librte_rib/rte_rib6.h
/dpdk/lib/librte_rib/rte_rib_version.map
/dpdk/lib/librte_timer/rte_timer.c
/dpdk/lib/meson.build
/dpdk/mk/rte.app.mk
/dpdk/mk/toolchain/gcc/rte.toolchain-compat.mk
/dpdk/mk/toolchain/gcc/rte.vars.mk
/dpdk/mk/toolchain/icc/rte.vars.mk
c41c100b24-Oct-2019 Dekel Peled <dekelp@mellanox.com>

doc: fix description of links to EAL options pages

Documentation includes separate pages of EAL command-line options for
Linux and for FreeBSD.
Links to these pages use the same text 'EAL parameters

doc: fix description of links to EAL options pages

Documentation includes separate pages of EAL command-line options for
Linux and for FreeBSD.
Links to these pages use the same text 'EAL parameters', so it is not
clear which link to use for which environment.

This patch adds the text '(Linux)' and '(FreeBSD)' where relevant, to
clearly identify the links.

Fixes: 3ee567cfec37 ("doc: document all EAL parameters in one place")
Cc: stable@dpdk.org

Signed-off-by: Dekel Peled <dekelp@mellanox.com>
Acked-by: Anatoly Burakov <anatoly.burakov@intel.com>

show more ...


/dpdk/MAINTAINERS
/dpdk/VERSION
/dpdk/app/proc-info/main.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test/test_cryptodev_asym.c
/dpdk/app/test/test_memzone.c
/dpdk/app/test/test_metrics.c
/dpdk/app/test/test_stack_perf.c
/dpdk/config/meson.build
/dpdk/config/ppc_64/meson.build
/dpdk/config/rte_config.h
/dpdk/doc/api/doxy-api-index.md
/dpdk/doc/guides/contributing/coding_style.rst
/dpdk/doc/guides/contributing/versioning.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_19_11.rst
/dpdk/doc/guides/sample_app_ug/index.rst
/dpdk/doc/guides/sample_app_ug/intro.rst
/dpdk/doc/guides/sample_app_ug/ioat.rst
run_app.rst
/dpdk/drivers/common/qat/qat_logs.c
/dpdk/drivers/common/qat/qat_logs.h
/dpdk/drivers/compress/zlib/zlib_pmd_private.h
/dpdk/drivers/crypto/aesni_gcm/aesni_gcm_pmd_private.h
/dpdk/drivers/crypto/aesni_mb/aesni_mb_pmd_private.h
/dpdk/drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c
/dpdk/drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c
/dpdk/drivers/crypto/armv8/armv8_pmd_private.h
/dpdk/drivers/crypto/armv8/rte_armv8_pmd.c
/dpdk/drivers/crypto/armv8/rte_armv8_pmd_ops.c
/dpdk/drivers/crypto/dpaa2_sec/dpaa2_sec_priv.h
/dpdk/drivers/crypto/kasumi/kasumi_pmd_private.h
/dpdk/drivers/crypto/kasumi/rte_kasumi_pmd.c
/dpdk/drivers/crypto/kasumi/rte_kasumi_pmd_ops.c
/dpdk/drivers/crypto/mvsam/mrvl_pmd_private.h
/dpdk/drivers/crypto/mvsam/rte_mrvl_pmd.c
/dpdk/drivers/crypto/mvsam/rte_mrvl_pmd_ops.c
/dpdk/drivers/crypto/openssl/openssl_pmd_private.h
/dpdk/drivers/crypto/openssl/rte_openssl_pmd.c
/dpdk/drivers/crypto/openssl/rte_openssl_pmd_ops.c
/dpdk/drivers/crypto/snow3g/rte_snow3g_pmd.c
/dpdk/drivers/crypto/snow3g/rte_snow3g_pmd_ops.c
/dpdk/drivers/crypto/snow3g/snow3g_pmd_private.h
/dpdk/drivers/crypto/zuc/rte_zuc_pmd.c
/dpdk/drivers/crypto/zuc/rte_zuc_pmd_ops.c
/dpdk/drivers/crypto/zuc/zuc_pmd_private.h
/dpdk/drivers/net/bnxt/bnxt.h
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_filter.c
/dpdk/drivers/net/bnxt/bnxt_flow.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.h
/dpdk/drivers/net/bnxt/bnxt_irq.c
/dpdk/drivers/net/bnxt/bnxt_rxq.c
/dpdk/drivers/net/bnxt/bnxt_rxr.c
/dpdk/drivers/net/bnxt/bnxt_stats.c
/dpdk/drivers/net/bnxt/hsi_struct_def_dpdk.h
/dpdk/drivers/net/bonding/eth_bond_8023ad_private.h
/dpdk/drivers/net/bonding/eth_bond_private.h
/dpdk/drivers/net/bonding/rte_eth_bond_8023ad.c
/dpdk/drivers/net/bonding/rte_eth_bond_8023ad.h
/dpdk/drivers/net/bonding/rte_eth_bond_alb.c
/dpdk/drivers/net/bonding/rte_eth_bond_api.c
/dpdk/drivers/net/bonding/rte_eth_bond_args.c
/dpdk/drivers/net/bonding/rte_eth_bond_flow.c
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/failsafe/failsafe_private.h
/dpdk/drivers/net/hns3/hns3_cmd.c
/dpdk/drivers/net/hns3/hns3_ethdev.c
/dpdk/drivers/net/hns3/hns3_ethdev_vf.c
/dpdk/drivers/net/hns3/hns3_intr.c
/dpdk/drivers/net/hns3/hns3_rxtx.c
/dpdk/drivers/net/hns3/hns3_rxtx.h
/dpdk/drivers/net/hns3/hns3_stats.c
/dpdk/drivers/net/pcap/meson.build
/dpdk/drivers/net/virtio/virtio_rxtx.c
/dpdk/drivers/raw/ifpga/base/opae_eth_group.c
/dpdk/drivers/raw/ioat/ioat_rawdev.c
/dpdk/drivers/raw/ioat/ioat_rawdev_test.c
/dpdk/examples/Makefile
/dpdk/examples/ethtool/meson.build
/dpdk/examples/ioat/Makefile
/dpdk/examples/ioat/ioatfwd.c
/dpdk/examples/ioat/meson.build
/dpdk/examples/kni/main.c
/dpdk/examples/l3fwd-power/main.c
/dpdk/examples/l3fwd/l3fwd_lpm.c
/dpdk/examples/meson.build
/dpdk/examples/ntb/ntb_fwd.c
/dpdk/examples/performance-thread/l3fwd-thread/Makefile
/dpdk/examples/performance-thread/l3fwd-thread/main.c
/dpdk/examples/performance-thread/l3fwd-thread/meson.build
/dpdk/examples/performance-thread/pthread_shim/meson.build
/dpdk/examples/server_node_efd/node/meson.build
/dpdk/examples/server_node_efd/server/main.c
/dpdk/examples/server_node_efd/server/meson.build
/dpdk/examples/vm_power_manager/channel_manager.c
/dpdk/examples/vm_power_manager/channel_manager.h
/dpdk/examples/vm_power_manager/channel_monitor.c
/dpdk/examples/vm_power_manager/guest_cli/Makefile
/dpdk/examples/vm_power_manager/guest_cli/meson.build
/dpdk/examples/vm_power_manager/guest_cli/vm_power_cli_guest.c
/dpdk/examples/vm_power_manager/vm_power_cli.c
/dpdk/kernel/linux/kni/kni_misc.c
/dpdk/lib/librte_bitratestats/rte_bitrate.c
/dpdk/lib/librte_distributor/distributor_private.h
/dpdk/lib/librte_distributor/meson.build
/dpdk/lib/librte_distributor/rte_distributor.c
/dpdk/lib/librte_distributor/rte_distributor_match_generic.c
/dpdk/lib/librte_distributor/rte_distributor_match_sse.c
/dpdk/lib/librte_distributor/rte_distributor_v20.c
/dpdk/lib/librte_eal/common/Makefile
/dpdk/lib/librte_eal/common/eal_common_cpuflags.c
/dpdk/lib/librte_eal/common/eal_common_launch.c
/dpdk/lib/librte_eal/common/eal_common_lcore.c
/dpdk/lib/librte_eal/common/eal_common_log.c
/dpdk/lib/librte_eal/common/eal_common_mcfg.c
/dpdk/lib/librte_eal/common/eal_memcfg.h
/dpdk/lib/librte_eal/common/eal_private.h
/dpdk/lib/librte_eal/common/include/generic/rte_cpuflags.h
/dpdk/lib/librte_eal/common/include/rte_compat.h
/dpdk/lib/librte_eal/common/include/rte_eal.h
/dpdk/lib/librte_eal/common/include/rte_function_versioning.h
/dpdk/lib/librte_eal/common/include/rte_lcore.h
/dpdk/lib/librte_eal/common/include/rte_log.h
/dpdk/lib/librte_eal/common/include/rte_malloc.h
/dpdk/lib/librte_eal/common/include/rte_service_component.h
/dpdk/lib/librte_eal/common/malloc_heap.c
/dpdk/lib/librte_eal/common/malloc_heap.h
/dpdk/lib/librte_eal/common/meson.build
/dpdk/lib/librte_eal/common/rte_malloc.c
/dpdk/lib/librte_eal/common/rte_service.c
/dpdk/lib/librte_eal/freebsd/eal/Makefile
/dpdk/lib/librte_eal/freebsd/eal/eal.c
/dpdk/lib/librte_eal/linux/eal/Makefile
/dpdk/lib/librte_eal/linux/eal/eal.c
/dpdk/lib/librte_eal/linux/eal/include/rte_kni_common.h
/dpdk/lib/librte_eal/meson.build
/dpdk/lib/librte_eal/rte_eal_version.map
/dpdk/lib/librte_eal/windows/eal/eal_thread.c
/dpdk/lib/librte_ethdev/Makefile
/dpdk/lib/librte_ethdev/ethdev_private.h
/dpdk/lib/librte_ethdev/meson.build
/dpdk/lib/librte_kni/rte_kni.c
/dpdk/lib/librte_kni/rte_kni.h
/dpdk/lib/librte_lpm/meson.build
/dpdk/lib/librte_lpm/rte_lpm.c
/dpdk/lib/librte_lpm/rte_lpm.h
/dpdk/lib/librte_lpm/rte_lpm6.c
/dpdk/lib/librte_net/rte_arp.h
/dpdk/lib/librte_net/rte_ether.h
/dpdk/lib/librte_pci/Makefile
/dpdk/lib/librte_pci/meson.build
/dpdk/lib/librte_pci/rte_pci.c
/dpdk/lib/librte_pci/rte_pci.h
/dpdk/lib/librte_pci/rte_pci_version.map
/dpdk/lib/librte_pipeline/rte_table_action.c
/dpdk/lib/librte_port/meson.build
/dpdk/lib/librte_power/channel_commands.h
/dpdk/lib/librte_power/guest_channel.c
/dpdk/lib/librte_power/guest_channel.h
/dpdk/lib/librte_power/rte_power_version.map
/dpdk/lib/librte_stack/rte_stack.c
/dpdk/lib/librte_stack/stack_pvt.h
/dpdk/lib/librte_timer/meson.build
/dpdk/lib/librte_timer/rte_timer.c
/dpdk/lib/librte_vhost/vhost_user.c
/dpdk/lib/meson.build
/dpdk/mk/target/generic/rte.vars.mk
/dpdk/usertools/dpdk-pmdinfo.py
/dpdk/usertools/dpdk-telemetry-client.py
739e045b16-Sep-2019 Xiaoyu Min <jackmin@mellanox.com>

app/testpmd: support multiple raw encap/decap

In some scenarios, the raw_encap/raw_decap actions could be multiple in
one single flow (e,g. hirepin flow):

... actions raw_decap / raw_encap / raw_

app/testpmd: support multiple raw encap/decap

In some scenarios, the raw_encap/raw_decap actions could be multiple in
one single flow (e,g. hirepin flow):

... actions raw_decap / raw_encap / raw_decap / raw_encap / ...

This requires the testpmd supports multiple raw_encap/raw_decap data
settings as well.

With the multiple raw_encap/raw_decap settings, the testpmd commands –
set raw_encap / set raw_decap will become:

set raw_encap <index> <item pattern>
set raw_decap <index> <item pattern>

And the actions – raw_encap/raw_decap also could optionally choose which
global raw_encap/raw_decap confs to be used by index:

... actions raw_decap index 1 / raw_encap index 2 / ...

If there is no `index` specified, the default index is 0:

set raw_encap <item pattern>
... actions raw_decap / raw_encap / ...

which will use raw_encap index 0.

In addition to the set raw_encap/raw_decap commands,

show <raw_encap/raw_decap> <index>
show <raw_encap/raw_decap> all

are also introduced into in order to check which index is set and to
what.

Signed-off-by: Xiaoyu Min <jackmin@mellanox.com>
Acked-by: Ori Kam <orika@mellanox.com>

show more ...


/dpdk/MAINTAINERS
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test-pmd/csumonly.c
/dpdk/app/test-pmd/parameters.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test-pmd/testpmd.h
/dpdk/app/test-pmd/util.c
/dpdk/app/test/test_bitratestats.c
/dpdk/app/test/test_distributor_perf.c
/dpdk/app/test/test_efd.c
/dpdk/app/test/test_efd_perf.c
/dpdk/app/test/test_hash_perf.c
/dpdk/app/test/test_hash_readwrite_lf.c
/dpdk/app/test/test_latencystats.c
/dpdk/app/test/test_mbuf.c
/dpdk/app/test/test_member_perf.c
/dpdk/app/test/test_rcu_qsbr.c
/dpdk/app/test/test_sched.c
/dpdk/config/common_base
/dpdk/doc/api/doxy-api-index.md
/dpdk/doc/guides/nics/af_xdp.rst
/dpdk/doc/guides/nics/features/octeontx2.ini
/dpdk/doc/guides/nics/features/octeontx2_vec.ini
/dpdk/doc/guides/nics/fm10k.rst
/dpdk/doc/guides/nics/ice.rst
/dpdk/doc/guides/nics/liquidio.rst
/dpdk/doc/guides/nics/memif.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/octeontx.rst
/dpdk/doc/guides/nics/octeontx2.rst
/dpdk/doc/guides/nics/thunderx.rst
/dpdk/doc/guides/prog_guide/rte_flow.rst
/dpdk/doc/guides/prog_guide/vhost_lib.rst
/dpdk/doc/guides/rel_notes/release_19_11.rst
/dpdk/doc/guides/sample_app_ug/index.rst
testpmd_funcs.rst
/dpdk/drivers/bus/fslmc/qbman/qbman_portal.c
/dpdk/drivers/bus/fslmc/qbman/qbman_portal.h
/dpdk/drivers/bus/pci/linux/pci_vfio.c
/dpdk/drivers/common/octeontx2/otx2_mbox.c
/dpdk/drivers/common/octeontx2/otx2_mbox.h
/dpdk/drivers/compress/octeontx/otx_zip.h
/dpdk/drivers/compress/octeontx/otx_zip_pmd.c
/dpdk/drivers/crypto/null/null_crypto_pmd.c
/dpdk/drivers/crypto/null/null_crypto_pmd_private.h
/dpdk/drivers/crypto/virtio/virtio_pci.c
/dpdk/drivers/crypto/virtio/virtio_pci.h
/dpdk/drivers/net/af_packet/rte_eth_af_packet.c
/dpdk/drivers/net/af_xdp/rte_eth_af_xdp.c
/dpdk/drivers/net/axgbe/axgbe_phy_impl.c
/dpdk/drivers/net/bnxt/bnxt_txq.c
/dpdk/drivers/net/e1000/e1000_ethdev.h
/dpdk/drivers/net/e1000/igb_flow.c
/dpdk/drivers/net/enetc/Makefile
/dpdk/drivers/net/enetc/base/enetc_hw.h
/dpdk/drivers/net/enetc/enetc_ethdev.c
/dpdk/drivers/net/enetc/enetc_logs.h
/dpdk/drivers/net/enetc/meson.build
/dpdk/drivers/net/enic/enic.h
/dpdk/drivers/net/enic/enic_ethdev.c
/dpdk/drivers/net/enic/enic_main.c
/dpdk/drivers/net/hns3/hns3_rxtx.c
/dpdk/drivers/net/i40e/i40e_ethdev.h
/dpdk/drivers/net/i40e/i40e_fdir.c
/dpdk/drivers/net/i40e/i40e_flow.c
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/i40e/i40e_rxtx.h
/dpdk/drivers/net/i40e/i40e_rxtx_vec_avx2.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_neon.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_sse.c
/dpdk/drivers/net/iavf/Makefile
/dpdk/drivers/net/iavf/iavf_ethdev.c
/dpdk/drivers/net/iavf/iavf_rxtx.c
/dpdk/drivers/net/iavf/iavf_rxtx.h
/dpdk/drivers/net/iavf/iavf_rxtx_vec_avx2.c
/dpdk/drivers/net/iavf/iavf_rxtx_vec_common.h
/dpdk/drivers/net/iavf/iavf_rxtx_vec_sse.c
/dpdk/drivers/net/iavf/meson.build
/dpdk/drivers/net/ice/Makefile
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/ice/ice_ethdev.h
/dpdk/drivers/net/ice/ice_fdir_filter.c
/dpdk/drivers/net/ice/ice_generic_flow.c
/dpdk/drivers/net/ice/ice_generic_flow.h
/dpdk/drivers/net/ice/ice_hash.c
/dpdk/drivers/net/ice/ice_rxtx.c
/dpdk/drivers/net/ice/ice_rxtx.h
/dpdk/drivers/net/ice/ice_rxtx_vec_avx2.c
/dpdk/drivers/net/ice/ice_rxtx_vec_sse.c
/dpdk/drivers/net/ice/ice_switch_filter.c
/dpdk/drivers/net/ice/meson.build
/dpdk/drivers/net/ixgbe/ixgbe_fdir.c
/dpdk/drivers/net/ixgbe/ixgbe_flow.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx_vec_neon.c
/dpdk/drivers/net/kni/rte_eth_kni.c
/dpdk/drivers/net/memif/memif_socket.c
/dpdk/drivers/net/memif/memif_socket.h
/dpdk/drivers/net/memif/rte_eth_memif.c
/dpdk/drivers/net/mlx4/Makefile
/dpdk/drivers/net/mlx4/meson.build
/dpdk/drivers/net/mlx5/Makefile
/dpdk/drivers/net/mlx5/meson.build
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_defs.h
/dpdk/drivers/net/mlx5/mlx5_devx_cmds.c
/dpdk/drivers/net/mlx5/mlx5_ethdev.c
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_flow.h
/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
/dpdk/drivers/net/mlx5/mlx5_prm.h
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.c
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec.c
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_altivec.h
/dpdk/drivers/net/null/rte_eth_null.c
/dpdk/drivers/net/octeontx2/Makefile
/dpdk/drivers/net/octeontx2/meson.build
/dpdk/drivers/net/octeontx2/otx2_ethdev.c
/dpdk/drivers/net/octeontx2/otx2_ethdev.h
/dpdk/drivers/net/octeontx2/otx2_mcast.c
/dpdk/drivers/net/pcap/rte_eth_pcap.c
/dpdk/drivers/net/ring/rte_eth_ring.c
/dpdk/drivers/net/softnic/rte_eth_softnic_tm.c
/dpdk/drivers/net/virtio/virtio_ethdev.c
/dpdk/drivers/net/virtio/virtio_rxtx.c
/dpdk/drivers/net/virtio/virtio_rxtx_simple_altivec.c
/dpdk/drivers/net/virtio/virtio_user/virtio_user_dev.c
/dpdk/drivers/net/virtio/virtqueue.h
/dpdk/examples/Makefile
/dpdk/examples/bpf/t2.c
/dpdk/examples/bpf/t3.c
/dpdk/examples/ip_pipeline/cli.c
/dpdk/examples/ip_pipeline/tmgr.c
/dpdk/examples/ip_pipeline/tmgr.h
/dpdk/examples/meson.build
/dpdk/examples/qos_sched/app_thread.c
/dpdk/examples/qos_sched/cfg_file.c
/dpdk/examples/qos_sched/init.c
/dpdk/examples/qos_sched/main.h
/dpdk/examples/qos_sched/profile.cfg
/dpdk/examples/qos_sched/profile_ov.cfg
/dpdk/examples/qos_sched/stats.c
/dpdk/examples/tep_termination/vxlan.c
/dpdk/examples/tep_termination/vxlan.h
/dpdk/lib/librte_eal/common/eal_common_memory.c
/dpdk/lib/librte_eal/common/eal_private.h
/dpdk/lib/librte_eal/common/include/rte_common.h
/dpdk/lib/librte_eal/common/include/rte_lcore.h
/dpdk/lib/librte_eal/common/include/rte_memory.h
/dpdk/lib/librte_eal/common/rte_reciprocal.c
/dpdk/lib/librte_eal/freebsd/eal/eal.c
/dpdk/lib/librte_eal/freebsd/eal/eal_memory.c
/dpdk/lib/librte_eal/freebsd/eal/include/rte_os.h
/dpdk/lib/librte_eal/linux/eal/eal.c
/dpdk/lib/librte_eal/linux/eal/eal_memory.c
/dpdk/lib/librte_eal/linux/eal/include/rte_os.h
/dpdk/lib/librte_ethdev/rte_eth_ctrl.h
/dpdk/lib/librte_ethdev/rte_ethdev.c
/dpdk/lib/librte_ethdev/rte_ethdev.h
/dpdk/lib/librte_ethdev/rte_flow.c
/dpdk/lib/librte_ethdev/rte_flow.h
/dpdk/lib/librte_gro/gro_tcp4.h
/dpdk/lib/librte_mbuf/Makefile
/dpdk/lib/librte_mbuf/meson.build
/dpdk/lib/librte_mbuf/rte_mbuf.c
/dpdk/lib/librte_mbuf/rte_mbuf.h
/dpdk/lib/librte_mbuf/rte_mbuf_core.h
/dpdk/lib/librte_mbuf/rte_mbuf_dyn.c
/dpdk/lib/librte_mbuf/rte_mbuf_dyn.h
/dpdk/lib/librte_mbuf/rte_mbuf_version.map
/dpdk/lib/librte_net/Makefile
/dpdk/lib/librte_net/meson.build
/dpdk/lib/librte_net/rte_ether.h
/dpdk/lib/librte_net/rte_gtp.h
/dpdk/lib/librte_net/rte_higig.h
/dpdk/lib/librte_net/rte_icmp.h
/dpdk/lib/librte_net/rte_ip.h
/dpdk/lib/librte_net/rte_mpls.h
/dpdk/lib/librte_net/rte_net.c
/dpdk/lib/librte_net/rte_net_crc.c
/dpdk/lib/librte_net/rte_net_crc.h
/dpdk/lib/librte_net/rte_sctp.h
/dpdk/lib/librte_net/rte_tcp.h
/dpdk/lib/librte_net/rte_udp.h
/dpdk/lib/librte_net/rte_vxlan.h
/dpdk/lib/librte_pipeline/rte_table_action.c
/dpdk/lib/librte_port/Makefile
/dpdk/lib/librte_port/meson.build
/dpdk/lib/librte_port/rte_port_eventdev.c
/dpdk/lib/librte_port/rte_port_eventdev.h
/dpdk/lib/librte_port/rte_port_version.map
/dpdk/lib/librte_sched/Makefile
/dpdk/lib/librte_sched/meson.build
/dpdk/lib/librte_sched/rte_approx.c
/dpdk/lib/librte_sched/rte_approx.h
/dpdk/lib/librte_sched/rte_sched.c
/dpdk/lib/librte_sched/rte_sched.h
/dpdk/lib/librte_sched/rte_sched_common.h
/dpdk/lib/librte_sched/rte_sched_version.map
/dpdk/lib/librte_vhost/Makefile
/dpdk/lib/librte_vhost/meson.build
/dpdk/lib/librte_vhost/rte_vhost.h
/dpdk/lib/librte_vhost/rte_vhost_version.map
/dpdk/lib/librte_vhost/socket.c
/dpdk/lib/librte_vhost/vdpa.c
/dpdk/lib/librte_vhost/vhost.c
/dpdk/lib/librte_vhost/vhost.h
/dpdk/lib/librte_vhost/vhost_user.c
/dpdk/lib/librte_vhost/vhost_user.h
/dpdk/lib/librte_vhost/virtio_net.c
5e913bdb15-Oct-2019 Ting Xu <ting.xu@intel.com>

app/testpmd: fix CRC strip command

This patch fixed the bug that a failure appeared when config
rx_offload crc_strip using command "port config all crc-strip
on|off". The reason is that this command

app/testpmd: fix CRC strip command

This patch fixed the bug that a failure appeared when config
rx_offload crc_strip using command "port config all crc-strip
on|off". The reason is that this command was removed in Commit
e5db17a1e54e. The current command is "port config <port_id>
rx_offload keep_crc on|off" instead.

In this patch, some codes left over about 'crc_strip' are
removed to make the current command clearer.

Fixes: e5db17a1e54e ("app/testpmd: remove duplicated Rx offload commands")
Cc: stable@dpdk.org

Signed-off-by: Ting Xu <ting.xu@intel.com>
Acked-by: Bernard Iremonger <bernard.iremonger@intel.com>

show more ...

fb1a5a0f10-Oct-2019 Vivek Sharma <viveksharma@marvell.com>

app/testpmd: introduce Rx offloads option

Introduce boot time argument for configuring all rx offloads.

Signed-off-by: Vivek Sharma <viveksharma@marvell.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit

app/testpmd: introduce Rx offloads option

Introduce boot time argument for configuring all rx offloads.

Signed-off-by: Vivek Sharma <viveksharma@marvell.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>

show more ...

12345678910>>...18