History log of /dpdk/doc/guides/testpmd_app_ug/ (Results 201 – 225 of 430)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
b857787611-Oct-2019 Vivek Sharma <viveksharma@marvell.com>

app/testpmd: introduce QinQ offload option

Introduce boot time argument for configuring QinQ strip
offload.

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

app/testpmd: introduce QinQ offload option

Introduce boot time argument for configuring QinQ strip
offload.

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

show more ...

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

app/testpmd: support QinQ offload in VLAN set command

Segregate QinQ from Extend Offload and support QinQ offload
in vlan set command. Merge all port wise rx vlan offloads in
command line help and d

app/testpmd: support QinQ offload in VLAN set command

Segregate QinQ from Extend Offload and support QinQ offload
in vlan set command. Merge all port wise rx vlan offloads in
command line help and documentation for a cleaner structure.

Fix port info display to distinguish between qinq strip and
extend offloads. Flatten all VLAN offload info into a single
line to reduce info length.

Signed-off-by: Vivek Sharma <viveksharma@marvell.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/app/test-pmd/testpmd.h
/dpdk/config/common_armv8a_linux
/dpdk/config/common_base
/dpdk/doc/guides/nics/ark.rst
/dpdk/doc/guides/nics/avp.rst
/dpdk/doc/guides/nics/enic.rst
/dpdk/doc/guides/nics/features/hinic.ini
/dpdk/doc/guides/nics/features/pfe.ini
/dpdk/doc/guides/nics/hinic.rst
/dpdk/doc/guides/nics/index.rst
/dpdk/doc/guides/nics/pfe.rst
/dpdk/doc/guides/rel_notes/release_19_11.rst
testpmd_funcs.rst
/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/base/qbman/dpaa_sys.h
/dpdk/drivers/bus/dpaa/base/qbman/qman.c
/dpdk/drivers/bus/dpaa/dpaa_bus.c
/dpdk/drivers/bus/dpaa/include/fman.h
/dpdk/drivers/bus/dpaa/include/fsl_usd.h
/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/common/dpaax/Makefile
/dpdk/drivers/common/dpaax/compat.h
/dpdk/drivers/common/dpaax/dpaa_list.h
/dpdk/drivers/common/dpaax/dpaa_of.c
/dpdk/drivers/common/dpaax/dpaa_of.h
/dpdk/drivers/common/dpaax/dpaax_logs.h
/dpdk/drivers/common/dpaax/meson.build
/dpdk/drivers/common/dpaax/rte_common_dpaax_version.map
/dpdk/drivers/crypto/caam_jr/Makefile
/dpdk/drivers/crypto/caam_jr/caam_jr.c
/dpdk/drivers/crypto/caam_jr/meson.build
/dpdk/drivers/crypto/dpaa2_sec/Makefile
/dpdk/drivers/crypto/dpaa_sec/Makefile
/dpdk/drivers/crypto/dpaa_sec/dpaa_sec.c
/dpdk/drivers/crypto/dpaa_sec/meson.build
/dpdk/drivers/event/dpaa/Makefile
/dpdk/drivers/event/dpaa2/Makefile
/dpdk/drivers/mempool/dpaa/Makefile
/dpdk/drivers/mempool/dpaa2/Makefile
/dpdk/drivers/net/Makefile
/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_flow.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.c
/dpdk/drivers/net/bnxt/bnxt_irq.c
/dpdk/drivers/net/bnxt/bnxt_irq.h
/dpdk/drivers/net/bnxt/bnxt_ring.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/bnxt/bnxt_txr.c
/dpdk/drivers/net/dpaa/Makefile
/dpdk/drivers/net/dpaa/dpaa_ethdev.h
/dpdk/drivers/net/dpaa/dpaa_rxtx.c
/dpdk/drivers/net/dpaa2/Makefile
/dpdk/drivers/net/dpaa2/dpaa2_rxtx.c
/dpdk/drivers/net/enic/Makefile
/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_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/enic/enic_res.c
/dpdk/drivers/net/enic/enic_rxtx_vec_avx2.c
/dpdk/drivers/net/enic/meson.build
/dpdk/drivers/net/hinic/Makefile
/dpdk/drivers/net/hinic/base/hinic_compat.h
/dpdk/drivers/net/hinic/base/hinic_csr.h
/dpdk/drivers/net/hinic/base/hinic_pmd_api_cmd.c
/dpdk/drivers/net/hinic/base/hinic_pmd_cfg.c
/dpdk/drivers/net/hinic/base/hinic_pmd_cmd.h
/dpdk/drivers/net/hinic/base/hinic_pmd_eqs.c
/dpdk/drivers/net/hinic/base/hinic_pmd_eqs.h
/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_mbox.h
/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_niccfg.h
/dpdk/drivers/net/hinic/base/hinic_pmd_nicio.c
/dpdk/drivers/net/hinic/base/hinic_pmd_nicio.h
/dpdk/drivers/net/hinic/base/meson.build
/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/hinic/meson.build
/dpdk/drivers/net/memif/memif.h
/dpdk/drivers/net/memif/rte_eth_memif.c
/dpdk/drivers/net/meson.build
/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/meson.build
/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/base/bcm_osal.c
/dpdk/drivers/net/qede/base/bcm_osal.h
/dpdk/drivers/net/qede/base/common_hsi.h
/dpdk/drivers/net/qede/base/ecore.h
/dpdk/drivers/net/qede/base/ecore_chain.h
/dpdk/drivers/net/qede/base/ecore_cxt.c
/dpdk/drivers/net/qede/base/ecore_cxt.h
/dpdk/drivers/net/qede/base/ecore_dcbx.c
/dpdk/drivers/net/qede/base/ecore_dev.c
/dpdk/drivers/net/qede/base/ecore_dev_api.h
/dpdk/drivers/net/qede/base/ecore_gtt_reg_addr.h
/dpdk/drivers/net/qede/base/ecore_gtt_values.h
/dpdk/drivers/net/qede/base/ecore_hsi_common.h
/dpdk/drivers/net/qede/base/ecore_hsi_debug_tools.h
/dpdk/drivers/net/qede/base/ecore_hsi_eth.h
/dpdk/drivers/net/qede/base/ecore_hsi_init_func.h
/dpdk/drivers/net/qede/base/ecore_hsi_init_tool.h
/dpdk/drivers/net/qede/base/ecore_hw.c
/dpdk/drivers/net/qede/base/ecore_hw.h
/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_init_ops.c
/dpdk/drivers/net/qede/base/ecore_init_ops.h
/dpdk/drivers/net/qede/base/ecore_int.c
/dpdk/drivers/net/qede/base/ecore_int.h
/dpdk/drivers/net/qede/base/ecore_int_api.h
/dpdk/drivers/net/qede/base/ecore_iov_api.h
/dpdk/drivers/net/qede/base/ecore_iro.h
/dpdk/drivers/net/qede/base/ecore_iro_values.h
/dpdk/drivers/net/qede/base/ecore_l2.c
/dpdk/drivers/net/qede/base/ecore_l2_api.h
/dpdk/drivers/net/qede/base/ecore_mcp.c
/dpdk/drivers/net/qede/base/ecore_mcp.h
/dpdk/drivers/net/qede/base/ecore_proto_if.h
/dpdk/drivers/net/qede/base/ecore_rt_defs.h
/dpdk/drivers/net/qede/base/ecore_sp_commands.c
/dpdk/drivers/net/qede/base/ecore_spq.c
/dpdk/drivers/net/qede/base/ecore_sriov.c
/dpdk/drivers/net/qede/base/ecore_sriov.h
/dpdk/drivers/net/qede/base/ecore_vf.c
/dpdk/drivers/net/qede/base/eth_common.h
/dpdk/drivers/net/qede/base/mcp_public.h
/dpdk/drivers/net/qede/base/nvm_cfg.h
/dpdk/drivers/net/qede/base/reg_addr.h
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/qede/qede_ethdev.h
/dpdk/drivers/net/qede/qede_main.c
/dpdk/drivers/net/qede/qede_rxtx.c
/dpdk/drivers/net/tap/rte_eth_tap.c
/dpdk/drivers/raw/dpaa2_cmdif/Makefile
/dpdk/drivers/raw/dpaa2_qdma/Makefile
/dpdk/mk/rte.app.mk
9e06e39b19-Sep-2019 Vamsi Attunuru <vattunuru@marvell.com>

app/testpmd: show supported packet types

Patch adds a runtime function to display port supported ptypes
in different layers.

Signed-off-by: Vamsi Attunuru <vattunuru@marvell.com>
Acked-by: Bernard

app/testpmd: show supported packet types

Patch adds a runtime function to display port supported ptypes
in different layers.

Signed-off-by: Vamsi Attunuru <vattunuru@marvell.com>
Acked-by: Bernard Iremonger <bernard.iremonger@intel.com>

show more ...


/dpdk/MAINTAINERS
/dpdk/app/Makefile
/dpdk/app/meson.build
/dpdk/app/proc-info/main.c
/dpdk/app/test-eventdev/evt_common.h
/dpdk/app/test-eventdev/evt_options.c
/dpdk/app/test-eventdev/evt_options.h
/dpdk/app/test-eventdev/test_pipeline_common.c
/dpdk/app/test-eventdev/test_pipeline_common.h
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test-sad/Makefile
/dpdk/app/test-sad/main.c
/dpdk/app/test-sad/meson.build
/dpdk/app/test/Makefile
/dpdk/app/test/autotest_data.py
/dpdk/app/test/commands.c
/dpdk/app/test/meson.build
/dpdk/app/test/test_atomic.c
/dpdk/app/test/test_bpf.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.h
/dpdk/app/test/test_cryptodev_aes_test_vectors.h
/dpdk/app/test/test_cryptodev_asym.c
/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_cryptodev_mixed_test_vectors.h
/dpdk/app/test/test_cryptodev_rsa_test_vectors.h
/dpdk/app/test/test_distributor.c
/dpdk/app/test/test_event_crypto_adapter.c
/dpdk/app/test/test_eventdev.c
/dpdk/app/test/test_ipsec.c
/dpdk/app/test/test_ipsec_sad.c
/dpdk/app/test/test_link_bonding.c
/dpdk/app/test/test_lpm_perf.c
/dpdk/app/test/test_mbuf.c
/dpdk/app/test/test_mempool.c
/dpdk/app/test/test_rcu_qsbr.c
/dpdk/app/test/test_rcu_qsbr_perf.c
/dpdk/app/test/test_ring_perf.c
/dpdk/config/arm/meson.build
/dpdk/config/common_base
/dpdk/config/defconfig_arm64-dpaa-linuxapp-gcc
/dpdk/config/defconfig_arm64-dpaa2-linuxapp-gcc
/dpdk/config/defconfig_arm64-octeontx2-linuxapp-gcc
/dpdk/config/defconfig_arm64-thunderx2-linuxapp-gcc
/dpdk/config/meson.build
/dpdk/config/rte_config.h
/dpdk/devtools/checkpatches.sh
/dpdk/doc/api/doxy-api-index.md
/dpdk/doc/api/doxy-api.conf.in
/dpdk/doc/guides/cryptodevs/caam_jr.rst
/dpdk/doc/guides/cryptodevs/dpaa_sec.rst
/dpdk/doc/guides/cryptodevs/features/default.ini
/dpdk/doc/guides/cryptodevs/features/dpaa_sec.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/index.rst
/dpdk/doc/guides/cryptodevs/octeontx.rst
/dpdk/doc/guides/cryptodevs/octeontx2.rst
/dpdk/doc/guides/cryptodevs/qat.rst
/dpdk/doc/guides/linux_gsg/eal_args.include.rst
/dpdk/doc/guides/linux_gsg/linux_eal_parameters.rst
/dpdk/doc/guides/nics/bnx2x.rst
/dpdk/doc/guides/nics/dpaa2.rst
/dpdk/doc/guides/nics/enic.rst
/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/mlx5.rst
/dpdk/doc/guides/platform/octeontx2.rst
/dpdk/doc/guides/prog_guide/bpf_lib.rst
/dpdk/doc/guides/prog_guide/cryptodev_lib.rst
/dpdk/doc/guides/prog_guide/env_abstraction_layer.rst
/dpdk/doc/guides/prog_guide/event_ethernet_tx_adapter.rst
/dpdk/doc/guides/prog_guide/ipsec_lib.rst
/dpdk/doc/guides/prog_guide/kernel_nic_interface.rst
/dpdk/doc/guides/prog_guide/rcu_lib.rst
/dpdk/doc/guides/prog_guide/rte_flow.rst
/dpdk/doc/guides/rawdevs/ntb.rst
/dpdk/doc/guides/rel_notes/release_19_11.rst
/dpdk/doc/guides/sample_app_ug/l2_forward_crypto.rst
/dpdk/doc/guides/sample_app_ug/ntb.rst
testpmd_funcs.rst
/dpdk/doc/guides/tools/comp_perf.rst
/dpdk/doc/guides/tools/testeventdev.rst
/dpdk/drivers/baseband/fpga_lte_fec/fpga_lte_fec.c
/dpdk/drivers/bus/dpaa/base/qbman/qman.c
/dpdk/drivers/bus/dpaa/base/qbman/qman_driver.c
/dpdk/drivers/bus/dpaa/base/qbman/qman_priv.h
/dpdk/drivers/bus/dpaa/dpaa_bus.c
/dpdk/drivers/bus/dpaa/include/fsl_qman.h
/dpdk/drivers/bus/dpaa/include/fsl_usd.h
/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/fslmc_bus.c
/dpdk/drivers/bus/fslmc/fslmc_vfio.c
/dpdk/drivers/bus/fslmc/fslmc_vfio.h
/dpdk/drivers/bus/fslmc/mc/fsl_dpio_cmd.h
/dpdk/drivers/bus/fslmc/mc/fsl_dpmng.h
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h
/dpdk/drivers/bus/fslmc/rte_fslmc.h
/dpdk/drivers/bus/pci/Makefile
/dpdk/drivers/bus/pci/bsd/pci.c
/dpdk/drivers/bus/pci/linux/pci.c
/dpdk/drivers/bus/pci/linux/pci_uio.c
/dpdk/drivers/common/Makefile
/dpdk/drivers/common/cpt/cpt_common.h
/dpdk/drivers/common/cpt/cpt_hw_types.h
/dpdk/drivers/common/cpt/cpt_mcode_defines.h
/dpdk/drivers/common/cpt/cpt_pmd_ops_helper.c
/dpdk/drivers/common/cpt/cpt_pmd_ops_helper.h
/dpdk/drivers/common/cpt/cpt_ucode_asym.h
/dpdk/drivers/common/cpt/rte_common_cpt_version.map
/dpdk/drivers/common/dpaax/caamflib/compat.h
/dpdk/drivers/common/dpaax/caamflib/desc.h
/dpdk/drivers/common/dpaax/caamflib/desc/algo.h
/dpdk/drivers/common/dpaax/caamflib/desc/common.h
/dpdk/drivers/common/dpaax/caamflib/desc/ipsec.h
/dpdk/drivers/common/dpaax/caamflib/desc/pdcp.h
/dpdk/drivers/common/dpaax/caamflib/rta.h
/dpdk/drivers/common/dpaax/caamflib/rta/fifo_load_store_cmd.h
/dpdk/drivers/common/dpaax/caamflib/rta/header_cmd.h
/dpdk/drivers/common/dpaax/caamflib/rta/jump_cmd.h
/dpdk/drivers/common/dpaax/caamflib/rta/key_cmd.h
/dpdk/drivers/common/dpaax/caamflib/rta/load_cmd.h
/dpdk/drivers/common/dpaax/caamflib/rta/math_cmd.h
/dpdk/drivers/common/dpaax/caamflib/rta/move_cmd.h
/dpdk/drivers/common/dpaax/caamflib/rta/nfifo_cmd.h
/dpdk/drivers/common/dpaax/caamflib/rta/operation_cmd.h
/dpdk/drivers/common/dpaax/caamflib/rta/protocol_cmd.h
/dpdk/drivers/common/dpaax/caamflib/rta/sec_run_time_asm.h
/dpdk/drivers/common/dpaax/caamflib/rta/seq_in_out_ptr_cmd.h
/dpdk/drivers/common/dpaax/caamflib/rta/signature_cmd.h
/dpdk/drivers/common/dpaax/caamflib/rta/store_cmd.h
/dpdk/drivers/common/dpaax/dpaax_iova_table.c
/dpdk/drivers/common/octeontx2/hw/otx2_nix.h
/dpdk/drivers/common/octeontx2/hw/otx2_npc.h
/dpdk/drivers/common/octeontx2/otx2_common.h
/dpdk/drivers/common/octeontx2/otx2_mbox.h
/dpdk/drivers/common/qat/qat_adf/qat_pke_functionality_arrays.h
/dpdk/drivers/compress/qat/qat_comp.c
/dpdk/drivers/crypto/Makefile
/dpdk/drivers/crypto/aesni_gcm/aesni_gcm_pmd.c
/dpdk/drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c
/dpdk/drivers/crypto/caam_jr/Makefile
/dpdk/drivers/crypto/caam_jr/caam_jr.c
/dpdk/drivers/crypto/caam_jr/caam_jr_hw.c
/dpdk/drivers/crypto/caam_jr/caam_jr_pvt.h
/dpdk/drivers/crypto/caam_jr/caam_jr_uio.c
/dpdk/drivers/crypto/caam_jr/meson.build
/dpdk/drivers/crypto/dpaa2_sec/Makefile
/dpdk/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c
/dpdk/drivers/crypto/dpaa2_sec/dpaa2_sec_event.h
/dpdk/drivers/crypto/dpaa2_sec/dpaa2_sec_priv.h
/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/dpaa_sec.h
/dpdk/drivers/crypto/dpaa_sec/meson.build
/dpdk/drivers/crypto/meson.build
/dpdk/drivers/crypto/octeontx/otx_cryptodev_capabilities.c
/dpdk/drivers/crypto/octeontx/otx_cryptodev_capabilities.h
/dpdk/drivers/crypto/octeontx/otx_cryptodev_hw_access.c
/dpdk/drivers/crypto/octeontx/otx_cryptodev_mbox.c
/dpdk/drivers/crypto/octeontx/otx_cryptodev_mbox.h
/dpdk/drivers/crypto/octeontx/otx_cryptodev_ops.c
/dpdk/drivers/crypto/octeontx/otx_cryptodev_ops.h
/dpdk/drivers/crypto/octeontx2/Makefile
/dpdk/drivers/crypto/octeontx2/meson.build
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev.c
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev.h
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev_capabilities.c
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev_capabilities.h
/dpdk/drivers/crypto/octeontx2/otx2_cryptodev_hw_access.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_ops.h
/dpdk/drivers/crypto/octeontx2/rte_pmd_octeontx2_crypto_version.map
/dpdk/drivers/crypto/qat/qat_asym.c
/dpdk/drivers/crypto/qat/qat_asym.h
/dpdk/drivers/crypto/qat/qat_asym_capabilities.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/event/dpaa/dpaa_eventdev.c
/dpdk/drivers/event/dpaa/dpaa_eventdev.h
/dpdk/drivers/event/dpaa2/Makefile
/dpdk/drivers/event/dpaa2/dpaa2_eventdev.c
/dpdk/drivers/event/dpaa2/dpaa2_eventdev.h
/dpdk/drivers/event/dpaa2/dpaa2_eventdev_logs.h
/dpdk/drivers/event/dpaa2/dpaa2_eventdev_selftest.c
/dpdk/drivers/event/dpaa2/meson.build
/dpdk/drivers/event/dsw/meson.build
/dpdk/drivers/event/octeontx/ssovf_evdev.c
/dpdk/drivers/event/octeontx2/otx2_evdev.c
/dpdk/drivers/event/octeontx2/otx2_evdev.h
/dpdk/drivers/event/octeontx2/otx2_evdev_adptr.c
/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/sw/sw_evdev_xstats.c
/dpdk/drivers/mempool/dpaa/dpaa_mempool.c
/dpdk/drivers/mempool/octeontx2/otx2_mempool_ops.c
/dpdk/drivers/meson.build
/dpdk/drivers/net/atlantic/atl_ethdev.c
/dpdk/drivers/net/atlantic/atl_types.h
/dpdk/drivers/net/atlantic/hw_atl/hw_atl_utils_fw2x.c
/dpdk/drivers/net/bnx2x/bnx2x.c
/dpdk/drivers/net/bnx2x/bnx2x.h
/dpdk/drivers/net/bnx2x/bnx2x_osal.h
/dpdk/drivers/net/bnx2x/bnx2x_rxtx.c
/dpdk/drivers/net/bnx2x/ecore_fw_defs.h
/dpdk/drivers/net/bnx2x/ecore_hsi.h
/dpdk/drivers/net/bnx2x/ecore_init.h
/dpdk/drivers/net/bnx2x/ecore_init_ops.h
/dpdk/drivers/net/bnx2x/ecore_mfw_req.h
/dpdk/drivers/net/bnx2x/ecore_reg.h
/dpdk/drivers/net/bnx2x/ecore_sp.c
/dpdk/drivers/net/bnx2x/ecore_sp.h
/dpdk/drivers/net/bnxt/bnxt.h
/dpdk/drivers/net/bnxt/bnxt_cpr.c
/dpdk/drivers/net/bnxt/bnxt_cpr.h
/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_irq.c
/dpdk/drivers/net/bnxt/bnxt_irq.h
/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_rxq.h
/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_txq.c
/dpdk/drivers/net/bnxt/bnxt_txq.h
/dpdk/drivers/net/bnxt/bnxt_txr.c
/dpdk/drivers/net/bnxt/bnxt_txr.h
/dpdk/drivers/net/bnxt/bnxt_util.h
/dpdk/drivers/net/bnxt/bnxt_vnic.c
/dpdk/drivers/net/bnxt/bnxt_vnic.h
/dpdk/drivers/net/bnxt/hsi_struct_def_dpdk.h
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/cxgbe/base/adapter.h
/dpdk/drivers/net/cxgbe/cxgbe_flow.c
/dpdk/drivers/net/cxgbe/cxgbe_main.c
/dpdk/drivers/net/dpaa/dpaa_ethdev.c
/dpdk/drivers/net/dpaa/dpaa_rxtx.c
/dpdk/drivers/net/dpaa/meson.build
/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/dpaa2_ethdev.c
/dpdk/drivers/net/dpaa2/dpaa2_ethdev.h
/dpdk/drivers/net/dpaa2/dpaa2_flow.c
/dpdk/drivers/net/dpaa2/dpaa2_mux.c
/dpdk/drivers/net/dpaa2/dpaa2_ptp.c
/dpdk/drivers/net/dpaa2/dpaa2_rxtx.c
/dpdk/drivers/net/dpaa2/dpaa2_sparser.c
/dpdk/drivers/net/dpaa2/dpaa2_sparser.h
/dpdk/drivers/net/dpaa2/mc/dpni.c
/dpdk/drivers/net/dpaa2/mc/dprtc.c
/dpdk/drivers/net/dpaa2/mc/fsl_dpni.h
/dpdk/drivers/net/dpaa2/mc/fsl_dpni_cmd.h
/dpdk/drivers/net/dpaa2/mc/fsl_dprtc.h
/dpdk/drivers/net/dpaa2/mc/fsl_dprtc_cmd.h
/dpdk/drivers/net/dpaa2/mc/fsl_net.h
/dpdk/drivers/net/dpaa2/meson.build
/dpdk/drivers/net/enic/enic.h
/dpdk/drivers/net/enic/enic_ethdev.c
/dpdk/drivers/net/fm10k/base/meson.build
/dpdk/drivers/net/i40e/base/meson.build
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/ice/ice_rxtx.c
/dpdk/drivers/net/meson.build
/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_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_txq.c
/dpdk/drivers/net/nfb/meson.build
/dpdk/drivers/net/null/rte_eth_null.c
/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_flow_parse.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_tx.c
/dpdk/drivers/net/octeontx2/otx2_tx.h
/dpdk/drivers/net/octeontx2/otx2_vlan.c
/dpdk/drivers/net/qede/qede_rxtx.c
/dpdk/drivers/net/sfc/meson.build
/dpdk/drivers/net/szedata2/meson.build
/dpdk/drivers/net/vdev_netvsc/meson.build
/dpdk/drivers/net/virtio/virtio_ethdev.c
/dpdk/drivers/raw/ifpga/base/meson.build
/dpdk/drivers/raw/ntb/Makefile
/dpdk/drivers/raw/ntb/meson.build
/dpdk/drivers/raw/ntb/ntb.c
/dpdk/drivers/raw/ntb/ntb.h
/dpdk/drivers/raw/ntb/ntb_hw_intel.c
/dpdk/drivers/raw/ntb/rte_pmd_ntb.h
/dpdk/examples/cmdline/commands.c
/dpdk/examples/eventdev_pipeline/pipeline_worker_tx.c
/dpdk/examples/fips_validation/fips_validation.c
/dpdk/examples/fips_validation/fips_validation.h
/dpdk/examples/fips_validation/fips_validation_aes.c
/dpdk/examples/fips_validation/fips_validation_tdes.c
/dpdk/examples/fips_validation/main.c
/dpdk/examples/ntb/meson.build
/dpdk/examples/ntb/ntb_fwd.c
/dpdk/examples/vm_power_manager/guest_cli/vm_power_cli_guest.c
/dpdk/kernel/linux/kni/kni_net.c
/dpdk/lib/librte_bpf/Makefile
/dpdk/lib/librte_bpf/bpf.c
/dpdk/lib/librte_bpf/bpf_impl.h
/dpdk/lib/librte_bpf/bpf_jit_arm64.c
/dpdk/lib/librte_bpf/bpf_validate.c
/dpdk/lib/librte_bpf/meson.build
/dpdk/lib/librte_bpf/rte_bpf.h
/dpdk/lib/librte_cmdline/cmdline_parse_ipaddr.c
/dpdk/lib/librte_cmdline/cmdline_parse_num.c
/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.h
/dpdk/lib/librte_cryptodev/rte_cryptodev_pmd.h
/dpdk/lib/librte_distributor/meson.build
/dpdk/lib/librte_distributor/rte_distributor.c
/dpdk/lib/librte_distributor/rte_distributor_v20.c
/dpdk/lib/librte_eal/common/arch/ppc_64/rte_cycles.c
/dpdk/lib/librte_eal/common/eal_common_lcore.c
/dpdk/lib/librte_eal/common/eal_common_options.c
/dpdk/lib/librte_eal/common/eal_common_timer.c
/dpdk/lib/librte_eal/common/eal_memcfg.h
/dpdk/lib/librte_eal/common/include/arch/arm/rte_atomic_64.h
/dpdk/lib/librte_eal/common/include/arch/ppc_64/rte_atomic.h
/dpdk/lib/librte_eal/common/include/arch/x86/rte_atomic_64.h
/dpdk/lib/librte_eal/common/include/generic/rte_atomic.h
/dpdk/lib/librte_eal/common/rte_service.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.c
/dpdk/lib/librte_eal/linux/eal/eal_memory.c
/dpdk/lib/librte_eal/linux/eal/eal_timer.c
/dpdk/lib/librte_eal/linux/eal/eal_vfio.c
/dpdk/lib/librte_eal/linux/eal/include/rte_kni_common.h
/dpdk/lib/librte_ethdev/rte_dev_info.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_eventdev/Makefile
/dpdk/lib/librte_eventdev/meson.build
/dpdk/lib/librte_eventdev/rte_event_eth_tx_adapter.h
/dpdk/lib/librte_eventdev/rte_eventdev.c
/dpdk/lib/librte_eventdev/rte_eventdev.h
/dpdk/lib/librte_ipsec/Makefile
/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/meson.build
/dpdk/lib/librte_ipsec/rte_ipsec_sad.h
/dpdk/lib/librte_ipsec/rte_ipsec_version.map
/dpdk/lib/librte_kni/rte_kni.c
/dpdk/lib/librte_kni/rte_kni.h
/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_mempool/rte_mempool.c
/dpdk/lib/librte_net/rte_esp.h
/dpdk/lib/librte_rcu/rte_rcu_qsbr.c
/dpdk/lib/librte_rcu/rte_rcu_qsbr.h
/dpdk/lib/librte_stack/Makefile
/dpdk/lib/librte_stack/rte_stack_lf.h
/dpdk/lib/librte_stack/rte_stack_lf_c11.h
/dpdk/lib/librte_stack/rte_stack_lf_generic.h
/dpdk/lib/librte_stack/rte_stack_lf_stubs.h
/dpdk/lib/meson.build
/dpdk/meson_options.txt
/dpdk/mk/rte.app.mk
1286c03501-Oct-2019 Simei Su <simei.su@intel.com>

app/testpmd: support symmetric Toeplitz hash

This patch adds command line support for Symmetric Toeplitz
hash configuration.

Signed-off-by: Simei Su <simei.su@intel.com>
Reviewed-by: Qi Zhang <qi.z

app/testpmd: support symmetric Toeplitz hash

This patch adds command line support for Symmetric Toeplitz
hash configuration.

Signed-off-by: Simei Su <simei.su@intel.com>
Reviewed-by: Qi Zhang <qi.z.zhang@intel.com>
Acked-by: Ori Kam <orika@mellanox.com>

show more ...

226c6e6028-Aug-2019 Ying A Wang <ying.a.wang@intel.com>

ethdev: add PPPoE to flow API

- RTE_FLOW_ITEM_TYPE_PPPOES: matches a PPPoE session header.

- RTE_FLOW_ITEM_TYPE_PPPOED: matches a PPPoE discovery header.

- RTE_FLOW_ITEM_TYPE_PPPOE_PROTO_ID: match

ethdev: add PPPoE to flow API

- RTE_FLOW_ITEM_TYPE_PPPOES: matches a PPPoE session header.

- RTE_FLOW_ITEM_TYPE_PPPOED: matches a PPPoE discovery header.

- RTE_FLOW_ITEM_TYPE_PPPOE_PROTO_ID: matches a PPPoE session
protocol identifier.

Signed-off-by: Ying A Wang <ying.a.wang@intel.com>
Acked-by: Ori Kam <orika@mellanox.com>
Reviewed-by: Qi Zhang <qi.z.zhang@intel.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>

show more ...

346553db28-Aug-2019 Ying A Wang <ying.a.wang@intel.com>

ethdev: add GTP extension header to flow API

- RTE_FLOW_ITEM_TYPE_GTP_PSC: matches a GTP
- RTE_FLOW_ITEM_TYPE_GTP_PSC: matches a GTP
PDU extension header (PDU session container).

Signed-off-by: Y

ethdev: add GTP extension header to flow API

- RTE_FLOW_ITEM_TYPE_GTP_PSC: matches a GTP
- RTE_FLOW_ITEM_TYPE_GTP_PSC: matches a GTP
PDU extension header (PDU session container).

Signed-off-by: Ying A Wang <ying.a.wang@intel.com>
Acked-by: Ori Kam <orika@mellanox.com>
Reviewed-by: Qi Zhang <qi.z.zhang@intel.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/config/common_base
/dpdk/config/common_linux
/dpdk/config/defconfig_arm-armv7a-linuxapp-gcc
/dpdk/config/defconfig_i686-native-linuxapp-gcc
/dpdk/config/defconfig_i686-native-linuxapp-icc
/dpdk/config/defconfig_ppc_64-power8-linuxapp-gcc
/dpdk/config/defconfig_x86_64-native-linuxapp-icc
/dpdk/config/defconfig_x86_x32-native-linuxapp-gcc
/dpdk/doc/guides/nics/cxgbe.rst
/dpdk/doc/guides/nics/ena.rst
/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/index.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_19_11.rst
testpmd_funcs.rst
/dpdk/drivers/net/Makefile
/dpdk/drivers/net/bonding/rte_eth_bond_8023ad.c
/dpdk/drivers/net/cxgbe/base/adapter.h
/dpdk/drivers/net/cxgbe/base/common.h
/dpdk/drivers/net/cxgbe/base/t4_regs_values.h
/dpdk/drivers/net/cxgbe/base/t4fw_interface.h
/dpdk/drivers/net/cxgbe/cxgbe.h
/dpdk/drivers/net/cxgbe/cxgbe_compat.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/cxgbe_pfvf.h
/dpdk/drivers/net/cxgbe/cxgbevf_ethdev.c
/dpdk/drivers/net/cxgbe/cxgbevf_main.c
/dpdk/drivers/net/cxgbe/l2t.c
/dpdk/drivers/net/cxgbe/l2t.h
/dpdk/drivers/net/cxgbe/sge.c
/dpdk/drivers/net/e1000/e1000_logs.c
/dpdk/drivers/net/e1000/e1000_logs.h
/dpdk/drivers/net/e1000/em_ethdev.c
/dpdk/drivers/net/e1000/igb_ethdev.c
/dpdk/drivers/net/ena/Makefile
/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_includes.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.h
/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/ena/ena_logs.h
/dpdk/drivers/net/ena/ena_platform.h
/dpdk/drivers/net/fm10k/fm10k_ethdev.c
/dpdk/drivers/net/fm10k/fm10k_logs.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_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_fdir.c
/dpdk/drivers/net/hns3/hns3_fdir.h
/dpdk/drivers/net/hns3/hns3_flow.c
/dpdk/drivers/net/hns3/hns3_intr.c
/dpdk/drivers/net/hns3/hns3_intr.h
/dpdk/drivers/net/hns3/hns3_logs.h
/dpdk/drivers/net/hns3/hns3_mbx.c
/dpdk/drivers/net/hns3/hns3_mbx.h
/dpdk/drivers/net/hns3/hns3_mp.c
/dpdk/drivers/net/hns3/hns3_mp.h
/dpdk/drivers/net/hns3/hns3_regs.c
/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/hns3_stats.c
/dpdk/drivers/net/hns3/hns3_stats.h
/dpdk/drivers/net/hns3/meson.build
/dpdk/drivers/net/hns3/rte_pmd_hns3_version.map
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_ethdev_vf.c
/dpdk/drivers/net/i40e/i40e_logs.h
/dpdk/drivers/net/iavf/iavf_ethdev.c
/dpdk/drivers/net/iavf/iavf_log.h
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/ice/ice_logs.h
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_logs.h
/dpdk/drivers/net/ixgbe/ixgbe_pf.c
/dpdk/drivers/net/meson.build
/dpdk/drivers/net/mlx5/mlx5.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/vhost/rte_eth_vhost.c
/dpdk/drivers/net/virtio/virtio_rxtx.c
/dpdk/drivers/net/virtio/virtio_rxtx.h
/dpdk/drivers/net/virtio/virtio_rxtx_simple_neon.c
/dpdk/drivers/net/virtio/virtio_rxtx_simple_sse.c
/dpdk/examples/vhost_scsi/Makefile
/dpdk/examples/vhost_scsi/meson.build
/dpdk/lib/librte_ethdev/rte_flow.c
/dpdk/lib/librte_ethdev/rte_flow.h
/dpdk/lib/librte_vhost/rte_vhost.h
/dpdk/lib/librte_vhost/vhost.c
/dpdk/lib/librte_vhost/vhost_user.c
/dpdk/mk/rte.app.mk
1cde1b9a24-Sep-2019 Shougang Wang <shougangx.wang@intel.com>

app/testpmd: fix crash on port reset

port reset cause crash when ports are not stopped. Fixed by refusing the
reset when port is not stopped.

Fixes: 97f1e196799f ("app/testpmd: add port reset comma

app/testpmd: fix crash on port reset

port reset cause crash when ports are not stopped. Fixed by refusing the
reset when port is not stopped.

Fixes: 97f1e196799f ("app/testpmd: add port reset command")
Cc: stable@dpdk.org

Signed-off-by: Shougang Wang <shougangx.wang@intel.com>
Acked-by: Bernard Iremonger <bernard.iremonger@intel.com>

show more ...


/dpdk/.ci/linux-build.sh
/dpdk/.ci/linux-setup.sh
/dpdk/.travis.yml
/dpdk/MAINTAINERS
/dpdk/app/pdump/main.c
/dpdk/app/proc-info/main.c
/dpdk/app/test-bbdev/Makefile
/dpdk/app/test-bbdev/meson.build
/dpdk/app/test-bbdev/test_bbdev_perf.c
/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_benchmark.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_verify.c
/dpdk/app/test-compress-perf/main.c
/dpdk/app/test-crypto-perf/cperf_options_parsing.c
/dpdk/app/test-eventdev/test_perf_common.c
/dpdk/app/test-eventdev/test_pipeline_common.c
/dpdk/app/test-pipeline/init.c
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test-pmd/parameters.c
/dpdk/app/test-pmd/softnicfwd.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test-pmd/testpmd.h
/dpdk/app/test-pmd/util.c
/dpdk/app/test/Makefile
/dpdk/app/test/meson.build
/dpdk/app/test/test_compressdev.c
/dpdk/app/test/test_cryptodev.c
/dpdk/app/test/test_cryptodev.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_security_pdcp.c
/dpdk/app/test/test_cryptodev_security_pdcp_test_func.h
/dpdk/app/test/test_cryptodev_security_pdcp_test_vectors.h
/dpdk/app/test/test_event_eth_rx_adapter.c
/dpdk/app/test/test_event_eth_tx_adapter.c
/dpdk/app/test/test_external_mem.c
/dpdk/app/test/test_interrupts.c
/dpdk/app/test/test_kni.c
/dpdk/app/test/test_link_bonding.c
/dpdk/app/test/test_link_bonding_mode4.c
/dpdk/app/test/test_link_bonding_rssconf.c
/dpdk/app/test/test_malloc.c
/dpdk/app/test/test_memory.c
/dpdk/app/test/test_memzone.c
/dpdk/app/test/test_pmd_perf.c
/dpdk/app/test/test_pmd_ring.c
/dpdk/app/test/test_tailq.c
/dpdk/app/test/virtual_pmd.c
/dpdk/buildtools/check-experimental-syms.sh
/dpdk/config/common_base
/dpdk/devtools/test-build.sh
/dpdk/devtools/test-meson-builds.sh
/dpdk/doc/guides/bbdevs/fpga_lte_fec.rst
/dpdk/doc/guides/compressdevs/features/default.ini
/dpdk/doc/guides/compressdevs/features/qat.ini
/dpdk/doc/guides/compressdevs/qat_comp.rst
/dpdk/doc/guides/cryptodevs/aesni_gcm.rst
/dpdk/doc/guides/cryptodevs/features/dpaa2_sec.ini
/dpdk/doc/guides/cryptodevs/features/nitrox.ini
/dpdk/doc/guides/cryptodevs/index.rst
/dpdk/doc/guides/cryptodevs/nitrox.rst
/dpdk/doc/guides/cryptodevs/qat.rst
/dpdk/doc/guides/nics/bnx2x.rst
/dpdk/doc/guides/nics/i40e.rst
/dpdk/doc/guides/nics/ice.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/qede.rst
/dpdk/doc/guides/nics/virtio.rst
/dpdk/doc/guides/platform/octeontx2.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_19_11.rst
/dpdk/doc/guides/sample_app_ug/flow_classify.rst
/dpdk/doc/guides/sample_app_ug/flow_filtering.rst
/dpdk/doc/guides/sample_app_ug/link_status_intr.rst
/dpdk/doc/guides/sample_app_ug/rxtx_callbacks.rst
/dpdk/doc/guides/sample_app_ug/skeleton.rst
testpmd_funcs.rst
/dpdk/drivers/baseband/Makefile
/dpdk/drivers/baseband/fpga_lte_fec/Makefile
/dpdk/drivers/baseband/fpga_lte_fec/fpga_lte_fec.h
/dpdk/drivers/baseband/fpga_lte_fec/meson.build
/dpdk/drivers/baseband/fpga_lte_fec/rte_pmd_bbdev_fpga_lte_fec_version.map
/dpdk/drivers/baseband/meson.build
/dpdk/drivers/baseband/null/meson.build
/dpdk/drivers/baseband/turbo_sw/meson.build
/dpdk/drivers/bus/dpaa/base/qbman/qman.c
/dpdk/drivers/bus/dpaa/include/fsl_qman.h
/dpdk/drivers/bus/fslmc/fslmc_bus.c
/dpdk/drivers/bus/pci/bsd/pci.c
/dpdk/drivers/bus/pci/linux/pci.c
/dpdk/drivers/bus/pci/linux/pci_uio.c
/dpdk/drivers/bus/pci/linux/pci_vfio.c
/dpdk/drivers/bus/vmbus/linux/vmbus_uio.c
/dpdk/drivers/common/cpt/cpt_mcode_defines.h
/dpdk/drivers/common/cpt/cpt_pmd_logs.h
/dpdk/drivers/common/cpt/cpt_ucode.h
/dpdk/drivers/common/qat/qat_adf/icp_qat_fw_comp.h
/dpdk/drivers/common/qat/qat_adf/icp_qat_fw_la.h
/dpdk/drivers/common/qat/qat_adf/icp_qat_hw.h
/dpdk/drivers/compress/isal/isal_compress_pmd_ops.c
/dpdk/drivers/compress/isal/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/qat/qat_comp_pmd.h
/dpdk/drivers/crypto/Makefile
/dpdk/drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c
/dpdk/drivers/crypto/armv8/rte_armv8_pmd.c
/dpdk/drivers/crypto/caam_jr/Makefile
/dpdk/drivers/crypto/caam_jr/caam_jr.c
/dpdk/drivers/crypto/caam_jr/caam_jr_pvt.h
/dpdk/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c
/dpdk/drivers/crypto/dpaa2_sec/dpaa2_sec_logs.h
/dpdk/drivers/crypto/dpaa2_sec/dpaa2_sec_priv.h
/dpdk/drivers/crypto/dpaa2_sec/hw/desc.h
/dpdk/drivers/crypto/dpaa2_sec/hw/desc/algo.h
/dpdk/drivers/crypto/dpaa2_sec/hw/desc/pdcp.h
/dpdk/drivers/crypto/dpaa2_sec/hw/rta/fifo_load_store_cmd.h
/dpdk/drivers/crypto/dpaa2_sec/hw/rta/header_cmd.h
/dpdk/drivers/crypto/dpaa2_sec/hw/rta/jump_cmd.h
/dpdk/drivers/crypto/dpaa2_sec/hw/rta/key_cmd.h
/dpdk/drivers/crypto/dpaa2_sec/hw/rta/load_cmd.h
/dpdk/drivers/crypto/dpaa2_sec/hw/rta/math_cmd.h
/dpdk/drivers/crypto/dpaa2_sec/hw/rta/move_cmd.h
/dpdk/drivers/crypto/dpaa2_sec/hw/rta/nfifo_cmd.h
/dpdk/drivers/crypto/dpaa2_sec/hw/rta/operation_cmd.h
/dpdk/drivers/crypto/dpaa2_sec/hw/rta/protocol_cmd.h
/dpdk/drivers/crypto/dpaa2_sec/hw/rta/sec_run_time_asm.h
/dpdk/drivers/crypto/dpaa2_sec/hw/rta/seq_in_out_ptr_cmd.h
/dpdk/drivers/crypto/dpaa2_sec/hw/rta/store_cmd.h
/dpdk/drivers/crypto/dpaa_sec/Makefile
/dpdk/drivers/crypto/dpaa_sec/dpaa_sec.c
/dpdk/drivers/crypto/dpaa_sec/dpaa_sec.h
/dpdk/drivers/crypto/dpaa_sec/dpaa_sec_event.h
/dpdk/drivers/crypto/dpaa_sec/rte_pmd_dpaa_sec_version.map
/dpdk/drivers/crypto/meson.build
/dpdk/drivers/crypto/mvsam/rte_mrvl_pmd.c
/dpdk/drivers/crypto/nitrox/Makefile
/dpdk/drivers/crypto/nitrox/meson.build
/dpdk/drivers/crypto/nitrox/nitrox_csr.h
/dpdk/drivers/crypto/nitrox/nitrox_device.c
/dpdk/drivers/crypto/nitrox/nitrox_device.h
/dpdk/drivers/crypto/nitrox/nitrox_hal.c
/dpdk/drivers/crypto/nitrox/nitrox_hal.h
/dpdk/drivers/crypto/nitrox/nitrox_logs.c
/dpdk/drivers/crypto/nitrox/nitrox_logs.h
/dpdk/drivers/crypto/nitrox/nitrox_qp.c
/dpdk/drivers/crypto/nitrox/nitrox_qp.h
/dpdk/drivers/crypto/nitrox/nitrox_sym.c
/dpdk/drivers/crypto/nitrox/nitrox_sym.h
/dpdk/drivers/crypto/nitrox/nitrox_sym_capabilities.c
/dpdk/drivers/crypto/nitrox/nitrox_sym_capabilities.h
/dpdk/drivers/crypto/nitrox/nitrox_sym_ctx.h
/dpdk/drivers/crypto/nitrox/nitrox_sym_reqmgr.c
/dpdk/drivers/crypto/nitrox/nitrox_sym_reqmgr.h
/dpdk/drivers/crypto/nitrox/rte_pmd_nitrox_version.map
/dpdk/drivers/crypto/octeontx/otx_cryptodev.c
/dpdk/drivers/crypto/octeontx/otx_cryptodev.h
/dpdk/drivers/crypto/octeontx/otx_cryptodev_hw_access.h
/dpdk/drivers/crypto/octeontx/otx_cryptodev_ops.c
/dpdk/drivers/crypto/openssl/rte_openssl_pmd.c
/dpdk/drivers/crypto/qat/qat_sym.c
/dpdk/drivers/crypto/qat/qat_sym_capabilities.h
/dpdk/drivers/crypto/qat/qat_sym_session.c
/dpdk/drivers/crypto/qat/qat_sym_session.h
/dpdk/drivers/crypto/virtio/virtio_cryptodev.c
/dpdk/drivers/event/dpaa/Makefile
/dpdk/drivers/event/dpaa/dpaa_eventdev.c
/dpdk/drivers/event/dpaa/dpaa_eventdev.h
/dpdk/drivers/event/dpaa/meson.build
/dpdk/drivers/event/opdl/opdl_ring.c
/dpdk/drivers/net/af_packet/rte_eth_af_packet.c
/dpdk/drivers/net/af_xdp/meson.build
/dpdk/drivers/net/af_xdp/rte_eth_af_xdp.c
/dpdk/drivers/net/ark/ark_ethdev.c
/dpdk/drivers/net/atlantic/atl_ethdev.c
/dpdk/drivers/net/avp/avp_ethdev.c
/dpdk/drivers/net/axgbe/axgbe_ethdev.c
/dpdk/drivers/net/bnx2x/bnx2x_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_stats.c
/dpdk/drivers/net/bnxt/bnxt_stats.h
/dpdk/drivers/net/bnxt/rte_pmd_bnxt.c
/dpdk/drivers/net/bonding/rte_eth_bond_8023ad.c
/dpdk/drivers/net/bonding/rte_eth_bond_api.c
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/cxgbe/cxgbe_ethdev.c
/dpdk/drivers/net/cxgbe/cxgbe_pfvf.h
/dpdk/drivers/net/dpaa/dpaa_ethdev.c
/dpdk/drivers/net/dpaa2/dpaa2_ethdev.c
/dpdk/drivers/net/e1000/em_ethdev.c
/dpdk/drivers/net/e1000/em_rxtx.c
/dpdk/drivers/net/e1000/igb_ethdev.c
/dpdk/drivers/net/ena/base/ena_plat_dpdk.h
/dpdk/drivers/net/ena/ena_ethdev.c
/dpdk/drivers/net/ena/ena_logs.h
/dpdk/drivers/net/enetc/enetc_ethdev.c
/dpdk/drivers/net/enic/enic.h
/dpdk/drivers/net/enic/enic_ethdev.c
/dpdk/drivers/net/enic/enic_main.c
/dpdk/drivers/net/failsafe/failsafe_ether.c
/dpdk/drivers/net/failsafe/failsafe_ops.c
/dpdk/drivers/net/fm10k/fm10k_ethdev.c
/dpdk/drivers/net/hinic/base/hinic_pmd_niccfg.c
/dpdk/drivers/net/hinic/base/hinic_pmd_niccfg.h
/dpdk/drivers/net/hinic/hinic_pmd_ethdev.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_pf.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_neon.c
/dpdk/drivers/net/i40e/i40e_vf_representor.c
/dpdk/drivers/net/iavf/iavf_ethdev.c
/dpdk/drivers/net/ice/Makefile
/dpdk/drivers/net/ice/base/ice_adminq_cmd.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_sched.c
/dpdk/drivers/net/ice/base/ice_sched.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/ice_ethdev.c
/dpdk/drivers/net/ice/ice_ethdev.h
/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_common.h
/dpdk/drivers/net/ice/ice_rxtx_vec_sse.c
/dpdk/drivers/net/ice/meson.build
/dpdk/drivers/net/ice/rte_pmd_ice.h
/dpdk/drivers/net/ipn3ke/ipn3ke_ethdev.c
/dpdk/drivers/net/ipn3ke/ipn3ke_ethdev.h
/dpdk/drivers/net/ipn3ke/ipn3ke_representor.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_pf.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx_vec_neon.c
/dpdk/drivers/net/ixgbe/ixgbe_vf_representor.c
/dpdk/drivers/net/kni/rte_eth_kni.c
/dpdk/drivers/net/liquidio/lio_ethdev.c
/dpdk/drivers/net/memif/memif_socket.c
/dpdk/drivers/net/memif/memif_socket.h
/dpdk/drivers/net/memif/meson.build
/dpdk/drivers/net/memif/rte_eth_memif.c
/dpdk/drivers/net/mlx4/Makefile
/dpdk/drivers/net/mlx4/meson.build
/dpdk/drivers/net/mlx4/mlx4.h
/dpdk/drivers/net/mlx4/mlx4_ethdev.c
/dpdk/drivers/net/mlx4/mlx4_mr.c
/dpdk/drivers/net/mlx4/mlx4_mr.h
/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_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_glue.h
/dpdk/drivers/net/mlx5/mlx5_mr.c
/dpdk/drivers/net/mlx5/mlx5_mr.h
/dpdk/drivers/net/mlx5/mlx5_nl.c
/dpdk/drivers/net/mlx5/mlx5_prm.h
/dpdk/drivers/net/mlx5/mlx5_rxmode.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_neon.h
/dpdk/drivers/net/mlx5/mlx5_stats.c
/dpdk/drivers/net/mlx5/mlx5_trigger.c
/dpdk/drivers/net/mvneta/mvneta_ethdev.c
/dpdk/drivers/net/mvpp2/mrvl_ethdev.c
/dpdk/drivers/net/netvsc/hn_ethdev.c
/dpdk/drivers/net/netvsc/hn_var.h
/dpdk/drivers/net/netvsc/hn_vf.c
/dpdk/drivers/net/nfb/nfb_ethdev.c
/dpdk/drivers/net/nfb/nfb_rxmode.c
/dpdk/drivers/net/nfb/nfb_rxmode.h
/dpdk/drivers/net/nfb/nfb_stats.c
/dpdk/drivers/net/nfb/nfb_stats.h
/dpdk/drivers/net/nfp/nfp_net.c
/dpdk/drivers/net/null/Makefile
/dpdk/drivers/net/null/rte_eth_null.c
/dpdk/drivers/net/octeontx/octeontx_ethdev.c
/dpdk/drivers/net/octeontx2/otx2_ethdev.h
/dpdk/drivers/net/octeontx2/otx2_ethdev_ops.c
/dpdk/drivers/net/octeontx2/otx2_lookup.c
/dpdk/drivers/net/octeontx2/otx2_rx.h
/dpdk/drivers/net/octeontx2/otx2_stats.c
/dpdk/drivers/net/octeontx2/otx2_vlan.c
/dpdk/drivers/net/pcap/rte_eth_pcap.c
/dpdk/drivers/net/qede/base/ecore_dev_api.h
/dpdk/drivers/net/qede/base/ecore_l2.c
/dpdk/drivers/net/qede/base/ecore_l2_api.h
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/qede/qede_ethdev.h
/dpdk/drivers/net/qede/qede_filter.c
/dpdk/drivers/net/qede/qede_rxtx.c
/dpdk/drivers/net/qede/qede_rxtx.h
/dpdk/drivers/net/ring/rte_eth_ring.c
/dpdk/drivers/net/sfc/sfc_ethdev.c
/dpdk/drivers/net/sfc/sfc_ev.c
/dpdk/drivers/net/softnic/rte_eth_softnic.c
/dpdk/drivers/net/softnic/rte_eth_softnic_link.c
/dpdk/drivers/net/szedata2/rte_eth_szedata2.c
/dpdk/drivers/net/tap/rte_eth_tap.c
/dpdk/drivers/net/thunderx/nicvf_ethdev.c
/dpdk/drivers/net/vhost/rte_eth_vhost.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_rxtx_simple_altivec.c
/dpdk/drivers/net/virtio/virtio_user/vhost_kernel.c
/dpdk/drivers/net/virtio/virtio_user/vhost_user.c
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.c
/dpdk/drivers/raw/ifpga/ifpga_rawdev.c
/dpdk/drivers/raw/ioat/meson.build
/dpdk/examples/bbdev_app/main.c
/dpdk/examples/bond/main.c
/dpdk/examples/distributor/main.c
/dpdk/examples/ethtool/ethtool-app/main.c
/dpdk/examples/ethtool/lib/rte_ethtool.c
/dpdk/examples/eventdev_pipeline/main.c
/dpdk/examples/exception_path/main.c
/dpdk/examples/fips_validation/fips_validation_tdes.c
/dpdk/examples/flow_classify/flow_classify.c
/dpdk/examples/flow_filtering/main.c
/dpdk/examples/ip_fragmentation/main.c
/dpdk/examples/ip_pipeline/cli.c
/dpdk/examples/ip_pipeline/kni.c
/dpdk/examples/ip_pipeline/link.c
/dpdk/examples/ip_reassembly/main.c
/dpdk/examples/ipsec-secgw/ipsec-secgw.c
/dpdk/examples/ipsec-secgw/ipsec.c
/dpdk/examples/ipsec-secgw/sa.c
/dpdk/examples/ipsec-secgw/test/pkttest.py
/dpdk/examples/ipv4_multicast/main.c
/dpdk/examples/kni/main.c
/dpdk/examples/l2fwd-cat/l2fwd-cat.c
/dpdk/examples/l2fwd-crypto/main.c
/dpdk/examples/l2fwd-jobstats/main.c
/dpdk/examples/l2fwd-keepalive/main.c
/dpdk/examples/l2fwd/main.c
/dpdk/examples/l3fwd-acl/main.c
/dpdk/examples/l3fwd-power/main.c
/dpdk/examples/l3fwd-vf/main.c
/dpdk/examples/l3fwd/main.c
/dpdk/examples/link_status_interrupt/main.c
/dpdk/examples/load_balancer/init.c
/dpdk/examples/multi_process/client_server_mp/mp_server/init.c
/dpdk/examples/multi_process/client_server_mp/mp_server/main.c
/dpdk/examples/multi_process/symmetric_mp/main.c
/dpdk/examples/netmap_compat/bridge/bridge.c
/dpdk/examples/netmap_compat/lib/compat_netmap.c
/dpdk/examples/packet_ordering/main.c
/dpdk/examples/performance-thread/l3fwd-thread/main.c
/dpdk/examples/ptpclient/ptpclient.c
/dpdk/examples/qos_meter/main.c
/dpdk/examples/qos_sched/init.c
/dpdk/examples/quota_watermark/qw/init.c
/dpdk/examples/quota_watermark/qw/main.c
/dpdk/examples/rxtx_callbacks/main.c
/dpdk/examples/server_node_efd/server/init.c
/dpdk/examples/server_node_efd/server/main.c
/dpdk/examples/skeleton/basicfwd.c
/dpdk/examples/tep_termination/vxlan_setup.c
/dpdk/examples/vhost/main.c
/dpdk/examples/vm_power_manager/guest_cli/main.c
/dpdk/examples/vm_power_manager/guest_cli/vm_power_cli_guest.c
/dpdk/examples/vm_power_manager/guest_cli/vm_power_cli_guest.h
/dpdk/examples/vm_power_manager/main.c
/dpdk/examples/vmdq/main.c
/dpdk/examples/vmdq_dcb/main.c
/dpdk/lib/librte_acl/rte_acl.c
/dpdk/lib/librte_acl/rte_acl_osdep.h
/dpdk/lib/librte_cryptodev/rte_cryptodev.c
/dpdk/lib/librte_eal/common/eal_common_memalloc.c
/dpdk/lib/librte_eal/common/eal_common_memzone.c
/dpdk/lib/librte_eal/common/eal_memalloc.h
/dpdk/lib/librte_eal/common/eal_memcfg.h
/dpdk/lib/librte_eal/common/malloc_elem.h
/dpdk/lib/librte_eal/freebsd/eal/eal.c
/dpdk/lib/librte_eal/freebsd/eal/eal_memory.c
/dpdk/lib/librte_eal/linux/eal/eal.c
/dpdk/lib/librte_eal/linux/eal/eal_memalloc.c
/dpdk/lib/librte_eal/linux/eal/eal_memory.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_kni/rte_kni.c
/dpdk/lib/librte_latencystats/rte_latencystats.c
/dpdk/lib/librte_pdump/rte_pdump.c
/dpdk/lib/librte_rcu/rte_rcu_qsbr.c
/dpdk/lib/librte_security/rte_security.h
/dpdk/lib/librte_vhost/rte_vhost.h
/dpdk/lib/librte_vhost/vhost.h
/dpdk/lib/librte_vhost/vhost_user.c
/dpdk/mk/rte.app.mk
e5db17a127-Aug-2019 Flavia Musatescu <flavia.musatescu@intel.com>

app/testpmd: remove duplicated Rx offload commands

The testpmd application provides two sets of commands for RX offload
flags configuration. The purpose of this patch is to eliminate this
duplicatio

app/testpmd: remove duplicated Rx offload commands

The testpmd application provides two sets of commands for RX offload
flags configuration. The purpose of this patch is to eliminate this
duplication by removing the old set of commands:
“port config all crc-strip|scatter|rx-cksum|rx-timestamp|hw-vlan|
hw-vlan-filter|hw-vlan-strip|hw-vlan-extend on|off”

The other commands set that can be used instead in order to enable
or disable the same RX offloading flags on all RX queues of a port is:
"port config <port_id> rx_offload crc_strip|scatter|ipv4_cksum|
udp_cksum|tcp_cksum|timestamp|vlan_strip|vlan_filter|vlan_extend on|off"

This patch also fixes the "drop-en" command, which enables packets
dropping on all RX queues of all ports when no receive buffers available
“port config all drop-en on|off”

Fixes: 384161e00627 ("app/testpmd: adjust on the fly VLAN configuration")
Cc: stable@dpdk.org

Signed-off-by: Flavia Musatescu <flavia.musatescu@intel.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>

show more ...


/dpdk/.ci/linux-build.sh
/dpdk/.ci/linux-setup.sh
/dpdk/.travis.yml
/dpdk/MAINTAINERS
/dpdk/VERSION
/dpdk/app/test-bbdev/test_bbdev_perf.c
/dpdk/app/test-compress-perf/comp_perf_options.h
/dpdk/app/test-compress-perf/comp_perf_test_benchmark.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_verify.c
/dpdk/app/test-compress-perf/main.c
/dpdk/app/test-crypto-perf/main.c
/dpdk/app/test-eventdev/parser.c
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test-pmd/util.c
/dpdk/app/test/meson.build
/dpdk/app/test/test_compressdev.c
/dpdk/app/test/test_cryptodev_asym.c
/dpdk/app/test/test_cryptodev_asym_util.h
/dpdk/app/test/test_eal_flags.c
/dpdk/app/test/test_flow_classify.c
/dpdk/app/test/test_mcslock.c
/dpdk/app/test/test_rcu_qsbr.c
/dpdk/app/test/test_table_combined.c
/dpdk/app/test/test_table_tables.c
/dpdk/buildtools/pmdinfogen/pmdinfogen.h
/dpdk/config/defconfig_ppc_64-power8-linuxapp-gcc
/dpdk/devtools/build-tags.sh
/dpdk/devtools/check-dup-includes.sh
/dpdk/devtools/checkpatches.sh
/dpdk/devtools/get-maintainer.sh
/dpdk/devtools/load-devel-config
/dpdk/devtools/test-build.sh
/dpdk/devtools/test-null.sh
/dpdk/devtools/validate-abi.sh
/dpdk/doc/guides/contributing/patches.rst
/dpdk/doc/guides/cryptodevs/mvsam.rst
/dpdk/doc/guides/eventdevs/opdl.rst
/dpdk/doc/guides/freebsd_gsg/install_from_ports.rst
/dpdk/doc/guides/howto/pvp_reference_benchmark.rst
/dpdk/doc/guides/linux_gsg/sys_reqs.rst
/dpdk/doc/guides/nics/bnx2x.rst
/dpdk/doc/guides/nics/features.rst
/dpdk/doc/guides/nics/features/bnxt.ini
/dpdk/doc/guides/nics/features/default.ini
/dpdk/doc/guides/nics/features/enic.ini
/dpdk/doc/guides/nics/features/i40e.ini
/dpdk/doc/guides/nics/features/i40e_vec.ini
/dpdk/doc/guides/nics/features/i40e_vf.ini
/dpdk/doc/guides/nics/features/i40e_vf_vec.ini
/dpdk/doc/guides/nics/features/igb.ini
/dpdk/doc/guides/nics/features/ipn3ke.ini
/dpdk/doc/guides/nics/features/ixgbe.ini
/dpdk/doc/guides/nics/features/ixgbe_vec.ini
/dpdk/doc/guides/nics/features/mlx4.ini
/dpdk/doc/guides/nics/features/mlx5.ini
/dpdk/doc/guides/nics/features/qede.ini
/dpdk/doc/guides/nics/i40e.rst
/dpdk/doc/guides/nics/mlx4.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/mvpp2.rst
/dpdk/doc/guides/nics/octeontx2.rst
/dpdk/doc/guides/nics/qede.rst
/dpdk/doc/guides/nics/sfc_efx.rst
/dpdk/doc/guides/prog_guide/env_abstraction_layer.rst
/dpdk/doc/guides/prog_guide/rte_flow.rst
/dpdk/doc/guides/rawdevs/ifpga.rst
/dpdk/doc/guides/rawdevs/index.rst
/dpdk/doc/guides/rawdevs/ioat.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/index.rst
/dpdk/doc/guides/rel_notes/known_issues.rst
/dpdk/doc/guides/rel_notes/release_18_05.rst
/dpdk/doc/guides/rel_notes/release_19_08.rst
/dpdk/doc/guides/rel_notes/release_19_11.rst
testpmd_funcs.rst
/dpdk/doc/guides/tools/devbind.rst
/dpdk/doc/guides/tools/index.rst
/dpdk/doc/guides/tools/pmdinfo.rst
/dpdk/drivers/baseband/turbo_sw/bbdev_turbo_software.c
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h
/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/private.h
/dpdk/drivers/common/octeontx2/otx2_dev.c
/dpdk/drivers/common/octeontx2/otx2_dev.h
/dpdk/drivers/common/octeontx2/otx2_io_arm64.h
/dpdk/drivers/common/octeontx2/otx2_mbox.h
/dpdk/drivers/compress/zlib/zlib_pmd.c
/dpdk/drivers/event/octeontx2/otx2_evdev.c
/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_worker.h
/dpdk/drivers/event/octeontx2/otx2_worker_dual.h
/dpdk/drivers/mempool/octeontx2/otx2_mempool_debug.c
/dpdk/drivers/mempool/octeontx2/otx2_mempool_irq.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/ark/ark_ethdev.c
/dpdk/drivers/net/ark/ark_ethdev_rx.c
/dpdk/drivers/net/ark/ark_ethdev_tx.c
/dpdk/drivers/net/ark/ark_logs.h
/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_hwrm.h
/dpdk/drivers/net/bnxt/bnxt_irq.c
/dpdk/drivers/net/bnxt/bnxt_irq.h
/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_rxtx_vec_sse.c
/dpdk/drivers/net/bnxt/bnxt_stats.c
/dpdk/drivers/net/bnxt/bnxt_vnic.c
/dpdk/drivers/net/bnxt/hsi_struct_def_dpdk.h
/dpdk/drivers/net/bonding/rte_eth_bond_8023ad.c
/dpdk/drivers/net/bonding/rte_eth_bond_8023ad_private.h
/dpdk/drivers/net/bonding/rte_eth_bond_args.c
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/bonding/rte_eth_bond_private.h
/dpdk/drivers/net/cxgbe/cxgbe_compat.h
/dpdk/drivers/net/cxgbe/cxgbe_ethdev.c
/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/dpaa2_ethdev.c
/dpdk/drivers/net/dpaa2/dpaa2_rxtx.c
/dpdk/drivers/net/e1000/base/README
/dpdk/drivers/net/e1000/base/e1000_80003es2lan.c
/dpdk/drivers/net/e1000/base/e1000_80003es2lan.h
/dpdk/drivers/net/e1000/base/e1000_82540.c
/dpdk/drivers/net/e1000/base/e1000_82541.c
/dpdk/drivers/net/e1000/base/e1000_82541.h
/dpdk/drivers/net/e1000/base/e1000_82542.c
/dpdk/drivers/net/e1000/base/e1000_82543.c
/dpdk/drivers/net/e1000/base/e1000_82543.h
/dpdk/drivers/net/e1000/base/e1000_82571.c
/dpdk/drivers/net/e1000/base/e1000_82571.h
/dpdk/drivers/net/e1000/base/e1000_82575.c
/dpdk/drivers/net/e1000/base/e1000_82575.h
/dpdk/drivers/net/e1000/base/e1000_api.c
/dpdk/drivers/net/e1000/base/e1000_api.h
/dpdk/drivers/net/e1000/base/e1000_defines.h
/dpdk/drivers/net/e1000/base/e1000_hw.h
/dpdk/drivers/net/e1000/base/e1000_i210.c
/dpdk/drivers/net/e1000/base/e1000_i210.h
/dpdk/drivers/net/e1000/base/e1000_ich8lan.c
/dpdk/drivers/net/e1000/base/e1000_ich8lan.h
/dpdk/drivers/net/e1000/base/e1000_mac.c
/dpdk/drivers/net/e1000/base/e1000_mac.h
/dpdk/drivers/net/e1000/base/e1000_manage.c
/dpdk/drivers/net/e1000/base/e1000_manage.h
/dpdk/drivers/net/e1000/base/e1000_mbx.c
/dpdk/drivers/net/e1000/base/e1000_mbx.h
/dpdk/drivers/net/e1000/base/e1000_nvm.c
/dpdk/drivers/net/e1000/base/e1000_nvm.h
/dpdk/drivers/net/e1000/base/e1000_osdep.c
/dpdk/drivers/net/e1000/base/e1000_osdep.h
/dpdk/drivers/net/e1000/base/e1000_phy.c
/dpdk/drivers/net/e1000/base/e1000_phy.h
/dpdk/drivers/net/e1000/base/e1000_regs.h
/dpdk/drivers/net/e1000/base/e1000_vf.c
/dpdk/drivers/net/e1000/base/e1000_vf.h
/dpdk/drivers/net/e1000/e1000_ethdev.h
/dpdk/drivers/net/e1000/em_ethdev.c
/dpdk/drivers/net/e1000/em_rxtx.c
/dpdk/drivers/net/ena/ena_ethdev.c
/dpdk/drivers/net/enic/enic_ethdev.c
/dpdk/drivers/net/failsafe/failsafe.c
/dpdk/drivers/net/fm10k/base/fm10k_api.c
/dpdk/drivers/net/fm10k/base/fm10k_api.h
/dpdk/drivers/net/fm10k/base/fm10k_common.c
/dpdk/drivers/net/fm10k/base/fm10k_common.h
/dpdk/drivers/net/fm10k/base/fm10k_mbx.c
/dpdk/drivers/net/fm10k/base/fm10k_mbx.h
/dpdk/drivers/net/fm10k/base/fm10k_osdep.h
/dpdk/drivers/net/fm10k/base/fm10k_pf.c
/dpdk/drivers/net/fm10k/base/fm10k_pf.h
/dpdk/drivers/net/fm10k/base/fm10k_tlv.c
/dpdk/drivers/net/fm10k/base/fm10k_tlv.h
/dpdk/drivers/net/fm10k/base/fm10k_type.h
/dpdk/drivers/net/fm10k/base/fm10k_vf.c
/dpdk/drivers/net/fm10k/base/fm10k_vf.h
/dpdk/drivers/net/fm10k/fm10k_rxtx_vec.c
/dpdk/drivers/net/i40e/base/README
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_ethdev_vf.c
/dpdk/drivers/net/i40e/i40e_flow.c
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_altivec.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_avx2.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_sse.c
/dpdk/drivers/net/i40e/rte_pmd_i40e.c
/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_hmc.h
/dpdk/drivers/net/iavf/base/iavf_lan_hmc.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_ethdev.c
/dpdk/drivers/net/iavf/iavf_rxtx.c
/dpdk/drivers/net/iavf/iavf_rxtx_vec_sse.c
/dpdk/drivers/net/ice/base/ice_bitops.h
/dpdk/drivers/net/ice/base/ice_common.c
/dpdk/drivers/net/ice/base/ice_controlq.c
/dpdk/drivers/net/ice/base/ice_flex_pipe.c
/dpdk/drivers/net/ice/base/ice_flex_type.h
/dpdk/drivers/net/ice/base/ice_hw_autogen.h
/dpdk/drivers/net/ice/base/ice_nvm.c
/dpdk/drivers/net/ice/base/ice_switch.c
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/ice/ice_generic_flow.c
/dpdk/drivers/net/ice/ice_generic_flow.h
/dpdk/drivers/net/ice/ice_rxtx.c
/dpdk/drivers/net/ice/ice_rxtx_vec_avx2.c
/dpdk/drivers/net/ice/ice_rxtx_vec_sse.c
/dpdk/drivers/net/ipn3ke/ipn3ke_flow.c
/dpdk/drivers/net/ipn3ke/ipn3ke_tm.c
/dpdk/drivers/net/ixgbe/base/README
/dpdk/drivers/net/ixgbe/base/ixgbe_common.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c
/dpdk/drivers/net/kni/rte_eth_kni.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/mlx4/mlx4.h
/dpdk/drivers/net/mlx4/mlx4_ethdev.c
/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_verbs.c
/dpdk/drivers/net/mlx5/mlx5_glue.c
/dpdk/drivers/net/mlx5/mlx5_glue.h
/dpdk/drivers/net/mlx5/mlx5_nl.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.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec.c
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec.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_vlan.c
/dpdk/drivers/net/mvpp2/mrvl_ethdev.c
/dpdk/drivers/net/null/rte_eth_null.c
/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_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_flow.c
/dpdk/drivers/net/octeontx2/otx2_flow_ctrl.c
/dpdk/drivers/net/octeontx2/otx2_flow_parse.c
/dpdk/drivers/net/octeontx2/otx2_link.c
/dpdk/drivers/net/octeontx2/otx2_ptp.c
/dpdk/drivers/net/octeontx2/otx2_rx.c
/dpdk/drivers/net/octeontx2/otx2_rx.h
/dpdk/drivers/net/octeontx2/otx2_tm.h
/dpdk/drivers/net/octeontx2/otx2_tx.c
/dpdk/drivers/net/octeontx2/otx2_tx.h
/dpdk/drivers/net/octeontx2/otx2_vlan.c
/dpdk/drivers/net/pcap/rte_eth_pcap.c
/dpdk/drivers/net/ring/rte_eth_ring.c
/dpdk/drivers/net/sfc/base/ef10_impl.h
/dpdk/drivers/net/sfc/base/ef10_nvram.c
/dpdk/drivers/net/sfc/base/ef10_rx.c
/dpdk/drivers/net/sfc/base/efx.h
/dpdk/drivers/net/sfc/base/efx_mcdi.h
/dpdk/drivers/net/sfc/base/efx_tx.c
/dpdk/drivers/net/sfc/efsys.h
/dpdk/drivers/net/sfc/sfc_ethdev.c
/dpdk/drivers/net/sfc/sfc_rx.c
/dpdk/drivers/net/thunderx/nicvf_ethdev.c
/dpdk/drivers/net/vhost/rte_eth_vhost.c
/dpdk/drivers/net/virtio/virtio_ethdev.c
/dpdk/drivers/net/virtio/virtio_user/vhost.h
/dpdk/drivers/net/vmxnet3/base/README
/dpdk/drivers/raw/Makefile
/dpdk/drivers/raw/dpaa2_cmdif/Makefile
/dpdk/drivers/raw/dpaa2_cmdif/rte_rawdev_dpaa2_cmdif_version.map
/dpdk/drivers/raw/dpaa2_qdma/Makefile
/dpdk/drivers/raw/dpaa2_qdma/rte_rawdev_dpaa2_qdma_version.map
/dpdk/drivers/raw/ifpga/Makefile
/dpdk/drivers/raw/ifpga/base/Makefile
/dpdk/drivers/raw/ifpga/base/README
/dpdk/drivers/raw/ifpga/base/ifpga_api.c
/dpdk/drivers/raw/ifpga/base/ifpga_api.h
/dpdk/drivers/raw/ifpga/base/ifpga_compat.h
/dpdk/drivers/raw/ifpga/base/ifpga_defines.h
/dpdk/drivers/raw/ifpga/base/ifpga_enumerate.c
/dpdk/drivers/raw/ifpga/base/ifpga_enumerate.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_dperf.c
/dpdk/drivers/raw/ifpga/base/ifpga_fme_error.c
/dpdk/drivers/raw/ifpga/base/ifpga_fme_iperf.c
/dpdk/drivers/raw/ifpga/base/ifpga_fme_pr.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_at24_eeprom.c
/dpdk/drivers/raw/ifpga/base/opae_at24_eeprom.h
/dpdk/drivers/raw/ifpga/base/opae_debug.c
/dpdk/drivers/raw/ifpga/base/opae_debug.h
/dpdk/drivers/raw/ifpga/base/opae_eth_group.c
/dpdk/drivers/raw/ifpga/base/opae_eth_group.h
/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.c
/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/base/osdep_raw/osdep_generic.h
/dpdk/drivers/raw/ifpga/base/osdep_rte/osdep_generic.h
/dpdk/drivers/raw/ifpga/ifpga_rawdev.c
/dpdk/drivers/raw/ifpga/ifpga_rawdev.h
/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_ioat_rawdev.h
/dpdk/drivers/raw/ioat/rte_rawdev_ioat_version.map
/dpdk/drivers/raw/meson.build
/dpdk/drivers/raw/ntb/Makefile
/dpdk/drivers/raw/ntb/ntb.c
/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/meson.build
/dpdk/drivers/raw/skeleton/rte_rawdev_skeleton_version.map
/dpdk/drivers/raw/skeleton/skeleton_rawdev.c
/dpdk/drivers/raw/skeleton/skeleton_rawdev.h
/dpdk/drivers/raw/skeleton/skeleton_rawdev_test.c
/dpdk/examples/bpf/mbuf.h
/dpdk/examples/flow_filtering/flow_blocks.c
/dpdk/examples/ip_fragmentation/main.c
/dpdk/examples/ip_pipeline/cli.c
/dpdk/examples/l3fwd-power/perf_core.c
/dpdk/examples/l3fwd/l3fwd_em.c
/dpdk/examples/ntb/ntb_fwd.c
/dpdk/examples/ptpclient/ptpclient.c
/dpdk/examples/qos_meter/main.c
/dpdk/examples/qos_sched/profile.cfg
/dpdk/examples/qos_sched/profile_ov.cfg
/dpdk/examples/rxtx_callbacks/main.c
/dpdk/examples/vhost_scsi/vhost_scsi.c
/dpdk/kernel/linux/igb_uio/igb_uio.c
/dpdk/lib/librte_acl/acl_bld.c
/dpdk/lib/librte_acl/acl_gen.c
/dpdk/lib/librte_acl/acl_run_altivec.c
/dpdk/lib/librte_acl/acl_run_altivec.h
/dpdk/lib/librte_compressdev/rte_comp.h
/dpdk/lib/librte_cryptodev/rte_crypto_asym.h
/dpdk/lib/librte_distributor/rte_distributor.c
/dpdk/lib/librte_eal/common/arch/ppc_64/rte_cpuflags.c
/dpdk/lib/librte_eal/common/eal_common_bus.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_internal_cfg.h
/dpdk/lib/librte_eal/common/eal_options.h
/dpdk/lib/librte_eal/common/eal_thread.h
/dpdk/lib/librte_eal/common/include/arch/ppc_64/rte_atomic.h
/dpdk/lib/librte_eal/common/include/arch/ppc_64/rte_byteorder.h
/dpdk/lib/librte_eal/common/include/arch/ppc_64/rte_cpuflags.h
/dpdk/lib/librte_eal/common/include/arch/ppc_64/rte_cycles.h
/dpdk/lib/librte_eal/common/include/arch/ppc_64/rte_memcpy.h
/dpdk/lib/librte_eal/common/include/arch/ppc_64/rte_prefetch.h
/dpdk/lib/librte_eal/common/include/arch/ppc_64/rte_spinlock.h
/dpdk/lib/librte_eal/common/include/arch/ppc_64/rte_vect.h
/dpdk/lib/librte_eal/common/include/arch/x86/rte_atomic_32.h
/dpdk/lib/librte_eal/common/include/arch/x86/rte_atomic_64.h
/dpdk/lib/librte_eal/common/include/rte_bus.h
/dpdk/lib/librte_eal/common/include/rte_keepalive.h
/dpdk/lib/librte_eal/common/include/rte_lcore.h
/dpdk/lib/librte_eal/common/include/rte_service.h
/dpdk/lib/librte_eal/freebsd/BSDmakefile.meson
/dpdk/lib/librte_eal/linux/eal/eal.c
/dpdk/lib/librte_eal/linux/eal/eal_vfio.c
/dpdk/lib/librte_eal/rte_eal_version.map
/dpdk/lib/librte_ethdev/rte_ethdev.c
/dpdk/lib/librte_ethdev/rte_ethdev.h
/dpdk/lib/librte_ethdev/rte_ethdev_version.map
/dpdk/lib/librte_ethdev/rte_flow.h
/dpdk/lib/librte_ethdev/rte_mtr.h
/dpdk/lib/librte_ethdev/rte_tm.h
/dpdk/lib/librte_hash/rte_jhash.h
/dpdk/lib/librte_lpm/rte_lpm_altivec.h
/dpdk/lib/librte_lpm/rte_lpm_neon.h
/dpdk/lib/librte_net/rte_ether.c
/dpdk/lib/librte_net/rte_ether.h
/dpdk/lib/librte_security/rte_security_version.map
/dpdk/lib/librte_vhost/iotlb.c
/dpdk/lib/librte_vhost/iotlb.h
/dpdk/mk/arch/ppc_64/rte.vars.mk
/dpdk/mk/machine/power8/rte.vars.mk
/dpdk/mk/rte.app.mk
/dpdk/usertools/dpdk-devbind.py
/dpdk/usertools/dpdk-telemetry-client.py
6937d21016-Jul-2019 Stephen Hemminger <stephen@networkplumber.org>

app/testpmd: add option to not start device

Some configuration options can not be tested properly with testpmd
because it automatically starts all ports. This makes it harder
to test driver handling

app/testpmd: add option to not start device

Some configuration options can not be tested properly with testpmd
because it automatically starts all ports. This makes it harder
to test driver handling of configuration options:
(for example rx_deferred_start).

Add new command line flag --disable-device-start which skips
the device start. The port can then be started manually later.

Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>

show more ...

55e51c9617-Jul-2019 Nithin Dabilpuram <ndabilpuram@marvell.com>

app/testpmd: add device related commands

With the latest published interface of
rte_eal_hotplug_[add,remove](), and rte_eth_dev_close(),
rte_eth_dev_close() would cleanup all the data structures of

app/testpmd: add device related commands

With the latest published interface of
rte_eal_hotplug_[add,remove](), and rte_eth_dev_close(),
rte_eth_dev_close() would cleanup all the data structures of
port's eth dev leaving the device common resource intact
if RTE_ETH_DEV_CLOSE_REMOVE is set in dev flags.

So a new command "detach device" (~hotplug remove) to work,
with device identifier like "port attach" is added
to be able to detach closed devices.

Also to display currently probed devices, another command
"show device info <identifier>|all" is also added as a
part of this change.

Signed-off-by: Nithin Dabilpuram <ndabilpuram@marvell.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>

show more ...

30626def17-Jul-2019 Xiaoyu Min <jackmin@mellanox.com>

app/testpmd: support raw encap/decap actions

This patch intend to support
action_raw_encap/decap [1] in a generic and convenient way.

Two new commands - set raw_encap, set raw_decap are introduced

app/testpmd: support raw encap/decap actions

This patch intend to support
action_raw_encap/decap [1] in a generic and convenient way.

Two new commands - set raw_encap, set raw_decap are introduced just
like the other commands for encap/decap, i.e. set vxlan.

These two commands have corresponding global buffers
which can be used by PMD as the input buffer for raw encap/decap.

The commands use the rte_flow pattern syntax to help user build the
raw buffer in a convenient way.

A common way to use it:

- encap matched egress packet with VxLAN tunnel:
testpmd> set raw_encap eth src is 10:11:22:33:44:55 / vlan tci is 1
inner_type is 0x0800 / ipv4 / udp dst is 4789 / vxlan vni
is 2 / end_set
testpmd> flow create 0 egress pattern eth / ipv4 / end actions
raw_encap / end

- decap l2 header and encap GRE tunnel on matched egress packet:
testpmd> set raw_decap eth / end_set
testpmd> set raw_encap eth dst is 10:22:33:44:55:66 / ipv4 / gre
protocol is 0x0800 / end_set
testpmd> flow create 0 egress pattern eth / ipv4 / end actions
raw_decap / raw_encap / end

- decap VxLAN tunnel and encap l2 header on matched ingress packet:
testpmd> set raw_encap eth src is 10:11:22:33:44:55 type is 0x0800 /
end_set
testpmd> set raw_decap eth / ipv4 / udp / vxlan / end_set
testpmd> flow create 0 ingress pattern eth / ipv4 / udp dst is 250 /
vxlan vni is 0x1234 / ipv4 / end actions raw_decap /
raw_encap / queue index 1 / mark id 0x1234 / end

[1] http://mails.dpdk.org/archives/dev/2018-October/116092.html

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

show more ...


/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_benchmark.c
/dpdk/app/test-compress-perf/comp_perf_test_benchmark.h
/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_verify.c
/dpdk/app/test-compress-perf/comp_perf_test_verify.h
/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/parameters.c
/dpdk/app/test-pmd/testpmd.h
/dpdk/app/test/process.h
/dpdk/app/test/test_compressdev.c
/dpdk/app/test/test_cryptodev.c
/dpdk/app/test/test_cryptodev_asym.c
/dpdk/app/test/test_cryptodev_rsa_test_vectors.h
/dpdk/app/test/test_distributor.c
/dpdk/app/test/test_metrics.c
/dpdk/app/test/test_sched.c
/dpdk/config/arm/meson.build
/dpdk/doc/guides/contributing/patches.rst
/dpdk/doc/guides/nics/af_xdp.rst
/dpdk/doc/guides/nics/ice.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/nfb.rst
/dpdk/doc/guides/nics/octeontx2.rst
/dpdk/doc/guides/nics/pcap_ring.rst
/dpdk/doc/guides/platform/octeontx2.rst
/dpdk/doc/guides/prog_guide/bbdev.rst
/dpdk/doc/guides/prog_guide/compressdev.rst
/dpdk/doc/guides/prog_guide/env_abstraction_layer.rst
/dpdk/doc/guides/prog_guide/kernel_nic_interface.rst
/dpdk/doc/guides/prog_guide/metrics_lib.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_19_08.rst
/dpdk/doc/guides/sample_app_ug/kernel_nic_interface.rst
/dpdk/doc/guides/sample_app_ug/vm_power_management.rst
testpmd_funcs.rst
/dpdk/doc/guides/tools/comp_perf.rst
/dpdk/doc/guides/tools/pdump.rst
/dpdk/drivers/bus/dpaa/dpaa_bus.c
/dpdk/drivers/bus/fslmc/fslmc_bus.c
/dpdk/drivers/bus/fslmc/fslmc_vfio.c
/dpdk/drivers/bus/fslmc/fslmc_vfio.h
/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_portal.h
/dpdk/drivers/bus/fslmc/qbman/qbman_portal.c
/dpdk/drivers/bus/fslmc/qbman/qbman_sys.h
/dpdk/drivers/bus/fslmc/rte_bus_fslmc_version.map
/dpdk/drivers/bus/pci/linux/pci.c
/dpdk/drivers/bus/pci/pci_common.c
/dpdk/drivers/bus/pci/rte_bus_pci.h
/dpdk/drivers/common/cpt/cpt_hw_types.h
/dpdk/drivers/common/cpt/cpt_ucode.h
/dpdk/drivers/common/octeontx2/otx2_common.h
/dpdk/drivers/common/octeontx2/otx2_dev.c
/dpdk/drivers/common/octeontx2/otx2_dev.h
/dpdk/drivers/common/octeontx2/rte_common_octeontx2_version.map
/dpdk/drivers/common/qat/qat_qp.c
/dpdk/drivers/common/qat/qat_qp.h
/dpdk/drivers/compress/qat/qat_comp.c
/dpdk/drivers/compress/qat/qat_comp.h
/dpdk/drivers/compress/qat/qat_comp_pmd.c
/dpdk/drivers/crypto/aesni_gcm/aesni_gcm_pmd.c
/dpdk/drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c
/dpdk/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c
/dpdk/drivers/crypto/mvsam/rte_mrvl_pmd.c
/dpdk/drivers/crypto/mvsam/rte_mrvl_pmd_ops.c
/dpdk/drivers/crypto/openssl/rte_openssl_pmd.c
/dpdk/drivers/crypto/qat/qat_sym.c
/dpdk/drivers/crypto/qat/qat_sym_session.c
/dpdk/drivers/crypto/qat/qat_sym_session.h
/dpdk/drivers/crypto/snow3g/rte_snow3g_pmd.c
/dpdk/drivers/crypto/snow3g/rte_snow3g_pmd_private.h
/dpdk/drivers/crypto/virtio/virtio_cryptodev.c
/dpdk/drivers/crypto/virtio/virtio_cryptodev.h
/dpdk/drivers/event/octeontx/timvf_probe.c
/dpdk/drivers/event/octeontx2/otx2_evdev.c
/dpdk/drivers/mempool/dpaa2/dpaa2_hw_mempool.c
/dpdk/drivers/mempool/octeontx/octeontx_fpavf.c
/dpdk/drivers/mempool/octeontx2/otx2_mempool.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/atlantic/Makefile
/dpdk/drivers/net/atlantic/atl_ethdev.c
/dpdk/drivers/net/atlantic/meson.build
/dpdk/drivers/net/avp/Makefile
/dpdk/drivers/net/avp/avp_ethdev.c
/dpdk/drivers/net/avp/meson.build
/dpdk/drivers/net/axgbe/Makefile
/dpdk/drivers/net/axgbe/axgbe_ethdev.c
/dpdk/drivers/net/axgbe/meson.build
/dpdk/drivers/net/bnx2x/Makefile
/dpdk/drivers/net/bnx2x/bnx2x.c
/dpdk/drivers/net/bnx2x/bnx2x_ethdev.c
/dpdk/drivers/net/bnx2x/bnx2x_vfpf.c
/dpdk/drivers/net/bnx2x/bnx2x_vfpf.h
/dpdk/drivers/net/bnx2x/meson.build
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.c
/dpdk/drivers/net/bnxt/bnxt_ring.c
/dpdk/drivers/net/bonding/Makefile
/dpdk/drivers/net/bonding/meson.build
/dpdk/drivers/net/bonding/rte_eth_bond_args.c
/dpdk/drivers/net/e1000/em_ethdev.c
/dpdk/drivers/net/e1000/igb_ethdev.c
/dpdk/drivers/net/ena/base/ena_com.c
/dpdk/drivers/net/ena/ena_ethdev.c
/dpdk/drivers/net/enic/enic_compat.h
/dpdk/drivers/net/enic/enic_ethdev.c
/dpdk/drivers/net/enic/enic_flow.c
/dpdk/drivers/net/enic/enic_main.c
/dpdk/drivers/net/enic/enic_rxtx_vec_avx2.c
/dpdk/drivers/net/failsafe/failsafe_args.c
/dpdk/drivers/net/fm10k/Makefile
/dpdk/drivers/net/fm10k/fm10k_ethdev.c
/dpdk/drivers/net/fm10k/meson.build
/dpdk/drivers/net/hinic/Makefile
/dpdk/drivers/net/hinic/base/hinic_compat.h
/dpdk/drivers/net/hinic/base/hinic_pmd_mgmt.c
/dpdk/drivers/net/hinic/base/hinic_pmd_mgmt.h
/dpdk/drivers/net/hinic/hinic_pmd_tx.h
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_ethdev_vf.c
/dpdk/drivers/net/iavf/iavf_ethdev.c
/dpdk/drivers/net/iavf/iavf_rxtx.c
/dpdk/drivers/net/ice/Makefile
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/ice/ice_ethdev.h
/dpdk/drivers/net/ice/ice_generic_flow.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/meson.build
/dpdk/drivers/net/ifc/ifcvf_vdpa.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_ipsec.c
/dpdk/drivers/net/ixgbe/ixgbe_ipsec.h
/dpdk/drivers/net/memif/Makefile
/dpdk/drivers/net/memif/rte_eth_memif.c
/dpdk/drivers/net/mlx4/mlx4.c
/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_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_glue.h
/dpdk/drivers/net/mlx5/mlx5_prm.h
/dpdk/drivers/net/nfb/Makefile
/dpdk/drivers/net/nfb/nfb.h
/dpdk/drivers/net/nfb/nfb_ethdev.c
/dpdk/drivers/net/nfb/nfb_rx.c
/dpdk/drivers/net/nfb/nfb_rx.h
/dpdk/drivers/net/nfp/nfp_net.c
/dpdk/drivers/net/null/rte_eth_null.c
/dpdk/drivers/net/octeontx2/Makefile
/dpdk/drivers/net/octeontx2/otx2_ethdev.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_flow_utils.c
/dpdk/drivers/net/octeontx2/otx2_tm.c
/dpdk/drivers/net/pcap/rte_eth_pcap.c
/dpdk/drivers/net/qede/Makefile
/dpdk/drivers/net/qede/meson.build
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/ring/rte_eth_ring.c
/dpdk/drivers/net/sfc/sfc_intr.c
/dpdk/drivers/net/softnic/rte_eth_softnic.c
/dpdk/drivers/net/softnic/rte_eth_softnic_cli.c
/dpdk/drivers/net/softnic/rte_eth_softnic_internals.h
/dpdk/drivers/net/softnic/rte_eth_softnic_tm.c
/dpdk/drivers/net/tap/rte_eth_tap.c
/dpdk/drivers/net/vdev_netvsc/vdev_netvsc.c
/dpdk/drivers/net/vhost/rte_eth_vhost.c
/dpdk/drivers/net/virtio/virtio_ethdev.c
/dpdk/drivers/net/virtio/virtio_user/virtio_user_dev.c
/dpdk/drivers/net/virtio/virtio_user_ethdev.c
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.c
/dpdk/drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c
/dpdk/drivers/raw/ioat/ioat_rawdev.c
/dpdk/drivers/raw/octeontx2_dma/otx2_dpi_rawdev.c
/dpdk/drivers/raw/skeleton_rawdev/skeleton_rawdev.c
/dpdk/examples/ip_fragmentation/main.c
/dpdk/examples/ip_pipeline/cli.c
/dpdk/examples/ip_pipeline/cryptodev.c
/dpdk/examples/ip_pipeline/pipeline.h
/dpdk/examples/ip_pipeline/tmgr.h
/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/trs_aesgcm_defs.sh
/dpdk/examples/ipsec-secgw/test/tun_aesgcm_defs.sh
/dpdk/examples/l2fwd-crypto/main.c
/dpdk/examples/l3fwd-acl/main.c
/dpdk/examples/l3fwd-power/main.c
/dpdk/examples/l3fwd-power/meson.build
/dpdk/examples/l3fwd-vf/main.c
/dpdk/examples/l3fwd/main.c
/dpdk/examples/performance-thread/l3fwd-thread/main.c
/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/main.c
/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/main.c
/dpdk/examples/vm_power_manager/guest_cli/meson.build
/dpdk/examples/vm_power_manager/main.c
/dpdk/examples/vm_power_manager/meson.build
/dpdk/kernel/linux/kni/kni_dev.h
/dpdk/kernel/linux/kni/kni_misc.c
/dpdk/kernel/linux/kni/kni_net.c
/dpdk/lib/Makefile
/dpdk/lib/librte_cfgfile/Makefile
/dpdk/lib/librte_cfgfile/rte_cfgfile.c
/dpdk/lib/librte_cmdline/Makefile
/dpdk/lib/librte_cmdline/cmdline_parse_etheraddr.c
/dpdk/lib/librte_cmdline/meson.build
/dpdk/lib/librte_cryptodev/rte_crypto_asym.h
/dpdk/lib/librte_cryptodev/rte_crypto_sym.h
/dpdk/lib/librte_distributor/rte_distributor.c
/dpdk/lib/librte_eal/common/eal_common_bus.c
/dpdk/lib/librte_eal/common/eal_common_fbarray.c
/dpdk/lib/librte_eal/common/eal_common_options.c
/dpdk/lib/librte_eal/common/eal_options.h
/dpdk/lib/librte_eal/common/include/rte_dev.h
/dpdk/lib/librte_eal/common/include/rte_eal.h
/dpdk/lib/librte_eal/common/include/rte_interrupts.h
/dpdk/lib/librte_eal/freebsd/eal/eal.c
/dpdk/lib/librte_eal/freebsd/eal/eal_interrupts.c
/dpdk/lib/librte_eal/linux/eal/eal.c
/dpdk/lib/librte_eal/linux/eal/eal_interrupts.c
/dpdk/lib/librte_eal/linux/eal/eal_vfio.c
/dpdk/lib/librte_eal/linux/eal/include/rte_kni_common.h
/dpdk/lib/librte_eal/rte_eal_version.map
/dpdk/lib/librte_ethdev/Makefile
/dpdk/lib/librte_ethdev/meson.build
/dpdk/lib/librte_ethdev/rte_class_eth.c
/dpdk/lib/librte_flow_classify/rte_flow_classify_parse.c
/dpdk/lib/librte_hash/Makefile
/dpdk/lib/librte_hash/meson.build
/dpdk/lib/librte_hash/rte_cuckoo_hash.c
/dpdk/lib/librte_ip_frag/rte_ipv4_fragmentation.c
/dpdk/lib/librte_kni/rte_kni.c
/dpdk/lib/librte_kni/rte_kni_fifo.h
/dpdk/lib/librte_lpm/rte_lpm.c
/dpdk/lib/librte_lpm/rte_lpm.h
/dpdk/lib/librte_metrics/rte_metrics.c
/dpdk/lib/librte_metrics/rte_metrics.h
/dpdk/lib/librte_metrics/rte_metrics_version.map
/dpdk/lib/librte_net/Makefile
/dpdk/lib/librte_net/meson.build
/dpdk/lib/librte_net/rte_ether.c
/dpdk/lib/librte_net/rte_ether.h
/dpdk/lib/librte_net/rte_net_version.map
/dpdk/lib/librte_pipeline/rte_table_action.c
/dpdk/lib/librte_pipeline/rte_table_action.h
/dpdk/lib/librte_ring/rte_ring.c
/dpdk/lib/librte_ring/rte_ring.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.c
/dpdk/lib/librte_sched/rte_sched.h
/dpdk/lib/librte_timer/rte_timer.c
/dpdk/lib/meson.build
/dpdk/mk/rte.sdkinstall.mk
c6ef145405-Jul-2019 Xiaoyu Min <jackmin@mellanox.com>

app/testpmd: match GRE key and present bits

Support matching on GRE key and present bits (C,K,S)

Example testpmd command could be:
testpmd>flow create 0 ingress group 1 pattern eth / ipv4 /
gr

app/testpmd: match GRE key and present bits

Support matching on GRE key and present bits (C,K,S)

Example testpmd command could be:
testpmd>flow create 0 ingress group 1 pattern eth / ipv4 /
gre / gre_key value is 0x12345678 / end
actions rss queues 1 0 end / mark id 196 / end

Which will match GRE packet with k present bit set and key value is
0x12345678.

Signed-off-by: Xiaoyu Min <jackmin@mellanox.com>
Acked-by: Ori Kam <orika@mellanox.com>
Acked-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>

show more ...


/dpdk/MAINTAINERS
/dpdk/app/test-bbdev/ldpc_dec_default.data
/dpdk/app/test-bbdev/ldpc_enc_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.py
/dpdk/app/test-bbdev/test_bbdev.c
/dpdk/app/test-bbdev/test_bbdev_perf.c
/dpdk/app/test-bbdev/test_bbdev_vector.c
/dpdk/app/test-bbdev/test_bbdev_vector.h
/dpdk/app/test-bbdev/test_vectors/ldpc_dec_HARQ_1_0.data
/dpdk/app/test-bbdev/test_vectors/ldpc_dec_HARQ_1_1.data
/dpdk/app/test-bbdev/test_vectors/ldpc_dec_HARQ_1_2.data
/dpdk/app/test-bbdev/test_vectors/ldpc_dec_v11835.data
/dpdk/app/test-bbdev/test_vectors/ldpc_dec_v2342.data
/dpdk/app/test-bbdev/test_vectors/ldpc_dec_v2342_drop.data
/dpdk/app/test-bbdev/test_vectors/ldpc_dec_v7813.data
/dpdk/app/test-bbdev/test_vectors/ldpc_dec_v8480.data
/dpdk/app/test-bbdev/test_vectors/ldpc_dec_v8568.data
/dpdk/app/test-bbdev/test_vectors/ldpc_dec_v9503.data
/dpdk/app/test-bbdev/test_vectors/ldpc_enc_v11835.data
/dpdk/app/test-bbdev/test_vectors/ldpc_enc_v2342.data
/dpdk/app/test-bbdev/test_vectors/ldpc_enc_v7813.data
/dpdk/app/test-bbdev/test_vectors/ldpc_enc_v8568.data
/dpdk/app/test-bbdev/test_vectors/ldpc_enc_v9503.data
/dpdk/app/test-bbdev/turbo_enc_default.data
/dpdk/app/test-compress-perf/comp_perf_options_parse.c
/dpdk/app/test-compress-perf/main.c
/dpdk/app/test-crypto-perf/cperf_test_latency.c
/dpdk/app/test-crypto-perf/cperf_test_pmd_cyclecount.c
/dpdk/app/test-crypto-perf/cperf_test_throughput.c
/dpdk/app/test-crypto-perf/cperf_test_verify.c
/dpdk/app/test-crypto-perf/main.c
/dpdk/app/test-eventdev/test_perf_common.c
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test/Makefile
/dpdk/app/test/autotest_data.py
/dpdk/app/test/autotest_test_funcs.py
/dpdk/app/test/meson.build
/dpdk/app/test/test_cryptodev.c
/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_hash_test_vectors.h
/dpdk/app/test/test_cryptodev_kasumi_test_vectors.h
/dpdk/app/test/test_cryptodev_snow3g_test_vectors.h
/dpdk/app/test/test_cryptodev_zuc_test_vectors.h
/dpdk/app/test/test_distributor.c
/dpdk/app/test/test_distributor_perf.c
/dpdk/app/test/test_event_crypto_adapter.c
/dpdk/app/test/test_ipsec.c
/dpdk/app/test/test_mcslock.c
/dpdk/app/test/test_ring_perf.c
/dpdk/config/common_base
/dpdk/doc/api/doxy-api-index.md
/dpdk/doc/api/doxy-api.conf.in
/dpdk/doc/guides/bbdevs/fpga_lte_fec.rst
/dpdk/doc/guides/bbdevs/index.rst
/dpdk/doc/guides/bbdevs/turbo_sw.rst
/dpdk/doc/guides/cryptodevs/armv8.rst
/dpdk/doc/guides/cryptodevs/features/default.ini
/dpdk/doc/guides/cryptodevs/features/qat.ini
/dpdk/doc/guides/cryptodevs/openssl.rst
/dpdk/doc/guides/cryptodevs/overview.rst
/dpdk/doc/guides/eventdevs/octeontx2.rst
/dpdk/doc/guides/linux_gsg/linux_drivers.rst
/dpdk/doc/guides/nics/bnxt.rst
/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/index.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/octeontx2.rst
/dpdk/doc/guides/platform/bluefield.rst
/dpdk/doc/guides/platform/octeontx2.rst
/dpdk/doc/guides/prog_guide/bbdev.rst
/dpdk/doc/guides/prog_guide/compressdev.rst
/dpdk/doc/guides/prog_guide/cryptodev_lib.rst
/dpdk/doc/guides/prog_guide/ipsec_lib.rst
/dpdk/doc/guides/prog_guide/rawdev.rst
/dpdk/doc/guides/prog_guide/rte_flow.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_19_08.rst
/dpdk/doc/guides/sample_app_ug/ipsec_secgw.rst
/dpdk/doc/guides/sample_app_ug/packet_ordering.rst
testpmd_funcs.rst
/dpdk/drivers/baseband/Makefile
/dpdk/drivers/baseband/fpga_lte_fec/Makefile
/dpdk/drivers/baseband/fpga_lte_fec/fpga_lte_fec.c
/dpdk/drivers/baseband/fpga_lte_fec/fpga_lte_fec.h
/dpdk/drivers/baseband/fpga_lte_fec/meson.build
/dpdk/drivers/baseband/fpga_lte_fec/rte_pmd_bbdev_fpga_lte_fec_version.map
/dpdk/drivers/baseband/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/dpaa_bus.c
/dpdk/drivers/bus/dpaa/include/compat.h
/dpdk/drivers/bus/dpaa/rte_dpaa_bus.h
/dpdk/drivers/bus/fslmc/qbman/include/fsl_qbman_portal.h
/dpdk/drivers/bus/vdev/rte_bus_vdev.h
/dpdk/drivers/common/octeontx2/otx2_dev.c
/dpdk/drivers/compress/isal/isal_compress_pmd_ops.c
/dpdk/drivers/crypto/aesni_mb/rte_aesni_mb_pmd_private.h
/dpdk/drivers/crypto/caam_jr/caam_jr.c
/dpdk/drivers/crypto/dpaa_sec/dpaa_sec.c
/dpdk/drivers/crypto/mvsam/rte_mrvl_pmd_ops.c
/dpdk/drivers/crypto/octeontx/otx_cryptodev_capabilities.c
/dpdk/drivers/crypto/octeontx/otx_cryptodev_mbox.c
/dpdk/drivers/crypto/octeontx/otx_cryptodev_mbox.h
/dpdk/drivers/crypto/openssl/rte_openssl_pmd.c
/dpdk/drivers/crypto/openssl/rte_openssl_pmd_ops.c
/dpdk/drivers/crypto/qat/qat_sym.c
/dpdk/drivers/crypto/qat/qat_sym_pmd.c
/dpdk/drivers/crypto/virtio/virtio_pci.c
/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_evdev_adptr.c
/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/octeontx2/otx2_worker_dual.h
/dpdk/drivers/event/opdl/opdl_evdev.c
/dpdk/drivers/event/opdl/opdl_evdev_init.c
/dpdk/drivers/event/opdl/opdl_ring.c
/dpdk/drivers/event/sw/Makefile
/dpdk/drivers/event/sw/meson.build
/dpdk/drivers/event/sw/sw_evdev.c
/dpdk/drivers/mempool/dpaa/dpaa_mempool.c
/dpdk/drivers/mempool/octeontx2/otx2_mempool_ops.c
/dpdk/drivers/net/Makefile
/dpdk/drivers/net/af_packet/rte_eth_af_packet.c
/dpdk/drivers/net/dpaa/dpaa_ethdev.c
/dpdk/drivers/net/dpaa/dpaa_ethdev.h
/dpdk/drivers/net/fm10k/fm10k_rxtx_vec.c
/dpdk/drivers/net/i40e/i40e_ethdev_vf.c
/dpdk/drivers/net/i40e/i40e_flow.c
/dpdk/drivers/net/ipn3ke/ipn3ke_ethdev.c
/dpdk/drivers/net/ipn3ke/ipn3ke_ethdev.h
/dpdk/drivers/net/ipn3ke/ipn3ke_representor.c
/dpdk/drivers/net/ixgbe/ixgbe_ipsec.c
/dpdk/drivers/net/meson.build
/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_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/mvneta/mvneta_ethdev.c
/dpdk/drivers/net/netvsc/ndis.h
/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_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_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_flow_utils.c
/dpdk/drivers/net/octeontx2/otx2_link.c
/dpdk/drivers/net/octeontx2/otx2_lookup.c
/dpdk/drivers/net/octeontx2/otx2_mac.c
/dpdk/drivers/net/octeontx2/otx2_ptp.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_stats.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/octeontx2/otx2_tx.h
/dpdk/drivers/net/octeontx2/otx2_vlan.c
/dpdk/drivers/net/octeontx2/rte_pmd_octeontx2_version.map
/dpdk/examples/fips_validation/fips_dev_self_test.c
/dpdk/examples/fips_validation/main.c
/dpdk/examples/ip_fragmentation/main.c
/dpdk/examples/ip_pipeline/cryptodev.c
/dpdk/examples/ip_reassembly/main.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/meson.build
/dpdk/examples/ipsec-secgw/sa.c
/dpdk/examples/ipsec-secgw/sp4.c
/dpdk/examples/ipsec-secgw/sp6.c
/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_ipv6opts.py
/dpdk/examples/ipsec-secgw/test/tun_null_header_reconstruct.py
/dpdk/examples/l2fwd-crypto/main.c
/dpdk/examples/packet_ordering/main.c
/dpdk/examples/vhost_crypto/main.c
/dpdk/lib/Makefile
/dpdk/lib/librte_bbdev/rte_bbdev.c
/dpdk/lib/librte_bbdev/rte_bbdev.h
/dpdk/lib/librte_bbdev/rte_bbdev_op.h
/dpdk/lib/librte_cryptodev/Makefile
/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_eal/common/Makefile
/dpdk/lib/librte_eal/common/include/arch/arm/rte_mcslock.h
/dpdk/lib/librte_eal/common/include/arch/ppc_64/rte_mcslock.h
/dpdk/lib/librte_eal/common/include/arch/x86/rte_mcslock.h
/dpdk/lib/librte_eal/common/include/generic/rte_mcslock.h
/dpdk/lib/librte_eal/common/include/rte_dev.h
/dpdk/lib/librte_eal/common/include/rte_interrupts.h
/dpdk/lib/librte_eal/common/include/rte_service.h
/dpdk/lib/librte_eal/common/meson.build
/dpdk/lib/librte_eal/linux/eal/eal_vfio.c
/dpdk/lib/librte_eal/rte_eal_version.map
/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_eventdev/rte_event_eth_tx_adapter.h
/dpdk/lib/librte_eventdev/rte_event_timer_adapter.c
/dpdk/lib/librte_eventdev/rte_eventdev.c
/dpdk/lib/librte_eventdev/rte_eventdev.h
/dpdk/lib/librte_hash/rte_cuckoo_hash.c
/dpdk/lib/librte_ip_frag/rte_ipv4_reassembly.c
/dpdk/lib/librte_ip_frag/rte_ipv6_reassembly.c
/dpdk/lib/librte_ipsec/Makefile
/dpdk/lib/librte_ipsec/esp_inb.c
/dpdk/lib/librte_ipsec/esp_outb.c
/dpdk/lib/librte_ipsec/iph.h
/dpdk/lib/librte_ipsec/misc.h
/dpdk/lib/librte_ipsec/rte_ipsec_sa.h
/dpdk/lib/librte_ipsec/sa.c
/dpdk/lib/librte_ipsec/sa.h
/dpdk/lib/librte_net/rte_ip.h
/dpdk/lib/librte_security/rte_security.h
/dpdk/lib/librte_vhost/vhost_user.c
/dpdk/lib/meson.build
/dpdk/meson_options.txt
/dpdk/mk/rte.app.mk
/dpdk/mk/rte.sdkdoc.mk
27a2c12602-Jul-2019 Dekel Peled <dekelp@mellanox.com>

app/testpmd: add actions to modify TCP header fields

Add actions:
- INC_TCP_SEQ - Increase sequence number in the outermost TCP header.
- DEC_TCP_SEQ - Decrease sequence number in the outermost TCP

app/testpmd: add actions to modify TCP header fields

Add actions:
- INC_TCP_SEQ - Increase sequence number in the outermost TCP header.
- DEC_TCP_SEQ - Decrease sequence number in the outermost TCP header.
- INC_TCP_ACK - Increase acknowledgment number in the outermost TCP
header.
- DEC_TCP_ACK - Decrease acknowledgment number in the outermost TCP
header.

Original work by Xiaoyu Min.

This patch uses the new approach introduced by [1], using a new
macro ARG_ENTRY_HTON to pass a single integer argument to each of
the new actions.

[1] http://patches.dpdk.org/patch/55882/

Signed-off-by: Dekel Peled <dekelp@mellanox.com>
Acked-by: Viacheslav Ovsiienko <viacheslavo@mellanox.com>
Acked-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>

show more ...


/dpdk/MAINTAINERS
/dpdk/VERSION
/dpdk/app/meson.build
/dpdk/app/pdump/main.c
/dpdk/app/test-acl/main.c
/dpdk/app/test-eventdev/test_order_common.c
/dpdk/app/test-eventdev/test_perf_common.c
/dpdk/app/test-eventdev/test_pipeline_common.c
/dpdk/app/test-pipeline/pipeline_acl.c
/dpdk/app/test-pipeline/pipeline_hash.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/flowgen.c
/dpdk/app/test-pmd/icmpecho.c
/dpdk/app/test-pmd/ieee1588fwd.c
/dpdk/app/test-pmd/macfwd.c
/dpdk/app/test-pmd/macswap.h
/dpdk/app/test-pmd/macswap_common.h
/dpdk/app/test-pmd/macswap_neon.h
/dpdk/app/test-pmd/macswap_sse.h
/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.py
/dpdk/app/test/autotest_data.py
/dpdk/app/test/autotest_runner.py
/dpdk/app/test/meson.build
/dpdk/app/test/packet_burst_generator.c
/dpdk/app/test/packet_burst_generator.h
/dpdk/app/test/test.c
/dpdk/app/test/test_acl.c
/dpdk/app/test/test_acl.h
/dpdk/app/test/test_bpf.c
/dpdk/app/test/test_cmdline_etheraddr.c
/dpdk/app/test/test_compressdev.c
/dpdk/app/test/test_cryptodev.c
/dpdk/app/test/test_distributor.c
/dpdk/app/test/test_distributor_perf.c
/dpdk/app/test/test_eal_flags.c
/dpdk/app/test/test_efd.c
/dpdk/app/test/test_event_eth_rx_adapter.c
/dpdk/app/test/test_event_eth_tx_adapter.c
/dpdk/app/test/test_event_timer_adapter.c
/dpdk/app/test/test_eventdev.c
/dpdk/app/test/test_fbarray.c
/dpdk/app/test/test_flow_classify.c
/dpdk/app/test/test_func_reentrancy.c
/dpdk/app/test/test_hash.c
/dpdk/app/test/test_hash_multiwriter.c
/dpdk/app/test/test_hash_readwrite.c
/dpdk/app/test/test_hash_readwrite_lf.c
/dpdk/app/test/test_ipsec.c
/dpdk/app/test/test_latencystats.c
/dpdk/app/test/test_link_bonding.c
/dpdk/app/test/test_link_bonding_mode4.c
/dpdk/app/test/test_link_bonding_rssconf.c
/dpdk/app/test/test_lpm.c
/dpdk/app/test/test_lpm_perf.c
/dpdk/app/test/test_malloc.c
/dpdk/app/test/test_mbuf.c
/dpdk/app/test/test_member.c
/dpdk/app/test/test_memzone.c
/dpdk/app/test/test_pmd_perf.c
/dpdk/app/test/test_power_cpufreq.c
/dpdk/app/test/test_rand_perf.c
/dpdk/app/test/test_rawdev.c
/dpdk/app/test/test_rcu_qsbr.c
/dpdk/app/test/test_rcu_qsbr_perf.c
/dpdk/app/test/test_ring_perf.c
/dpdk/app/test/test_rwlock.c
/dpdk/app/test/test_sched.c
/dpdk/app/test/test_service_cores.c
/dpdk/app/test/test_stack.c
/dpdk/app/test/test_stack_perf.c
/dpdk/app/test/test_table_acl.c
/dpdk/app/test/test_tailq.c
/dpdk/app/test/test_thash.c
/dpdk/app/test/test_timer.c
/dpdk/app/test/test_timer_secondary.c
/dpdk/app/test/virtual_pmd.c
/dpdk/app/test/virtual_pmd.h
/dpdk/buildtools/check-experimental-syms.sh
/dpdk/buildtools/map-list-symbol.sh
/dpdk/buildtools/map_to_def.py
/dpdk/buildtools/meson.build
/dpdk/buildtools/pmdinfogen/meson.build
/dpdk/config/arm/arm64_armada_linux_gcc
/dpdk/config/arm/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_arm64-armada-linux-gcc
/dpdk/config/defconfig_arm64-armada-linuxapp-gcc
/dpdk/config/defconfig_arm64-octeontx2-linuxapp-gcc
/dpdk/config/defconfig_i686-native-linuxapp-gcc
/dpdk/config/defconfig_i686-native-linuxapp-icc
/dpdk/config/defconfig_ppc_64-power8-linuxapp-gcc
/dpdk/config/defconfig_x86_64-native-linuxapp-icc
/dpdk/config/defconfig_x86_x32-native-linuxapp-gcc
/dpdk/config/meson.build
/dpdk/config/ppc_64/meson.build
/dpdk/config/x86/meson.build
/dpdk/devtools/checkpatches.sh
/dpdk/devtools/test-meson-builds.sh
/dpdk/doc/api/meson.build
/dpdk/doc/build-sdk-meson.txt
/dpdk/doc/guides/conf.py
/dpdk/doc/guides/contributing/coding_style.rst
/dpdk/doc/guides/contributing/documentation.rst
/dpdk/doc/guides/contributing/index.rst
/dpdk/doc/guides/contributing/versioning.rst
/dpdk/doc/guides/contributing/vulnerability.rst
/dpdk/doc/guides/eventdevs/index.rst
/dpdk/doc/guides/eventdevs/octeontx2.rst
/dpdk/doc/guides/howto/debug_troubleshoot.rst
/dpdk/doc/guides/howto/rte_flow.rst
/dpdk/doc/guides/howto/telemetry.rst
/dpdk/doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst
/dpdk/doc/guides/mempool/index.rst
/dpdk/doc/guides/mempool/octeontx2.rst
/dpdk/doc/guides/meson.build
/dpdk/doc/guides/nics/af_xdp.rst
/dpdk/doc/guides/nics/bnxt.rst
/dpdk/doc/guides/nics/enic.rst
/dpdk/doc/guides/nics/features.rst
/dpdk/doc/guides/nics/features/enic.ini
/dpdk/doc/guides/nics/features/hinic.ini
/dpdk/doc/guides/nics/features/memif.ini
/dpdk/doc/guides/nics/features/sfc_efx.ini
/dpdk/doc/guides/nics/hinic.rst
/dpdk/doc/guides/nics/i40e.rst
/dpdk/doc/guides/nics/index.rst
/dpdk/doc/guides/nics/ixgbe.rst
/dpdk/doc/guides/nics/kni.rst
/dpdk/doc/guides/nics/memif.rst
/dpdk/doc/guides/nics/mlx4.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/nfb.rst
/dpdk/doc/guides/nics/pcap_ring.rst
/dpdk/doc/guides/nics/sfc_efx.rst
/dpdk/doc/guides/nics/szedata2.rst
/dpdk/doc/guides/platform/bluefield.rst
/dpdk/doc/guides/platform/img/octeontx2_packet_flow_hw_accelerators.svg
/dpdk/doc/guides/platform/img/octeontx2_resource_virtualization.svg
/dpdk/doc/guides/platform/index.rst
/dpdk/doc/guides/platform/octeontx2.rst
/dpdk/doc/guides/prog_guide/bbdev.rst
/dpdk/doc/guides/prog_guide/img/linuxapp_launch.svg
/dpdk/doc/guides/prog_guide/mempool_lib.rst
/dpdk/doc/guides/prog_guide/packet_classif_access_ctrl.rst
/dpdk/doc/guides/prog_guide/rte_flow.rst
/dpdk/doc/guides/rawdevs/index.rst
/dpdk/doc/guides/rawdevs/ioat_rawdev.rst
/dpdk/doc/guides/rawdevs/ntb.rst
/dpdk/doc/guides/rawdevs/octeontx2_dma.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/index.rst
/dpdk/doc/guides/rel_notes/release_19_05.rst
/dpdk/doc/guides/rel_notes/release_19_08.rst
/dpdk/doc/guides/sample_app_ug/flow_classify.rst
/dpdk/doc/guides/sample_app_ug/flow_filtering.rst
/dpdk/doc/guides/sample_app_ug/index.rst
/dpdk/doc/guides/sample_app_ug/ip_frag.rst
/dpdk/doc/guides/sample_app_ug/ip_reassembly.rst
/dpdk/doc/guides/sample_app_ug/ipv4_multicast.rst
/dpdk/doc/guides/sample_app_ug/kernel_nic_interface.rst
/dpdk/doc/guides/sample_app_ug/l2_forward_job_stats.rst
/dpdk/doc/guides/sample_app_ug/l2_forward_real_virtual.rst
/dpdk/doc/guides/sample_app_ug/l3_forward.rst
/dpdk/doc/guides/sample_app_ug/l3_forward_power_man.rst
/dpdk/doc/guides/sample_app_ug/link_status_intr.rst
/dpdk/doc/guides/sample_app_ug/ntb.rst
/dpdk/doc/guides/sample_app_ug/ptpclient.rst
/dpdk/doc/guides/sample_app_ug/rxtx_callbacks.rst
/dpdk/doc/guides/sample_app_ug/server_node_efd.rst
/dpdk/doc/guides/sample_app_ug/skeleton.rst
/dpdk/doc/guides/sample_app_ug/vm_power_management.rst
/dpdk/doc/guides/sample_app_ug/vmdq_dcb_forwarding.rst
testpmd_funcs.rst
/dpdk/doc/guides/windows_gsg/build_dpdk.rst
/dpdk/drivers/bus/dpaa/dpaa_bus.c
/dpdk/drivers/bus/dpaa/include/compat.h
/dpdk/drivers/bus/dpaa/include/fman.h
/dpdk/drivers/bus/dpaa/include/netcfg.h
/dpdk/drivers/bus/dpaa/meson.build
/dpdk/drivers/bus/fslmc/fslmc_vfio.c
/dpdk/drivers/bus/fslmc/meson.build
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_dpio.c
/dpdk/drivers/bus/pci/bsd/pci.c
/dpdk/drivers/bus/pci/linux/pci.c
/dpdk/drivers/bus/pci/linux/pci_uio.c
/dpdk/drivers/bus/pci/linux/pci_vfio.c
/dpdk/drivers/bus/pci/pci_common.c
/dpdk/drivers/bus/pci/private.h
/dpdk/drivers/bus/vdev/vdev.c
/dpdk/drivers/bus/vmbus/linux/vmbus_bus.c
/dpdk/drivers/bus/vmbus/meson.build
/dpdk/drivers/common/Makefile
/dpdk/drivers/common/dpaax/dpaax_iova_table.c
/dpdk/drivers/common/dpaax/meson.build
/dpdk/drivers/common/meson.build
/dpdk/drivers/common/mvep/meson.build
/dpdk/drivers/common/octeontx2/Makefile
/dpdk/drivers/common/octeontx2/hw/otx2_nix.h
/dpdk/drivers/common/octeontx2/hw/otx2_npa.h
/dpdk/drivers/common/octeontx2/hw/otx2_npc.h
/dpdk/drivers/common/octeontx2/hw/otx2_rvu.h
/dpdk/drivers/common/octeontx2/hw/otx2_sso.h
/dpdk/drivers/common/octeontx2/hw/otx2_ssow.h
/dpdk/drivers/common/octeontx2/hw/otx2_tim.h
/dpdk/drivers/common/octeontx2/meson.build
/dpdk/drivers/common/octeontx2/otx2_common.c
/dpdk/drivers/common/octeontx2/otx2_common.h
/dpdk/drivers/common/octeontx2/otx2_dev.c
/dpdk/drivers/common/octeontx2/otx2_dev.h
/dpdk/drivers/common/octeontx2/otx2_io_arm64.h
/dpdk/drivers/common/octeontx2/otx2_io_generic.h
/dpdk/drivers/common/octeontx2/otx2_irq.c
/dpdk/drivers/common/octeontx2/otx2_irq.h
/dpdk/drivers/common/octeontx2/otx2_mbox.c
/dpdk/drivers/common/octeontx2/otx2_mbox.h
/dpdk/drivers/common/octeontx2/rte_common_octeontx2_version.map
/dpdk/drivers/common/qat/meson.build
/dpdk/drivers/compress/isal/meson.build
/dpdk/drivers/compress/zlib/meson.build
/dpdk/drivers/crypto/aesni_gcm/meson.build
/dpdk/drivers/crypto/aesni_mb/meson.build
/dpdk/drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c
/dpdk/drivers/crypto/caam_jr/meson.build
/dpdk/drivers/crypto/ccp/meson.build
/dpdk/drivers/crypto/dpaa2_sec/meson.build
/dpdk/drivers/crypto/dpaa_sec/meson.build
/dpdk/drivers/crypto/kasumi/meson.build
/dpdk/drivers/crypto/mvsam/meson.build
/dpdk/drivers/crypto/octeontx/meson.build
/dpdk/drivers/crypto/openssl/meson.build
/dpdk/drivers/crypto/qat/meson.build
/dpdk/drivers/crypto/snow3g/meson.build
/dpdk/drivers/crypto/zuc/meson.build
/dpdk/drivers/event/Makefile
/dpdk/drivers/event/dpaa/meson.build
/dpdk/drivers/event/dpaa2/dpaa2_eventdev.c
/dpdk/drivers/event/dpaa2/meson.build
/dpdk/drivers/event/dsw/dsw_evdev.c
/dpdk/drivers/event/meson.build
/dpdk/drivers/event/octeontx/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_evdev_adptr.c
/dpdk/drivers/event/octeontx2/otx2_evdev_irq.c
/dpdk/drivers/event/octeontx2/otx2_evdev_selftest.c
/dpdk/drivers/event/octeontx2/otx2_evdev_stats.h
/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/otx2_worker.c
/dpdk/drivers/event/octeontx2/otx2_worker.h
/dpdk/drivers/event/octeontx2/otx2_worker_dual.c
/dpdk/drivers/event/octeontx2/otx2_worker_dual.h
/dpdk/drivers/event/octeontx2/rte_pmd_octeontx2_event_version.map
/dpdk/drivers/event/opdl/meson.build
/dpdk/drivers/mempool/Makefile
/dpdk/drivers/mempool/dpaa/dpaa_mempool.c
/dpdk/drivers/mempool/dpaa/meson.build
/dpdk/drivers/mempool/dpaa2/meson.build
/dpdk/drivers/mempool/meson.build
/dpdk/drivers/mempool/octeontx2/Makefile
/dpdk/drivers/mempool/octeontx2/meson.build
/dpdk/drivers/mempool/octeontx2/otx2_mempool.c
/dpdk/drivers/mempool/octeontx2/otx2_mempool.h
/dpdk/drivers/mempool/octeontx2/otx2_mempool_debug.c
/dpdk/drivers/mempool/octeontx2/otx2_mempool_irq.c
/dpdk/drivers/mempool/octeontx2/otx2_mempool_ops.c
/dpdk/drivers/mempool/octeontx2/rte_mempool_octeontx2_version.map
/dpdk/drivers/meson.build
/dpdk/drivers/net/Makefile
/dpdk/drivers/net/af_packet/meson.build
/dpdk/drivers/net/af_packet/rte_eth_af_packet.c
/dpdk/drivers/net/af_xdp/meson.build
/dpdk/drivers/net/af_xdp/rte_eth_af_xdp.c
/dpdk/drivers/net/ark/ark_ethdev.c
/dpdk/drivers/net/ark/ark_ethdev_rx.c
/dpdk/drivers/net/ark/ark_ethdev_tx.c
/dpdk/drivers/net/ark/ark_ext.h
/dpdk/drivers/net/ark/ark_global.h
/dpdk/drivers/net/atlantic/atl_ethdev.c
/dpdk/drivers/net/atlantic/atl_rxtx.c
/dpdk/drivers/net/atlantic/hw_atl/hw_atl_utils.c
/dpdk/drivers/net/atlantic/hw_atl/hw_atl_utils_fw2x.c
/dpdk/drivers/net/atlantic/rte_pmd_atlantic.c
/dpdk/drivers/net/atlantic/rte_pmd_atlantic.h
/dpdk/drivers/net/avp/avp_ethdev.c
/dpdk/drivers/net/avp/meson.build
/dpdk/drivers/net/avp/rte_avp_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/meson.build
/dpdk/drivers/net/bnx2x/bnx2x.c
/dpdk/drivers/net/bnx2x/bnx2x.h
/dpdk/drivers/net/bnx2x/bnx2x_ethdev.c
/dpdk/drivers/net/bnx2x/bnx2x_ethdev.h
/dpdk/drivers/net/bnx2x/bnx2x_vfpf.c
/dpdk/drivers/net/bnx2x/bnx2x_vfpf.h
/dpdk/drivers/net/bnx2x/ecore_sp.c
/dpdk/drivers/net/bnx2x/ecore_sp.h
/dpdk/drivers/net/bnx2x/elink.c
/dpdk/drivers/net/bnx2x/meson.build
/dpdk/drivers/net/bnxt/Makefile
/dpdk/drivers/net/bnxt/bnxt.h
/dpdk/drivers/net/bnxt/bnxt_cpr.c
/dpdk/drivers/net/bnxt/bnxt_cpr.h
/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_irq.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_rxq.h
/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_txq.c
/dpdk/drivers/net/bnxt/bnxt_txq.h
/dpdk/drivers/net/bnxt/bnxt_txr.c
/dpdk/drivers/net/bnxt/bnxt_txr.h
/dpdk/drivers/net/bnxt/bnxt_vnic.c
/dpdk/drivers/net/bnxt/bnxt_vnic.h
/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/rte_pmd_bnxt.h
/dpdk/drivers/net/bonding/rte_eth_bond.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_8023ad_private.h
/dpdk/drivers/net/bonding/rte_eth_bond_alb.c
/dpdk/drivers/net/bonding/rte_eth_bond_alb.h
/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_pmd.c
/dpdk/drivers/net/bonding/rte_eth_bond_private.h
/dpdk/drivers/net/cxgbe/base/adapter.h
/dpdk/drivers/net/cxgbe/cxgbe.h
/dpdk/drivers/net/cxgbe/cxgbe_compat.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/cxgbe_pfvf.h
/dpdk/drivers/net/cxgbe/cxgbevf_ethdev.c
/dpdk/drivers/net/cxgbe/cxgbevf_main.c
/dpdk/drivers/net/cxgbe/l2t.c
/dpdk/drivers/net/cxgbe/l2t.h
/dpdk/drivers/net/cxgbe/mps_tcam.c
/dpdk/drivers/net/cxgbe/mps_tcam.h
/dpdk/drivers/net/cxgbe/sge.c
/dpdk/drivers/net/dpaa/dpaa_ethdev.c
/dpdk/drivers/net/dpaa/dpaa_rxtx.c
/dpdk/drivers/net/dpaa/meson.build
/dpdk/drivers/net/dpaa2/dpaa2_ethdev.c
/dpdk/drivers/net/dpaa2/dpaa2_flow.c
/dpdk/drivers/net/dpaa2/meson.build
/dpdk/drivers/net/e1000/e1000_ethdev.h
/dpdk/drivers/net/e1000/em_ethdev.c
/dpdk/drivers/net/e1000/em_rxtx.c
/dpdk/drivers/net/e1000/igb_ethdev.c
/dpdk/drivers/net/e1000/igb_flow.c
/dpdk/drivers/net/e1000/igb_pf.c
/dpdk/drivers/net/e1000/igb_rxtx.c
/dpdk/drivers/net/ena/ena_ethdev.c
/dpdk/drivers/net/ena/ena_ethdev.h
/dpdk/drivers/net/enetc/base/enetc_hw.h
/dpdk/drivers/net/enetc/enetc_ethdev.c
/dpdk/drivers/net/enetc/meson.build
/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/enic.h
/dpdk/drivers/net/enic/enic_clsf.c
/dpdk/drivers/net/enic/enic_ethdev.c
/dpdk/drivers/net/enic/enic_flow.c
/dpdk/drivers/net/enic/enic_main.c
/dpdk/drivers/net/enic/enic_res.c
/dpdk/drivers/net/enic/enic_rxtx.c
/dpdk/drivers/net/failsafe/failsafe.c
/dpdk/drivers/net/failsafe/failsafe_args.c
/dpdk/drivers/net/failsafe/failsafe_eal.c
/dpdk/drivers/net/failsafe/failsafe_ether.c
/dpdk/drivers/net/failsafe/failsafe_ops.c
/dpdk/drivers/net/failsafe/failsafe_private.h
/dpdk/drivers/net/fm10k/fm10k.h
/dpdk/drivers/net/fm10k/fm10k_ethdev.c
/dpdk/drivers/net/fm10k/fm10k_rxtx.c
/dpdk/drivers/net/hinic/Makefile
/dpdk/drivers/net/hinic/base/hinic_compat.h
/dpdk/drivers/net/hinic/base/hinic_csr.h
/dpdk/drivers/net/hinic/base/hinic_pmd_api_cmd.c
/dpdk/drivers/net/hinic/base/hinic_pmd_api_cmd.h
/dpdk/drivers/net/hinic/base/hinic_pmd_cfg.c
/dpdk/drivers/net/hinic/base/hinic_pmd_cfg.h
/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_eqs.h
/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_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_niccfg.h
/dpdk/drivers/net/hinic/base/hinic_pmd_nicio.c
/dpdk/drivers/net/hinic/base/hinic_pmd_nicio.h
/dpdk/drivers/net/hinic/base/hinic_pmd_wq.c
/dpdk/drivers/net/hinic/base/hinic_pmd_wq.h
/dpdk/drivers/net/hinic/base/meson.build
/dpdk/drivers/net/hinic/hinic_pmd_ethdev.c
/dpdk/drivers/net/hinic/hinic_pmd_ethdev.h
/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/hinic/meson.build
/dpdk/drivers/net/hinic/rte_pmd_hinic_version.map
/dpdk/drivers/net/i40e/Makefile
/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_type.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_fdir.c
/dpdk/drivers/net/i40e/i40e_flow.c
/dpdk/drivers/net/i40e/i40e_pf.c
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/i40e/i40e_vf_representor.c
/dpdk/drivers/net/i40e/meson.build
/dpdk/drivers/net/i40e/rte_pmd_i40e.c
/dpdk/drivers/net/i40e/rte_pmd_i40e.h
/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_vchnl.c
/dpdk/drivers/net/ice/Makefile
/dpdk/drivers/net/ice/base/ice_adminq_cmd.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_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_lan_tx_rx.h
/dpdk/drivers/net/ice/base/ice_nvm.c
/dpdk/drivers/net/ice/base/ice_osdep.h
/dpdk/drivers/net/ice/base/ice_protocol_type.h
/dpdk/drivers/net/ice/base/ice_sched.c
/dpdk/drivers/net/ice/base/ice_sched.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_ethdev.c
/dpdk/drivers/net/ice/ice_ethdev.h
/dpdk/drivers/net/ice/ice_generic_flow.c
/dpdk/drivers/net/ice/ice_generic_flow.h
/dpdk/drivers/net/ice/ice_rxtx.c
/dpdk/drivers/net/ice/ice_switch_filter.c
/dpdk/drivers/net/ice/ice_switch_filter.h
/dpdk/drivers/net/ice/meson.build
/dpdk/drivers/net/ifc/meson.build
/dpdk/drivers/net/ipn3ke/ipn3ke_ethdev.c
/dpdk/drivers/net/ipn3ke/ipn3ke_ethdev.h
/dpdk/drivers/net/ipn3ke/ipn3ke_flow.c
/dpdk/drivers/net/ipn3ke/ipn3ke_representor.c
/dpdk/drivers/net/ipn3ke/ipn3ke_tm.c
/dpdk/drivers/net/ixgbe/base/ixgbe_x550.c
/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_flow.c
/dpdk/drivers/net/ixgbe/ixgbe_pf.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.c
/dpdk/drivers/net/ixgbe/ixgbe_vf_representor.c
/dpdk/drivers/net/ixgbe/rte_pmd_ixgbe.c
/dpdk/drivers/net/ixgbe/rte_pmd_ixgbe.h
/dpdk/drivers/net/kni/meson.build
/dpdk/drivers/net/kni/rte_eth_kni.c
/dpdk/drivers/net/liquidio/lio_ethdev.c
/dpdk/drivers/net/memif/Makefile
/dpdk/drivers/net/memif/memif.h
/dpdk/drivers/net/memif/memif_socket.c
/dpdk/drivers/net/memif/memif_socket.h
/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/meson.build
/dpdk/drivers/net/mlx4/mlx4.c
/dpdk/drivers/net/mlx4/mlx4.h
/dpdk/drivers/net/mlx4/mlx4_ethdev.c
/dpdk/drivers/net/mlx4/mlx4_flow.c
/dpdk/drivers/net/mlx4/mlx4_mp.c
/dpdk/drivers/net/mlx4/mlx4_mr.c
/dpdk/drivers/net/mlx4/mlx4_rxtx.c
/dpdk/drivers/net/mlx4/mlx4_utils.h
/dpdk/drivers/net/mlx5/meson.build
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.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_flow_tcf.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_mac.c
/dpdk/drivers/net/mlx5/mlx5_mp.c
/dpdk/drivers/net/mlx5/mlx5_mr.c
/dpdk/drivers/net/mlx5/mlx5_nl.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.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec.c
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_neon.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_sse.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/mvneta/meson.build
/dpdk/drivers/net/mvneta/mvneta_ethdev.c
/dpdk/drivers/net/mvneta/mvneta_ethdev.h
/dpdk/drivers/net/mvneta/mvneta_rxtx.c
/dpdk/drivers/net/mvpp2/meson.build
/dpdk/drivers/net/mvpp2/mrvl_ethdev.c
/dpdk/drivers/net/mvpp2/mrvl_ethdev.h
/dpdk/drivers/net/mvpp2/mrvl_flow.c
/dpdk/drivers/net/netvsc/hn_ethdev.c
/dpdk/drivers/net/netvsc/hn_nvs.c
/dpdk/drivers/net/netvsc/hn_rndis.c
/dpdk/drivers/net/netvsc/hn_rndis.h
/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/meson.build
/dpdk/drivers/net/nfb/nfb.h
/dpdk/drivers/net/nfb/nfb_ethdev.c
/dpdk/drivers/net/nfp/meson.build
/dpdk/drivers/net/nfp/nfp_net.c
/dpdk/drivers/net/nfp/nfp_net_pmd.h
/dpdk/drivers/net/null/rte_eth_null.c
/dpdk/drivers/net/octeontx/octeontx_ethdev.c
/dpdk/drivers/net/octeontx/octeontx_ethdev.h
/dpdk/drivers/net/pcap/meson.build
/dpdk/drivers/net/pcap/rte_eth_pcap.c
/dpdk/drivers/net/qede/base/bcm_osal.c
/dpdk/drivers/net/qede/base/bcm_osal.h
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/qede/qede_ethdev.h
/dpdk/drivers/net/qede/qede_filter.c
/dpdk/drivers/net/qede/qede_if.h
/dpdk/drivers/net/qede/qede_main.c
/dpdk/drivers/net/qede/qede_rxtx.c
/dpdk/drivers/net/qede/qede_rxtx.h
/dpdk/drivers/net/ring/rte_eth_ring.c
/dpdk/drivers/net/sfc/Makefile
/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_nic.c
/dpdk/drivers/net/sfc/base/ef10_nvram.c
/dpdk/drivers/net/sfc/base/ef10_proxy.c
/dpdk/drivers/net/sfc/base/ef10_rx.c
/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_check.h
/dpdk/drivers/net/sfc/base/efx_evb.c
/dpdk/drivers/net/sfc/base/efx_impl.h
/dpdk/drivers/net/sfc/base/efx_mcdi.c
/dpdk/drivers/net/sfc/base/efx_mcdi.h
/dpdk/drivers/net/sfc/base/efx_nic.c
/dpdk/drivers/net/sfc/base/efx_nvram.c
/dpdk/drivers/net/sfc/base/efx_proxy.c
/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/hunt_nic.c
/dpdk/drivers/net/sfc/base/mcdi_mon.c
/dpdk/drivers/net/sfc/base/medford2_nic.c
/dpdk/drivers/net/sfc/base/medford_nic.c
/dpdk/drivers/net/sfc/base/meson.build
/dpdk/drivers/net/sfc/base/siena_impl.h
/dpdk/drivers/net/sfc/base/siena_nvram.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_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_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_flow.c
/dpdk/drivers/net/sfc/sfc_intr.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_tx.c
/dpdk/drivers/net/softnic/Makefile
/dpdk/drivers/net/softnic/meson.build
/dpdk/drivers/net/softnic/parser.c
/dpdk/drivers/net/softnic/parser.h
/dpdk/drivers/net/softnic/rte_eth_softnic.c
/dpdk/drivers/net/softnic/rte_eth_softnic.h
/dpdk/drivers/net/softnic/rte_eth_softnic_flow.c
/dpdk/drivers/net/softnic/rte_eth_softnic_pipeline.c
/dpdk/drivers/net/softnic/rte_eth_softnic_thread.c
/dpdk/drivers/net/szedata2/meson.build
/dpdk/drivers/net/szedata2/rte_eth_szedata2.c
/dpdk/drivers/net/szedata2/rte_eth_szedata2.h
/dpdk/drivers/net/tap/meson.build
/dpdk/drivers/net/tap/rte_eth_tap.c
/dpdk/drivers/net/tap/rte_eth_tap.h
/dpdk/drivers/net/tap/tap_flow.c
/dpdk/drivers/net/thunderx/base/nicvf_plat.h
/dpdk/drivers/net/thunderx/nicvf_ethdev.c
/dpdk/drivers/net/thunderx/nicvf_struct.h
/dpdk/drivers/net/vdev_netvsc/meson.build
/dpdk/drivers/net/vdev_netvsc/vdev_netvsc.c
/dpdk/drivers/net/vhost/meson.build
/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.c
/dpdk/drivers/net/virtio/virtio_pci.h
/dpdk/drivers/net/virtio/virtio_rxtx.c
/dpdk/drivers/net/virtio/virtio_user/vhost_kernel_tap.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.h
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.c
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.h
/dpdk/drivers/net/vmxnet3/vmxnet3_rxtx.c
/dpdk/drivers/raw/Makefile
/dpdk/drivers/raw/dpaa2_cmdif/meson.build
/dpdk/drivers/raw/dpaa2_qdma/meson.build
/dpdk/drivers/raw/dpaa2_qdma/rte_pmd_dpaa2_qdma.h
/dpdk/drivers/raw/ifpga_rawdev/base/ifpga_api.c
/dpdk/drivers/raw/ifpga_rawdev/base/ifpga_api.h
/dpdk/drivers/raw/ifpga_rawdev/base/ifpga_feature_dev.h
/dpdk/drivers/raw/ifpga_rawdev/base/ifpga_fme_pr.c
/dpdk/drivers/raw/ifpga_rawdev/base/opae_eth_group.c
/dpdk/drivers/raw/ifpga_rawdev/base/opae_eth_group.h
/dpdk/drivers/raw/ifpga_rawdev/base/opae_hw_api.c
/dpdk/drivers/raw/ifpga_rawdev/base/opae_hw_api.h
/dpdk/drivers/raw/ifpga_rawdev/base/opae_intel_max10.c
/dpdk/drivers/raw/ifpga_rawdev/ifpga_rawdev.c
/dpdk/drivers/raw/ifpga_rawdev/meson.build
/dpdk/drivers/raw/ioat/Makefile
/dpdk/drivers/raw/ioat/ioat_rawdev.c
/dpdk/drivers/raw/ioat/ioat_rawdev_test.c
/dpdk/drivers/raw/ioat/meson.build
/dpdk/drivers/raw/ioat/rte_ioat_rawdev.h
/dpdk/drivers/raw/ioat/rte_ioat_spec.h
/dpdk/drivers/raw/ioat/rte_pmd_ioat_version.map
/dpdk/drivers/raw/meson.build
/dpdk/drivers/raw/ntb/Makefile
/dpdk/drivers/raw/ntb/meson.build
/dpdk/drivers/raw/ntb/ntb.c
/dpdk/drivers/raw/ntb/ntb.h
/dpdk/drivers/raw/ntb/ntb_hw_intel.c
/dpdk/drivers/raw/ntb/ntb_hw_intel.h
/dpdk/drivers/raw/ntb/rte_pmd_ntb_version.map
/dpdk/drivers/raw/octeontx2_dma/Makefile
/dpdk/drivers/raw/octeontx2_dma/meson.build
/dpdk/drivers/raw/octeontx2_dma/otx2_dpi_msg.c
/dpdk/drivers/raw/octeontx2_dma/otx2_dpi_rawdev.c
/dpdk/drivers/raw/octeontx2_dma/otx2_dpi_rawdev.h
/dpdk/drivers/raw/octeontx2_dma/otx2_dpi_test.c
/dpdk/drivers/raw/octeontx2_dma/rte_pmd_octeontx2_dma_version.map
/dpdk/drivers/raw/skeleton_rawdev/skeleton_rawdev.c
/dpdk/drivers/raw/skeleton_rawdev/skeleton_rawdev.h
/dpdk/drivers/raw/skeleton_rawdev/skeleton_rawdev_test.c
/dpdk/examples/Makefile
/dpdk/examples/bbdev_app/Makefile
/dpdk/examples/bbdev_app/main.c
/dpdk/examples/bond/Makefile
/dpdk/examples/bond/main.c
/dpdk/examples/cmdline/Makefile
/dpdk/examples/distributor/Makefile
/dpdk/examples/distributor/main.c
/dpdk/examples/ethtool/ethtool-app/ethapp.c
/dpdk/examples/ethtool/ethtool-app/main.c
/dpdk/examples/ethtool/lib/rte_ethtool.c
/dpdk/examples/ethtool/lib/rte_ethtool.h
/dpdk/examples/eventdev_pipeline/Makefile
/dpdk/examples/eventdev_pipeline/main.c
/dpdk/examples/eventdev_pipeline/pipeline_common.h
/dpdk/examples/exception_path/Makefile
/dpdk/examples/fips_validation/Makefile
/dpdk/examples/flow_classify/Makefile
/dpdk/examples/flow_classify/flow_classify.c
/dpdk/examples/flow_filtering/Makefile
/dpdk/examples/flow_filtering/main.c
/dpdk/examples/helloworld/Makefile
/dpdk/examples/ip_fragmentation/Makefile
/dpdk/examples/ip_fragmentation/main.c
/dpdk/examples/ip_pipeline/Makefile
/dpdk/examples/ip_pipeline/cli.c
/dpdk/examples/ip_pipeline/kni.c
/dpdk/examples/ip_pipeline/parser.c
/dpdk/examples/ip_pipeline/parser.h
/dpdk/examples/ip_pipeline/pipeline.c
/dpdk/examples/ip_reassembly/Makefile
/dpdk/examples/ip_reassembly/main.c
/dpdk/examples/ipsec-secgw/Makefile
/dpdk/examples/ipsec-secgw/esp.c
/dpdk/examples/ipsec-secgw/ipsec-secgw.c
/dpdk/examples/ipsec-secgw/ipsec.h
/dpdk/examples/ipsec-secgw/parser.c
/dpdk/examples/ipsec-secgw/sa.c
/dpdk/examples/ipv4_multicast/Makefile
/dpdk/examples/ipv4_multicast/main.c
/dpdk/examples/kni/Makefile
/dpdk/examples/kni/main.c
/dpdk/examples/l2fwd-cat/Makefile
/dpdk/examples/l2fwd-cat/l2fwd-cat.c
/dpdk/examples/l2fwd-crypto/Makefile
/dpdk/examples/l2fwd-crypto/main.c
/dpdk/examples/l2fwd-jobstats/Makefile
/dpdk/examples/l2fwd-jobstats/main.c
/dpdk/examples/l2fwd-keepalive/Makefile
/dpdk/examples/l2fwd-keepalive/main.c
/dpdk/examples/l2fwd/Makefile
/dpdk/examples/l2fwd/main.c
/dpdk/examples/l3fwd-acl/Makefile
/dpdk/examples/l3fwd-acl/main.c
/dpdk/examples/l3fwd-power/Makefile
/dpdk/examples/l3fwd-power/main.c
/dpdk/examples/l3fwd-power/meson.build
/dpdk/examples/l3fwd-vf/Makefile
/dpdk/examples/l3fwd-vf/main.c
/dpdk/examples/l3fwd/Makefile
/dpdk/examples/l3fwd/l3fwd.h
/dpdk/examples/l3fwd/l3fwd_altivec.h
/dpdk/examples/l3fwd/l3fwd_common.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_hlm_neon.h
/dpdk/examples/l3fwd/l3fwd_em_hlm_sse.h
/dpdk/examples/l3fwd/l3fwd_em_sequential.h
/dpdk/examples/l3fwd/l3fwd_lpm.c
/dpdk/examples/l3fwd/l3fwd_lpm.h
/dpdk/examples/l3fwd/l3fwd_lpm_altivec.h
/dpdk/examples/l3fwd/l3fwd_lpm_neon.h
/dpdk/examples/l3fwd/l3fwd_lpm_sse.h
/dpdk/examples/l3fwd/l3fwd_neon.h
/dpdk/examples/l3fwd/l3fwd_sse.h
/dpdk/examples/l3fwd/main.c
/dpdk/examples/link_status_interrupt/Makefile
/dpdk/examples/link_status_interrupt/main.c
/dpdk/examples/load_balancer/Makefile
/dpdk/examples/load_balancer/runtime.c
/dpdk/examples/meson.build
/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/client_server_mp/shared/common.h
/dpdk/examples/multi_process/hotplug_mp/meson.build
/dpdk/examples/multi_process/simple_mp/meson.build
/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/main.c
/dpdk/examples/performance-thread/l3fwd-thread/main.c
/dpdk/examples/ptpclient/Makefile
/dpdk/examples/ptpclient/ptpclient.c
/dpdk/examples/qos_meter/Makefile
/dpdk/examples/qos_meter/main.c
/dpdk/examples/qos_sched/Makefile
/dpdk/examples/qos_sched/args.c
/dpdk/examples/qos_sched/init.c
/dpdk/examples/quota_watermark/qw/main.c
/dpdk/examples/rxtx_callbacks/Makefile
/dpdk/examples/rxtx_callbacks/main.c
/dpdk/examples/rxtx_callbacks/meson.build
/dpdk/examples/server_node_efd/node/node.c
/dpdk/examples/server_node_efd/server/main.c
/dpdk/examples/server_node_efd/shared/common.h
/dpdk/examples/service_cores/Makefile
/dpdk/examples/skeleton/Makefile
/dpdk/examples/skeleton/basicfwd.c
/dpdk/examples/tep_termination/Makefile
/dpdk/examples/tep_termination/main.c
/dpdk/examples/tep_termination/main.h
/dpdk/examples/tep_termination/vxlan.c
/dpdk/examples/tep_termination/vxlan.h
/dpdk/examples/tep_termination/vxlan_setup.c
/dpdk/examples/tep_termination/vxlan_setup.h
/dpdk/examples/timer/Makefile
/dpdk/examples/vdpa/Makefile
/dpdk/examples/vhost/Makefile
/dpdk/examples/vhost/main.c
/dpdk/examples/vhost/main.h
/dpdk/examples/vhost_crypto/Makefile
/dpdk/examples/vhost_crypto/main.c
/dpdk/examples/vhost_crypto/meson.build
/dpdk/examples/vhost_scsi/Makefile
/dpdk/examples/vhost_scsi/meson.build
/dpdk/examples/vm_power_manager/channel_manager.c
/dpdk/examples/vm_power_manager/channel_monitor.c
/dpdk/examples/vm_power_manager/guest_cli/vm_power_cli_guest.c
/dpdk/examples/vm_power_manager/main.c
/dpdk/examples/vmdq/Makefile
/dpdk/examples/vmdq/main.c
/dpdk/examples/vmdq_dcb/Makefile
/dpdk/examples/vmdq_dcb/main.c
/dpdk/kernel/freebsd/contigmem/contigmem.c
/dpdk/kernel/freebsd/nic_uio/nic_uio.c
/dpdk/kernel/linux/igb_uio/meson.build
/dpdk/kernel/linux/kni/Kbuild
/dpdk/kernel/linux/kni/Makefile
/dpdk/kernel/linux/kni/kni_dev.h
/dpdk/kernel/linux/kni/kni_misc.c
/dpdk/kernel/linux/kni/meson.build
/dpdk/kernel/linux/meson.build
/dpdk/lib/librte_acl/acl_run_neon.h
/dpdk/lib/librte_acl/meson.build
/dpdk/lib/librte_acl/rte_acl.c
/dpdk/lib/librte_bbdev/rte_bbdev.c
/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_bpf/bpf.c
/dpdk/lib/librte_bpf/bpf_def.h
/dpdk/lib/librte_bpf/bpf_exec.c
/dpdk/lib/librte_bpf/bpf_load.c
/dpdk/lib/librte_bpf/bpf_load_elf.c
/dpdk/lib/librte_bpf/bpf_pkt.c
/dpdk/lib/librte_bpf/bpf_validate.c
/dpdk/lib/librte_bpf/meson.build
/dpdk/lib/librte_bpf/rte_bpf.h
/dpdk/lib/librte_bpf/rte_bpf_ethdev.h
/dpdk/lib/librte_compressdev/rte_comp.c
/dpdk/lib/librte_compressdev/rte_comp.h
/dpdk/lib/librte_compressdev/rte_compressdev.c
/dpdk/lib/librte_compressdev/rte_compressdev.h
/dpdk/lib/librte_compressdev/rte_compressdev_pmd.c
/dpdk/lib/librte_compressdev/rte_compressdev_pmd.h
/dpdk/lib/librte_cryptodev/rte_cryptodev.c
/dpdk/lib/librte_cryptodev/rte_cryptodev.h
/dpdk/lib/librte_distributor/rte_distributor.c
/dpdk/lib/librte_distributor/rte_distributor_v20.c
/dpdk/lib/librte_eal/common/arch/x86/rte_cpuflags.c
/dpdk/lib/librte_eal/common/eal_common_bus.c
/dpdk/lib/librte_eal/common/eal_common_class.c
/dpdk/lib/librte_eal/common/eal_common_dev.c
/dpdk/lib/librte_eal/common/eal_common_fbarray.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_common_memory.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_proc.c
/dpdk/lib/librte_eal/common/eal_common_tailqs.c
/dpdk/lib/librte_eal/common/eal_common_timer.c
/dpdk/lib/librte_eal/common/eal_filesystem.h
/dpdk/lib/librte_eal/common/eal_memcfg.h
/dpdk/lib/librte_eal/common/hotplug_mp.c
/dpdk/lib/librte_eal/common/hotplug_mp.h
/dpdk/lib/librte_eal/common/include/arch/x86/rte_atomic_64.h
/dpdk/lib/librte_eal/common/include/arch/x86/rte_cpuflags.h
/dpdk/lib/librte_eal/common/include/arch/x86/rte_memcpy.h
/dpdk/lib/librte_eal/common/include/generic/rte_atomic.h
/dpdk/lib/librte_eal/common/include/generic/rte_cycles.h
/dpdk/lib/librte_eal/common/include/generic/rte_rwlock.h
/dpdk/lib/librte_eal/common/include/generic/rte_ticketlock.h
/dpdk/lib/librte_eal/common/include/rte_bus.h
/dpdk/lib/librte_eal/common/include/rte_dev.h
/dpdk/lib/librte_eal/common/include/rte_devargs.h
/dpdk/lib/librte_eal/common/include/rte_eal.h
/dpdk/lib/librte_eal/common/include/rte_eal_memconfig.h
/dpdk/lib/librte_eal/common/include/rte_fbarray.h
/dpdk/lib/librte_eal/common/include/rte_interrupts.h
/dpdk/lib/librte_eal/common/include/rte_lcore.h
/dpdk/lib/librte_eal/common/include/rte_malloc.h
/dpdk/lib/librte_eal/common/include/rte_memory.h
/dpdk/lib/librte_eal/common/include/rte_random.h
/dpdk/lib/librte_eal/common/include/rte_service.h
/dpdk/lib/librte_eal/common/malloc_heap.c
/dpdk/lib/librte_eal/common/malloc_mp.c
/dpdk/lib/librte_eal/common/meson.build
/dpdk/lib/librte_eal/common/rte_malloc.c
/dpdk/lib/librte_eal/common/rte_option.c
/dpdk/lib/librte_eal/common/rte_random.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/freebsd/eal/eal_dev.c
/dpdk/lib/librte_eal/freebsd/eal/eal_interrupts.c
/dpdk/lib/librte_eal/freebsd/eal/eal_memory.c
/dpdk/lib/librte_eal/linux/eal/Makefile
/dpdk/lib/librte_eal/linux/eal/eal.c
/dpdk/lib/librte_eal/linux/eal/eal_alarm.c
/dpdk/lib/librte_eal/linux/eal/eal_dev.c
/dpdk/lib/librte_eal/linux/eal/eal_interrupts.c
/dpdk/lib/librte_eal/linux/eal/eal_memalloc.c
/dpdk/lib/librte_eal/linux/eal/eal_memory.c
/dpdk/lib/librte_eal/linux/eal/eal_vfio.c
/dpdk/lib/librte_eal/linux/eal/eal_vfio_mp_sync.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_efd/rte_efd.c
/dpdk/lib/librte_ethdev/rte_class_eth.c
/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_ethdev_core.h
/dpdk/lib/librte_ethdev/rte_ethdev_driver.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_ethdev/rte_mtr.c
/dpdk/lib/librte_ethdev/rte_mtr.h
/dpdk/lib/librte_eventdev/Makefile
/dpdk/lib/librte_eventdev/meson.build
/dpdk/lib/librte_eventdev/rte_event_eth_rx_adapter.c
/dpdk/lib/librte_eventdev/rte_event_eth_rx_adapter.h
/dpdk/lib/librte_eventdev/rte_event_ring.c
/dpdk/lib/librte_eventdev/rte_event_timer_adapter.c
/dpdk/lib/librte_eventdev/rte_eventdev.h
/dpdk/lib/librte_eventdev/rte_eventdev_version.map
/dpdk/lib/librte_flow_classify/rte_flow_classify.c
/dpdk/lib/librte_flow_classify/rte_flow_classify.h
/dpdk/lib/librte_gro/gro_tcp4.c
/dpdk/lib/librte_gro/gro_tcp4.h
/dpdk/lib/librte_gro/gro_vxlan_tcp4.c
/dpdk/lib/librte_gro/gro_vxlan_tcp4.h
/dpdk/lib/librte_gso/gso_common.h
/dpdk/lib/librte_gso/gso_tcp4.c
/dpdk/lib/librte_gso/gso_tunnel_tcp4.c
/dpdk/lib/librte_gso/gso_udp4.c
/dpdk/lib/librte_gso/rte_gso.h
/dpdk/lib/librte_hash/rte_cuckoo_hash.c
/dpdk/lib/librte_hash/rte_fbk_hash.c
/dpdk/lib/librte_hash/rte_hash.h
/dpdk/lib/librte_hash/rte_thash.h
/dpdk/lib/librte_ip_frag/rte_ip_frag.h
/dpdk/lib/librte_ip_frag/rte_ip_frag_common.c
/dpdk/lib/librte_ip_frag/rte_ipv4_fragmentation.c
/dpdk/lib/librte_ip_frag/rte_ipv4_reassembly.c
/dpdk/lib/librte_ip_frag/rte_ipv6_fragmentation.c
/dpdk/lib/librte_ip_frag/rte_ipv6_reassembly.c
/dpdk/lib/librte_ipsec/crypto.h
/dpdk/lib/librte_ipsec/esp_inb.c
/dpdk/lib/librte_ipsec/esp_outb.c
/dpdk/lib/librte_ipsec/iph.h
/dpdk/lib/librte_ipsec/rte_ipsec.h
/dpdk/lib/librte_ipsec/rte_ipsec_group.h
/dpdk/lib/librte_ipsec/rte_ipsec_sa.h
/dpdk/lib/librte_ipsec/sa.c
/dpdk/lib/librte_ipsec/ses.c
/dpdk/lib/librte_kni/meson.build
/dpdk/lib/librte_kni/rte_kni.c
/dpdk/lib/librte_kni/rte_kni.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.c
/dpdk/lib/librte_mbuf/rte_mbuf.h
/dpdk/lib/librte_member/rte_member.c
/dpdk/lib/librte_mempool/rte_mempool.c
/dpdk/lib/librte_meter/rte_meter.c
/dpdk/lib/librte_meter/rte_meter.h
/dpdk/lib/librte_net/rte_arp.c
/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_icmp.h
/dpdk/lib/librte_net/rte_ip.h
/dpdk/lib/librte_net/rte_net.c
/dpdk/lib/librte_net/rte_net.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_pdump/rte_pdump.c
/dpdk/lib/librte_pipeline/rte_port_in_action.h
/dpdk/lib/librte_pipeline/rte_table_action.c
/dpdk/lib/librte_pipeline/rte_table_action.h
/dpdk/lib/librte_port/rte_port_ras.c
/dpdk/lib/librte_port/rte_port_source_sink.c
/dpdk/lib/librte_power/meson.build
/dpdk/lib/librte_power/rte_power_empty_poll.c
/dpdk/lib/librte_power/rte_power_empty_poll.h
/dpdk/lib/librte_rawdev/rte_rawdev.c
/dpdk/lib/librte_rawdev/rte_rawdev_pmd.h
/dpdk/lib/librte_rcu/meson.build
/dpdk/lib/librte_rcu/rte_rcu_qsbr.c
/dpdk/lib/librte_rcu/rte_rcu_qsbr.h
/dpdk/lib/librte_reorder/rte_reorder.c
/dpdk/lib/librte_ring/rte_ring.c
/dpdk/lib/librte_ring/rte_ring.h
/dpdk/lib/librte_sched/rte_sched.c
/dpdk/lib/librte_sched/rte_sched.h
/dpdk/lib/librte_security/rte_security.c
/dpdk/lib/librte_security/rte_security.h
/dpdk/lib/librte_stack/rte_stack.c
/dpdk/lib/librte_stack/rte_stack.h
/dpdk/lib/librte_stack/rte_stack_lf.h
/dpdk/lib/librte_stack/rte_stack_lf_c11.h
/dpdk/lib/librte_stack/rte_stack_lf_generic.h
/dpdk/lib/librte_stack/rte_stack_std.h
/dpdk/lib/librte_table/rte_table_hash_func.h
/dpdk/lib/librte_table/rte_table_lpm_ipv6.c
/dpdk/lib/librte_telemetry/Makefile
/dpdk/lib/librte_telemetry/meson.build
/dpdk/lib/librte_telemetry/rte_telemetry.c
/dpdk/lib/librte_telemetry/rte_telemetry.h
/dpdk/lib/librte_telemetry/rte_telemetry_internal.h
/dpdk/lib/librte_telemetry/rte_telemetry_parser.c
/dpdk/lib/librte_telemetry/rte_telemetry_parser.h
/dpdk/lib/librte_telemetry/rte_telemetry_parser_test.c
/dpdk/lib/librte_timer/rte_timer.c
/dpdk/lib/librte_timer/rte_timer.h
/dpdk/lib/librte_vhost/Makefile
/dpdk/lib/librte_vhost/meson.build
/dpdk/lib/librte_vhost/rte_vdpa.h
/dpdk/lib/librte_vhost/rte_vhost.h
/dpdk/lib/librte_vhost/rte_vhost_crypto.h
/dpdk/lib/librte_vhost/vdpa.c
/dpdk/lib/librte_vhost/vhost.c
/dpdk/lib/librte_vhost/vhost.h
/dpdk/lib/librte_vhost/vhost_crypto.c
/dpdk/lib/librte_vhost/virtio_net.c
/dpdk/lib/meson.build
/dpdk/meson.build
/dpdk/meson_options.txt
/dpdk/mk/arch/arm/rte.vars.mk
/dpdk/mk/arch/i686/rte.vars.mk
/dpdk/mk/machine/armv8a/rte.vars.mk
/dpdk/mk/machine/octeontx2/rte.vars.mk
/dpdk/mk/rte.app.mk
/dpdk/mk/rte.cpuflags.mk
/dpdk/mk/target/generic/rte.vars.mk
/dpdk/usertools/dpdk-devbind.py
/dpdk/usertools/dpdk-setup.sh
/dpdk/usertools/dpdk-telemetry-client.py
7fa1a2de02-May-2019 Kevin Traynor <ktraynor@redhat.com>

doc: fix formatting in testpmd guide

Minor formatting error related to code block noticed when reading the doc.
Fix it and some other errors.

Fixes: c7217b9dd8ef ("app/testpmd: change log level at

doc: fix formatting in testpmd guide

Minor formatting error related to code block noticed when reading the doc.
Fix it and some other errors.

Fixes: c7217b9dd8ef ("app/testpmd: change log level at run time")
Fixes: 3c272b280a50 ("app/testpmd: add commands for RSS queue region")
Fixes: e38ea44f1714 ("app/testpmd: add configuration for input set")
Fixes: 08e0b3440baf ("app/testpmd: add option to configure UDP tunnel port")
Fixes: e977e4199a8d ("app/testpmd: add commands to load/unload BPF filters")
Cc: stable@dpdk.org

Signed-off-by: Kevin Traynor <ktraynor@redhat.com>
Acked-by: Bernard Iremonger <bernard.iremonger@intel.com>

show more ...


/dpdk/VERSION
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/txonly.c
/dpdk/app/test/autotest_data.py
/dpdk/app/test/autotest_runner.py
/dpdk/app/test/meson.build
/dpdk/app/test/test.c
/dpdk/app/test/test_barrier.c
/dpdk/app/test/test_cryptodev_asym.c
/dpdk/app/test/test_hash.c
/dpdk/app/test/test_link_bonding.c
/dpdk/devtools/check-symbol-change.sh
/dpdk/doc/guides/howto/debug_troubleshoot.rst
/dpdk/doc/guides/howto/img/dtg_consumer_ring.svg
/dpdk/doc/guides/howto/img/dtg_crypto.svg
/dpdk/doc/guides/howto/img/dtg_distributor_worker.svg
/dpdk/doc/guides/howto/img/dtg_mempool.svg
/dpdk/doc/guides/howto/img/dtg_pdump.svg
/dpdk/doc/guides/howto/img/dtg_producer_ring.svg
/dpdk/doc/guides/howto/img/dtg_qos_tx.svg
/dpdk/doc/guides/howto/img/dtg_rx_rate.svg
/dpdk/doc/guides/howto/img/dtg_rx_tx_drop.svg
/dpdk/doc/guides/howto/img/dtg_sample_app_model.svg
/dpdk/doc/guides/howto/img/dtg_service.svg
/dpdk/doc/guides/howto/index.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/prog_guide/env_abstraction_layer.rst
/dpdk/doc/guides/prog_guide/lpm_lib.rst
/dpdk/doc/guides/prog_guide/multi_proc_support.rst
/dpdk/doc/guides/rel_notes/release_19_05.rst
testpmd_funcs.rst
/dpdk/drivers/net/af_xdp/rte_eth_af_xdp.c
/dpdk/drivers/net/atlantic/atl_ethdev.c
/dpdk/drivers/net/atlantic/atl_types.h
/dpdk/drivers/net/atlantic/hw_atl/hw_atl_b0.c
/dpdk/drivers/net/atlantic/hw_atl/hw_atl_b0.h
/dpdk/drivers/net/atlantic/hw_atl/hw_atl_utils.c
/dpdk/drivers/net/atlantic/hw_atl/hw_atl_utils.h
/dpdk/drivers/net/atlantic/hw_atl/hw_atl_utils_fw2x.c
/dpdk/drivers/net/dpaa2/dpaa2_flow.c
/dpdk/drivers/net/i40e/base/i40e_common.c
/dpdk/drivers/net/i40e/base/i40e_devids.h
/dpdk/drivers/net/i40e/i40e_ethdev.c
/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_vchnl.c
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/kni/rte_eth_kni.c
/dpdk/drivers/net/mlx4/mlx4.c
/dpdk/drivers/net/mlx4/mlx4.h
/dpdk/drivers/net/mlx4/mlx4_ethdev.c
/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.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_mr.c
/dpdk/drivers/net/mlx5/mlx5_mr.h
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mlx5/mlx5_txq.c
/dpdk/drivers/net/netvsc/hn_ethdev.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/ring/rte_eth_ring.c
/dpdk/drivers/net/tap/rte_eth_tap.c
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.c
/dpdk/examples/ipsec-secgw/Makefile
/dpdk/lib/librte_eal/common/eal_common_proc.c
/dpdk/lib/librte_eal/common/include/rte_eal.h
/dpdk/lib/librte_eventdev/rte_event_eth_tx_adapter.h
/dpdk/lib/librte_eventdev/rte_eventdev.h
/dpdk/lib/librte_hash/rte_cuckoo_hash.c
/dpdk/lib/librte_hash/rte_hash.h
/dpdk/lib/librte_ipsec/meson.build
/dpdk/lib/librte_power/power_acpi_cpufreq.c
/dpdk/lib/librte_power/power_pstate_cpufreq.c
/dpdk/lib/librte_timer/rte_timer.c
d82ee2cc23-Apr-2019 Agalya Babu RadhaKrishnan <agalyax.babu.radhakrishnan@intel.com>

doc: fix interactive commands in testpmd guide

Added some missing documentation for interactive mode commands

Fixes: 01b2092a5e4b ("testpmd: add dump commands for debug")
Fixes: caf05a1b8608 ("app/

doc: fix interactive commands in testpmd guide

Added some missing documentation for interactive mode commands

Fixes: 01b2092a5e4b ("testpmd: add dump commands for debug")
Fixes: caf05a1b8608 ("app/testpmd: new command to dump log types")
Fixes: 0f62d63593ed ("app/testpmd: support tunneled TSO in checksum engine")
Fixes: 8fff667578a7 ("app/testpmd: new command to add/remove multicast MAC addresses")
Fixes: ae03d0d18adf ("app/testpmd: command to configure MTU")
Fixes: f79959ea1504 ("app/testpmd: allow to configure RSS hash key")
Fixes: caf05a1b8608 ("app/testpmd: new command to dump log types")
Cc: stable@dpdk.org

Signed-off-by: Agalya Babu RadhaKrishnan <agalyax.babu.radhakrishnan@intel.com>
Reviewed-by: Rami Rosen <ramirose@gmail.com>
Acked-by: Bernard Iremonger <bernard.iremonger@intel.com>

show more ...


/dpdk/MAINTAINERS
/dpdk/doc/guides/nics/ice.rst
/dpdk/doc/guides/rel_notes/release_19_05.rst
/dpdk/doc/guides/sample_app_ug/dist_app.rst
/dpdk/doc/guides/sample_app_ug/l3_forward.rst
testpmd_funcs.rst
/dpdk/drivers/common/qat/qat_adf/icp_qat_fw_mmp_ids.h
/dpdk/drivers/common/qat/qat_adf/icp_qat_fw_pke.h
/dpdk/drivers/event/dsw/dsw_evdev.c
/dpdk/drivers/event/opdl/opdl_ring.h
/dpdk/drivers/net/i40e/rte_pmd_i40e.h
/dpdk/drivers/net/iavf/iavf.h
/dpdk/drivers/net/iavf/iavf_ethdev.c
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
/dpdk/drivers/net/mlx5/mlx5_mr.c
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mlx5/mlx5_txq.c
/dpdk/drivers/net/nfp/nfp_net.c
/dpdk/drivers/net/nfp/nfp_net_pmd.h
/dpdk/drivers/net/sfc/sfc_ethdev.c
/dpdk/drivers/net/sfc/sfc_rx.c
/dpdk/drivers/net/sfc/sfc_rx.h
/dpdk/drivers/net/tap/rte_eth_tap.c
/dpdk/drivers/raw/dpaa2_qdma/rte_pmd_dpaa2_qdma.h
/dpdk/examples/l3fwd/main.c
/dpdk/examples/multi_process/client_server_mp/mp_server/init.c
/dpdk/examples/performance-thread/common/lthread_api.h
/dpdk/examples/vm_power_manager/channel_monitor.c
/dpdk/examples/vm_power_manager/power_manager.c
/dpdk/lib/librte_acl/acl_vect.h
/dpdk/lib/librte_bbdev/rte_bbdev.h
/dpdk/lib/librte_bpf/rte_bpf.h
/dpdk/lib/librte_bpf/rte_bpf_ethdev.h
/dpdk/lib/librte_cryptodev/rte_crypto_asym.h
/dpdk/lib/librte_cryptodev/rte_cryptodev.h
/dpdk/lib/librte_distributor/rte_distributor_private.h
/dpdk/lib/librte_eal/common/eal_common_proc.c
/dpdk/lib/librte_eal/common/hotplug_mp.c
/dpdk/lib/librte_eal/common/include/generic/rte_cycles.h
/dpdk/lib/librte_eal/common/include/rte_class.h
/dpdk/lib/librte_eal/common/include/rte_common.h
/dpdk/lib/librte_eal/common/include/rte_eal.h
/dpdk/lib/librte_eal/common/include/rte_log.h
/dpdk/lib/librte_eal/common/include/rte_service.h
/dpdk/lib/librte_eal/common/include/rte_tailq.h
/dpdk/lib/librte_eal/common/include/rte_uuid.h
/dpdk/lib/librte_eal/common/include/rte_vfio.h
/dpdk/lib/librte_eal/linux/eal/eal_memory.c
/dpdk/lib/librte_eal/linux/eal/eal_vfio.c
/dpdk/lib/librte_efd/rte_efd.h
/dpdk/lib/librte_ethdev/rte_eth_ctrl.h
/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_tm.h
/dpdk/lib/librte_eventdev/rte_event_crypto_adapter.h
/dpdk/lib/librte_eventdev/rte_event_eth_rx_adapter.h
/dpdk/lib/librte_eventdev/rte_eventdev.h
/dpdk/lib/librte_eventdev/rte_eventdev_pmd.h
/dpdk/lib/librte_flow_classify/rte_flow_classify.h
/dpdk/lib/librte_hash/rte_hash.h
/dpdk/lib/librte_ip_frag/rte_ip_frag.h
/dpdk/lib/librte_ipsec/crypto.h
/dpdk/lib/librte_ipsec/misc.h
/dpdk/lib/librte_ipsec/rte_ipsec_group.h
/dpdk/lib/librte_ipsec/rte_ipsec_sa.h
/dpdk/lib/librte_latencystats/rte_latencystats.h
/dpdk/lib/librte_lpm/rte_lpm.h
/dpdk/lib/librte_mbuf/rte_mbuf.h
/dpdk/lib/librte_mbuf/rte_mbuf_ptype.h
/dpdk/lib/librte_mempool/rte_mempool.h
/dpdk/lib/librte_pipeline/rte_table_action.h
/dpdk/lib/librte_power/rte_power.h
/dpdk/lib/librte_power/rte_power_empty_poll.h
/dpdk/lib/librte_rawdev/rte_rawdev.h
/dpdk/lib/librte_rawdev/rte_rawdev_pmd.h
/dpdk/lib/librte_reorder/rte_reorder.h
/dpdk/lib/librte_ring/rte_ring.h
/dpdk/lib/librte_sched/rte_sched.h
/dpdk/lib/librte_security/rte_security.h
/dpdk/lib/librte_table/rte_table_hash.h
/dpdk/lib/librte_timer/rte_timer.c
/dpdk/lib/librte_vhost/rte_vhost.h
d629b7b526-Apr-2019 John McNamara <john.mcnamara@intel.com>

doc: fix spelling reported by aspell in guides

Fix spelling errors in the guide docs.

Signed-off-by: John McNamara <john.mcnamara@intel.com>
Acked-by: Rami Rosen <ramirose@gmail.com>


/dpdk/MAINTAINERS
/dpdk/VERSION
/dpdk/app/pdump/main.c
/dpdk/app/test-bbdev/test_bbdev.c
/dpdk/app/test-pmd/cmdline.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.h
/dpdk/app/test/test_power.c
/dpdk/app/test/test_rcu_qsbr.c
/dpdk/app/test/test_rcu_qsbr_perf.c
/dpdk/app/test/test_timer_secondary.c
/dpdk/buildtools/symlink-drivers-solibs.sh
/dpdk/config/common_base
/dpdk/config/meson.build
/dpdk/config/x86/meson.build
/dpdk/devtools/validate-abi.sh
/dpdk/doc/api/doxy-api-index.md
/dpdk/doc/api/doxy-api.conf.in
/dpdk/doc/guides/compressdevs/overview.rst
/dpdk/doc/guides/contributing/patches.rst
/dpdk/doc/guides/cryptodevs/aesni_mb.rst
/dpdk/doc/guides/cryptodevs/dpaa2_sec.rst
/dpdk/doc/guides/cryptodevs/features/qat.ini
/dpdk/doc/guides/cryptodevs/overview.rst
/dpdk/doc/guides/cryptodevs/qat.rst
/dpdk/doc/guides/cryptodevs/scheduler.rst
/dpdk/doc/guides/eventdevs/dpaa2.rst
/dpdk/doc/guides/eventdevs/opdl.rst
/dpdk/doc/guides/eventdevs/sw.rst
/dpdk/doc/guides/howto/lm_bond_virtio_sriov.rst
/dpdk/doc/guides/howto/lm_virtio_vhost_user.rst
/dpdk/doc/guides/howto/rte_flow.rst
/dpdk/doc/guides/howto/virtio_user_as_exceptional_path.rst
/dpdk/doc/guides/nics/af_packet.rst
/dpdk/doc/guides/nics/atlantic.rst
/dpdk/doc/guides/nics/cxgbe.rst
/dpdk/doc/guides/nics/dpaa.rst
/dpdk/doc/guides/nics/dpaa2.rst
/dpdk/doc/guides/nics/ena.rst
/dpdk/doc/guides/nics/enetc.rst
/dpdk/doc/guides/nics/enic.rst
/dpdk/doc/guides/nics/features.rst
/dpdk/doc/guides/nics/i40e.rst
/dpdk/doc/guides/nics/ixgbe.rst
/dpdk/doc/guides/nics/kni.rst
/dpdk/doc/guides/nics/mlx4.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/mvpp2.rst
/dpdk/doc/guides/nics/netvsc.rst
/dpdk/doc/guides/nics/nfb.rst
/dpdk/doc/guides/nics/nfp.rst
/dpdk/doc/guides/nics/sfc_efx.rst
/dpdk/doc/guides/nics/szedata2.rst
/dpdk/doc/guides/nics/tap.rst
/dpdk/doc/guides/platform/dpaa.rst
/dpdk/doc/guides/platform/dpaa2.rst
/dpdk/doc/guides/prog_guide/bbdev.rst
/dpdk/doc/guides/prog_guide/compressdev.rst
/dpdk/doc/guides/prog_guide/cryptodev_lib.rst
/dpdk/doc/guides/prog_guide/dev_kit_build_system.rst
/dpdk/doc/guides/prog_guide/efd_lib.rst
/dpdk/doc/guides/prog_guide/env_abstraction_layer.rst
/dpdk/doc/guides/prog_guide/event_ethernet_rx_adapter.rst
/dpdk/doc/guides/prog_guide/eventdev.rst
/dpdk/doc/guides/prog_guide/img/rcu_general_info.svg
/dpdk/doc/guides/prog_guide/index.rst
/dpdk/doc/guides/prog_guide/ipsec_lib.rst
/dpdk/doc/guides/prog_guide/kernel_nic_interface.rst
/dpdk/doc/guides/prog_guide/metrics_lib.rst
/dpdk/doc/guides/prog_guide/multi_proc_support.rst
/dpdk/doc/guides/prog_guide/profile_app.rst
/dpdk/doc/guides/prog_guide/rcu_lib.rst
/dpdk/doc/guides/prog_guide/rte_flow.rst
/dpdk/doc/guides/prog_guide/rte_security.rst
/dpdk/doc/guides/prog_guide/traffic_management.rst
/dpdk/doc/guides/prog_guide/vhost_lib.rst
/dpdk/doc/guides/rawdevs/dpaa2_cmdif.rst
/dpdk/doc/guides/rawdevs/dpaa2_qdma.rst
/dpdk/doc/guides/rawdevs/ifpga_rawdev.rst
/dpdk/doc/guides/rel_notes/known_issues.rst
/dpdk/doc/guides/rel_notes/release_17_11.rst
/dpdk/doc/guides/rel_notes/release_19_05.rst
/dpdk/doc/guides/sample_app_ug/bbdev_app.rst
/dpdk/doc/guides/sample_app_ug/eventdev_pipeline.rst
/dpdk/doc/guides/sample_app_ug/intro.rst
/dpdk/doc/guides/sample_app_ug/ip_pipeline.rst
/dpdk/doc/guides/sample_app_ug/ipsec_secgw.rst
/dpdk/doc/guides/sample_app_ug/performance_thread.rst
/dpdk/doc/guides/sample_app_ug/qos_metering.rst
/dpdk/doc/guides/sample_app_ug/test_pipeline.rst
/dpdk/doc/guides/sample_app_ug/vhost.rst
/dpdk/doc/guides/sample_app_ug/vhost_scsi.rst
/dpdk/doc/guides/sample_app_ug/vm_power_management.rst
run_app.rst
testpmd_funcs.rst
/dpdk/doc/guides/tools/cryptoperf.rst
/dpdk/doc/guides/tools/pdump.rst
/dpdk/doc/guides/tools/proc_info.rst
/dpdk/doc/guides/tools/testbbdev.rst
/dpdk/drivers/bus/fslmc/fslmc_bus.c
/dpdk/drivers/bus/fslmc/rte_bus_fslmc_version.map
/dpdk/drivers/bus/vmbus/linux/vmbus_uio.c
/dpdk/drivers/bus/vmbus/vmbus_common_uio.c
/dpdk/drivers/common/cpt/cpt_common.h
/dpdk/drivers/common/cpt/cpt_ucode.h
/dpdk/drivers/crypto/aesni_gcm/Makefile
/dpdk/drivers/crypto/aesni_gcm/meson.build
/dpdk/drivers/crypto/aesni_mb/meson.build
/dpdk/drivers/crypto/kasumi/meson.build
/dpdk/drivers/crypto/meson.build
/dpdk/drivers/crypto/octeontx/otx_cryptodev.c
/dpdk/drivers/crypto/octeontx/otx_cryptodev_hw_access.c
/dpdk/drivers/crypto/octeontx/otx_cryptodev_hw_access.h
/dpdk/drivers/crypto/octeontx/otx_cryptodev_ops.c
/dpdk/drivers/crypto/octeontx/otx_cryptodev_ops.h
/dpdk/drivers/crypto/qat/qat_sym_session.c
/dpdk/drivers/crypto/snow3g/meson.build
/dpdk/drivers/crypto/zuc/meson.build
/dpdk/drivers/net/atlantic/atl_ethdev.c
/dpdk/drivers/net/atlantic/atl_rxtx.c
/dpdk/drivers/net/atlantic/hw_atl/hw_atl_b0.c
/dpdk/drivers/net/dpaa2/dpaa2_ethdev.c
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.c
/dpdk/drivers/net/qede/qede_filter.c
/dpdk/drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c
/dpdk/drivers/raw/dpaa2_qdma/dpaa2_qdma.c
/dpdk/drivers/raw/ifpga_rawdev/ifpga_rawdev.c
/dpdk/drivers/raw/skeleton_rawdev/skeleton_rawdev.c
/dpdk/examples/ipsec-secgw/ipsec-secgw.c
/dpdk/examples/ipsec-secgw/ipsec.c
/dpdk/examples/ipsec-secgw/ipsec.h
/dpdk/examples/ipsec-secgw/sa.c
/dpdk/examples/ipsec-secgw/sp4.c
/dpdk/examples/ipsec-secgw/sp6.c
/dpdk/examples/l3fwd/l3fwd_lpm.c
/dpdk/examples/meson.build
/dpdk/examples/vhost_scsi/meson.build
/dpdk/examples/vhost_scsi/vhost_scsi.c
/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/main.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/examples/vm_power_manager/vm_power_cli.c
/dpdk/lib/Makefile
/dpdk/lib/librte_bitratestats/rte_bitrate.c
/dpdk/lib/librte_cryptodev/rte_crypto_asym.h
/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_rx_adapter.h
/dpdk/lib/librte_eventdev/rte_eventdev_version.map
/dpdk/lib/librte_mbuf/rte_mbuf.h
/dpdk/lib/librte_power/channel_commands.h
/dpdk/lib/librte_power/power_kvm_vm.c
/dpdk/lib/librte_power/power_pstate_cpufreq.c
/dpdk/lib/librte_power/rte_power.c
/dpdk/lib/librte_power/rte_power.h
/dpdk/lib/librte_rcu/Makefile
/dpdk/lib/librte_rcu/meson.build
/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_reorder/rte_reorder.c
/dpdk/lib/librte_timer/rte_timer.c
/dpdk/lib/librte_vhost/iotlb.c
/dpdk/lib/meson.build
/dpdk/meson.build
/dpdk/mk/rte.app.mk
/dpdk/mk/toolchain/gcc/rte.toolchain-compat.mk
/dpdk/mk/toolchain/gcc/rte.vars.mk
bf5b212610-Apr-2019 Stephen Hemminger <stephen@networkplumber.org>

app/testpmd: add ability to set Tx IP and UDP parameters

This patch changes what testpmd uses as IP addresses when
run in transmit only mode. The old code was using
192.168.0.1 -> 192.168.0.2
but th

app/testpmd: add ability to set Tx IP and UDP parameters

This patch changes what testpmd uses as IP addresses when
run in transmit only mode. The old code was using
192.168.0.1 -> 192.168.0.2
but these addresses are reserved for private Internet by RFC 1918.

The new code uses 192.18.0.1 and 192.18.0.2 which are on the
subnet reserved for performance testing by RFC 2544.

New command line option allows the user to pick any other src/dst
address desired.

Notice: this changes the default IP address for transmit only.
It may cause some user who has hardcoded network addresses to report
a regression.

Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
Acked-by: Bernard Iremonger <bernard.iremonger@intel.com>

show more ...


/dpdk/.gitignore
/dpdk/.travis.yml
/dpdk/MAINTAINERS
/dpdk/app/meson.build
/dpdk/app/pdump/Makefile
/dpdk/app/pdump/meson.build
/dpdk/app/proc-info/Makefile
/dpdk/app/proc-info/meson.build
/dpdk/app/test-crypto-perf/main.c
/dpdk/app/test-eventdev/Makefile
/dpdk/app/test-eventdev/meson.build
/dpdk/app/test-pmd/cmdline.c
/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/app/test-pmd/txonly.c
/dpdk/app/test/autotest_data.py
/dpdk/app/test/autotest_test_funcs.py
/dpdk/app/test/meson.build
/dpdk/app/test/test_compressdev.c
/dpdk/app/test/test_ipsec.c
/dpdk/buildtools/meson.build
/dpdk/config/arm/arm64_bluefield_linux_gcc
/dpdk/config/arm/arm64_octeontx2_linux_gcc
/dpdk/config/arm/arm64_thunderx2_linux_gcc
/dpdk/config/arm/meson.build
/dpdk/config/common_base
/dpdk/config/defconfig_arm64-octeontx2-linux-gcc
/dpdk/config/defconfig_arm64-octeontx2-linuxapp-gcc
/dpdk/config/defconfig_arm64-thunderx2-linux-gcc
/dpdk/config/defconfig_arm64-thunderx2-linuxapp-gcc
/dpdk/config/meson.build
/dpdk/config/x86/meson.build
/dpdk/devtools/check-git-log.sh
/dpdk/devtools/check-symbol-change.sh
/dpdk/devtools/test-meson-builds.sh
/dpdk/doc/build-sdk-meson.txt
/dpdk/doc/guides/conf.py
/dpdk/doc/guides/contributing/coding_style.rst
/dpdk/doc/guides/cryptodevs/aesni_gcm.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/dpaa2_sec.ini
/dpdk/doc/guides/cryptodevs/features/dpaa_sec.ini
/dpdk/doc/guides/cryptodevs/features/kasumi.ini
/dpdk/doc/guides/cryptodevs/features/mvsam.ini
/dpdk/doc/guides/cryptodevs/features/null.ini
/dpdk/doc/guides/cryptodevs/features/octeontx.ini
/dpdk/doc/guides/cryptodevs/features/qat.ini
/dpdk/doc/guides/cryptodevs/features/snow3g.ini
/dpdk/doc/guides/cryptodevs/features/virtio.ini
/dpdk/doc/guides/cryptodevs/features/zuc.ini
/dpdk/doc/guides/cryptodevs/openssl.rst
/dpdk/doc/guides/cryptodevs/overview.rst
/dpdk/doc/guides/nics/atlantic.rst
/dpdk/doc/guides/nics/enetc.rst
/dpdk/doc/guides/nics/features/atlantic.ini
/dpdk/doc/guides/nics/features/enetc.ini
/dpdk/doc/guides/nics/features/ipn3ke.ini
/dpdk/doc/guides/nics/features/qede.ini
/dpdk/doc/guides/nics/index.rst
/dpdk/doc/guides/nics/ipn3ke.rst
/dpdk/doc/guides/rel_notes/release_19_05.rst
run_app.rst
/dpdk/drivers/bus/dpaa/meson.build
/dpdk/drivers/bus/fslmc/meson.build
/dpdk/drivers/bus/ifpga/ifpga_bus.c
/dpdk/drivers/bus/ifpga/rte_bus_ifpga.h
/dpdk/drivers/bus/ifpga/rte_bus_ifpga_version.map
/dpdk/drivers/bus/pci/meson.build
/dpdk/drivers/bus/vmbus/meson.build
/dpdk/drivers/common/dpaax/meson.build
/dpdk/drivers/compress/qat/qat_comp.c
/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/caam_jr/caam_jr.c
/dpdk/drivers/crypto/caam_jr/caam_jr_uio.c
/dpdk/drivers/crypto/caam_jr/meson.build
/dpdk/drivers/crypto/ccp/meson.build
/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/crypto/dpaa_sec/meson.build
/dpdk/drivers/crypto/octeontx/meson.build
/dpdk/drivers/crypto/virtio/virtio_rxtx.c
/dpdk/drivers/event/dpaa/meson.build
/dpdk/drivers/event/dpaa2/meson.build
/dpdk/drivers/event/dsw/Makefile
/dpdk/drivers/event/dsw/meson.build
/dpdk/drivers/event/meson.build
/dpdk/drivers/event/octeontx/Makefile
/dpdk/drivers/event/octeontx/meson.build
/dpdk/drivers/mempool/dpaa/meson.build
/dpdk/drivers/mempool/dpaa2/meson.build
/dpdk/drivers/meson.build
/dpdk/drivers/net/Makefile
/dpdk/drivers/net/af_packet/meson.build
/dpdk/drivers/net/af_xdp/rte_eth_af_xdp.c
/dpdk/drivers/net/atlantic/Makefile
/dpdk/drivers/net/atlantic/atl_common.h
/dpdk/drivers/net/atlantic/atl_ethdev.c
/dpdk/drivers/net/atlantic/atl_ethdev.h
/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/atlantic/rte_pmd_atlantic.c
/dpdk/drivers/net/atlantic/rte_pmd_atlantic.h
/dpdk/drivers/net/atlantic/rte_pmd_atlantic_version.map
/dpdk/drivers/net/avp/meson.build
/dpdk/drivers/net/axgbe/meson.build
/dpdk/drivers/net/bnx2x/bnx2x.c
/dpdk/drivers/net/bnx2x/bnx2x.h
/dpdk/drivers/net/bnx2x/bnx2x_ethdev.c
/dpdk/drivers/net/bnx2x/bnx2x_rxtx.c
/dpdk/drivers/net/bnx2x/bnx2x_rxtx.h
/dpdk/drivers/net/bnx2x/ecore_sp.c
/dpdk/drivers/net/bnx2x/ecore_sp.h
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/cxgbe/base/t4_pci_id_tbl.h
/dpdk/drivers/net/cxgbe/cxgbe.h
/dpdk/drivers/net/cxgbe/cxgbe_ethdev.c
/dpdk/drivers/net/cxgbe/cxgbe_main.c
/dpdk/drivers/net/cxgbe/cxgbevf_main.c
/dpdk/drivers/net/dpaa/meson.build
/dpdk/drivers/net/dpaa2/dpaa2_flow.c
/dpdk/drivers/net/dpaa2/dpaa2_mux.c
/dpdk/drivers/net/dpaa2/meson.build
/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/enic/enic_clsf.c
/dpdk/drivers/net/failsafe/failsafe_ops.c
/dpdk/drivers/net/failsafe/failsafe_rxtx.c
/dpdk/drivers/net/failsafe/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_flow.c
/dpdk/drivers/net/iavf/iavf_ethdev.c
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/ice/ice_rxtx.c
/dpdk/drivers/net/ice/ice_rxtx.h
/dpdk/drivers/net/ifc/ifcvf_vdpa.c
/dpdk/drivers/net/ipn3ke/Makefile
/dpdk/drivers/net/ipn3ke/ipn3ke_ethdev.c
/dpdk/drivers/net/ipn3ke/ipn3ke_ethdev.h
/dpdk/drivers/net/ipn3ke/ipn3ke_flow.c
/dpdk/drivers/net/ipn3ke/ipn3ke_flow.h
/dpdk/drivers/net/ipn3ke/ipn3ke_logs.h
/dpdk/drivers/net/ipn3ke/ipn3ke_rawdev_api.h
/dpdk/drivers/net/ipn3ke/ipn3ke_representor.c
/dpdk/drivers/net/ipn3ke/ipn3ke_tm.c
/dpdk/drivers/net/ipn3ke/meson.build
/dpdk/drivers/net/ipn3ke/rte_pmd_ipn3ke_version.map
/dpdk/drivers/net/kni/Makefile
/dpdk/drivers/net/kni/meson.build
/dpdk/drivers/net/meson.build
/dpdk/drivers/net/mlx4/meson.build
/dpdk/drivers/net/mlx4/mlx4_flow.c
/dpdk/drivers/net/mlx4/mlx4_flow.h
/dpdk/drivers/net/mlx4/mlx4_mr.c
/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_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_glue.h
/dpdk/drivers/net/mlx5/mlx5_mr.c
/dpdk/drivers/net/mlx5/mlx5_nl.c
/dpdk/drivers/net/mlx5/mlx5_prm.h
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.h
/dpdk/drivers/net/nfp/meson.build
/dpdk/drivers/net/sfc/sfc_flow.c
/dpdk/drivers/net/softnic/meson.build
/dpdk/drivers/net/tap/meson.build
/dpdk/drivers/net/tap/rte_eth_tap.c
/dpdk/drivers/net/vdev_netvsc/meson.build
/dpdk/drivers/net/virtio/meson.build
/dpdk/drivers/net/virtio/virtio_ethdev.c
/dpdk/drivers/net/virtio/virtio_rxtx.c
/dpdk/drivers/net/virtio/virtio_user/vhost_user.c
/dpdk/drivers/net/vmxnet3/base/vmxnet3_defs.h
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.c
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.h
/dpdk/drivers/net/vmxnet3/vmxnet3_rxtx.c
/dpdk/drivers/raw/ifpga_rawdev/Makefile
/dpdk/drivers/raw/ifpga_rawdev/base/Makefile
/dpdk/drivers/raw/ifpga_rawdev/base/README
/dpdk/drivers/raw/ifpga_rawdev/base/ifpga_api.c
/dpdk/drivers/raw/ifpga_rawdev/base/ifpga_api.h
/dpdk/drivers/raw/ifpga_rawdev/base/ifpga_defines.h
/dpdk/drivers/raw/ifpga_rawdev/base/ifpga_enumerate.c
/dpdk/drivers/raw/ifpga_rawdev/base/ifpga_feature_dev.c
/dpdk/drivers/raw/ifpga_rawdev/base/ifpga_feature_dev.h
/dpdk/drivers/raw/ifpga_rawdev/base/ifpga_fme.c
/dpdk/drivers/raw/ifpga_rawdev/base/ifpga_fme_dperf.c
/dpdk/drivers/raw/ifpga_rawdev/base/ifpga_fme_error.c
/dpdk/drivers/raw/ifpga_rawdev/base/ifpga_fme_iperf.c
/dpdk/drivers/raw/ifpga_rawdev/base/ifpga_fme_pr.c
/dpdk/drivers/raw/ifpga_rawdev/base/ifpga_hw.h
/dpdk/drivers/raw/ifpga_rawdev/base/ifpga_port.c
/dpdk/drivers/raw/ifpga_rawdev/base/ifpga_port_error.c
/dpdk/drivers/raw/ifpga_rawdev/base/meson.build
/dpdk/drivers/raw/ifpga_rawdev/base/opae_at24_eeprom.c
/dpdk/drivers/raw/ifpga_rawdev/base/opae_at24_eeprom.h
/dpdk/drivers/raw/ifpga_rawdev/base/opae_debug.c
/dpdk/drivers/raw/ifpga_rawdev/base/opae_eth_group.c
/dpdk/drivers/raw/ifpga_rawdev/base/opae_eth_group.h
/dpdk/drivers/raw/ifpga_rawdev/base/opae_hw_api.c
/dpdk/drivers/raw/ifpga_rawdev/base/opae_hw_api.h
/dpdk/drivers/raw/ifpga_rawdev/base/opae_i2c.c
/dpdk/drivers/raw/ifpga_rawdev/base/opae_i2c.h
/dpdk/drivers/raw/ifpga_rawdev/base/opae_intel_max10.c
/dpdk/drivers/raw/ifpga_rawdev/base/opae_intel_max10.h
/dpdk/drivers/raw/ifpga_rawdev/base/opae_osdep.h
/dpdk/drivers/raw/ifpga_rawdev/base/opae_spi.c
/dpdk/drivers/raw/ifpga_rawdev/base/opae_spi.h
/dpdk/drivers/raw/ifpga_rawdev/base/opae_spi_transaction.c
/dpdk/drivers/raw/ifpga_rawdev/base/osdep_raw/osdep_generic.h
/dpdk/drivers/raw/ifpga_rawdev/base/osdep_rte/osdep_generic.h
/dpdk/drivers/raw/ifpga_rawdev/ifpga_rawdev.c
/dpdk/drivers/raw/ifpga_rawdev/ifpga_rawdev.h
/dpdk/drivers/raw/ifpga_rawdev/meson.build
/dpdk/examples/distributor/meson.build
/dpdk/examples/eventdev_pipeline/Makefile
/dpdk/examples/eventdev_pipeline/meson.build
/dpdk/examples/fips_validation/fips_validation.c
/dpdk/examples/fips_validation/main.c
/dpdk/examples/l2fwd-cat/cat.c
/dpdk/examples/l3fwd-power/meson.build
/dpdk/examples/meson.build
/dpdk/examples/multi_process/hotplug_mp/Makefile
/dpdk/examples/tep_termination/Makefile
/dpdk/examples/tep_termination/meson.build
/dpdk/examples/vdpa/meson.build
/dpdk/examples/vhost/meson.build
/dpdk/examples/vhost_scsi/meson.build
/dpdk/kernel/linux/kni/ethtool/igb/igb_main.c
/dpdk/kernel/linux/kni/ethtool/igb/kcompat.h
/dpdk/kernel/linux/kni/kni_misc.c
/dpdk/kernel/linux/kni/kni_net.c
/dpdk/kernel/meson.build
/dpdk/lib/librte_cryptodev/rte_cryptodev.c
/dpdk/lib/librte_eal/common/eal_common_dev.c
/dpdk/lib/librte_eal/common/eal_common_devargs.c
/dpdk/lib/librte_eal/common/eal_common_lcore.c
/dpdk/lib/librte_eal/common/eal_common_thread.c
/dpdk/lib/librte_eal/common/include/rte_dev.h
/dpdk/lib/librte_eal/common/include/rte_devargs.h
/dpdk/lib/librte_eal/common/include/rte_eal.h
/dpdk/lib/librte_eal/common/include/rte_lcore.h
/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_ethdev/rte_eth_ctrl.h
/dpdk/lib/librte_ethdev/rte_ethdev.c
/dpdk/lib/librte_ethdev/rte_ethdev.h
/dpdk/lib/librte_ethdev/rte_ethdev_version.map
/dpdk/lib/librte_ethdev/rte_flow.h
/dpdk/lib/librte_eventdev/meson.build
/dpdk/lib/librte_eventdev/rte_event_crypto_adapter.c
/dpdk/lib/librte_eventdev/rte_event_crypto_adapter.h
/dpdk/lib/librte_eventdev/rte_event_eth_rx_adapter.h
/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_version.map
/dpdk/lib/librte_kni/meson.build
/dpdk/lib/librte_kni/rte_kni.h
/dpdk/lib/librte_mbuf/rte_mbuf.h
/dpdk/lib/librte_power/meson.build
/dpdk/lib/librte_timer/Makefile
/dpdk/lib/librte_timer/meson.build
/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/meson.build
/dpdk/lib/librte_vhost/socket.c
/dpdk/lib/librte_vhost/vdpa.c
/dpdk/lib/librte_vhost/vhost.c
/dpdk/lib/librte_vhost/vhost_user.c
/dpdk/lib/meson.build
/dpdk/mk/machine/octeontx2/rte.vars.mk
/dpdk/mk/machine/thunderx2/rte.vars.mk
/dpdk/mk/rte.app.mk
/dpdk/mk/rte.helper.mk
/dpdk/mk/target/generic/rte.vars.mk
/dpdk/usertools/dpdk-devbind.py
47ae571e10-Apr-2019 Stephen Hemminger <stephen@networkplumber.org>

doc: fix spelling in testpmd guide

Minor spelling errors found with aspell.

Fixes: e76d7a768ce0 ("doc: fix syntax in testpmd user guide")
Fixes: fb73e096110a ("app/testpmd: enable device hotplug mo

doc: fix spelling in testpmd guide

Minor spelling errors found with aspell.

Fixes: e76d7a768ce0 ("doc: fix syntax in testpmd user guide")
Fixes: fb73e096110a ("app/testpmd: enable device hotplug monitoring")
Cc: stable@dpdk.org

Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
Acked-by: Rami Rosen <ramirose@gmail.com>

show more ...


/dpdk/MAINTAINERS
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/config/common_base
/dpdk/devtools/test-build.sh
/dpdk/doc/guides/nics/features/nfb.ini
/dpdk/doc/guides/nics/index.rst
/dpdk/doc/guides/nics/nfb.rst
/dpdk/doc/guides/rel_notes/release_19_05.rst
run_app.rst
/dpdk/drivers/net/Makefile
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/enic/enic_flow.c
/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/meson.build
/dpdk/drivers/net/mlx4/mlx4.c
/dpdk/drivers/net/mlx4/mlx4.h
/dpdk/drivers/net/mlx4/mlx4_prm.h
/dpdk/drivers/net/mlx4/mlx4_rxtx.c
/dpdk/drivers/net/mlx4/mlx4_rxtx.h
/dpdk/drivers/net/mlx4/mlx4_txq.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_dv.c
/dpdk/drivers/net/mlx5/mlx5_flow_verbs.c
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.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_vlan.c
/dpdk/drivers/net/nfb/Makefile
/dpdk/drivers/net/nfb/meson.build
/dpdk/drivers/net/nfb/nfb.h
/dpdk/drivers/net/nfb/nfb_ethdev.c
/dpdk/drivers/net/nfb/nfb_rx.c
/dpdk/drivers/net/nfb/nfb_rx.h
/dpdk/drivers/net/nfb/nfb_rxmode.c
/dpdk/drivers/net/nfb/nfb_rxmode.h
/dpdk/drivers/net/nfb/nfb_stats.c
/dpdk/drivers/net/nfb/nfb_stats.h
/dpdk/drivers/net/nfb/nfb_tx.c
/dpdk/drivers/net/nfb/nfb_tx.h
/dpdk/drivers/net/nfb/rte_pmd_nfb_version.map
/dpdk/mk/rte.app.mk
59fcf85407-Apr-2019 Shahaf Shuler <shahafs@mellanox.com>

app/testpmd: support no IOVA contiguous mempools

providing a command line parameter to set the mempool flags accordingly.
This mode is relevant only when creating an empty mempool and then
populatin

app/testpmd: support no IOVA contiguous mempools

providing a command line parameter to set the mempool flags accordingly.
This mode is relevant only when creating an empty mempool and then
populating with memory.

Signed-off-by: Shahaf Shuler <shahafs@mellanox.com>
Acked-by: Anatoly Burakov <anatoly.burakov@intel.com>

show more ...


/dpdk/VERSION
/dpdk/app/proc-info/main.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/parameters.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test-pmd/testpmd.h
/dpdk/app/test-pmd/txonly.c
/dpdk/app/test/test_meter.c
/dpdk/app/test/test_sched.c
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_19_05.rst
run_app.rst
/dpdk/drivers/net/ena/ena_ethdev.c
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/ice/ice_ethdev.h
/dpdk/drivers/net/ice/ice_rxtx.c
/dpdk/drivers/net/mlx4/mlx4.c
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_ethdev.c
/dpdk/drivers/net/mlx5/mlx5_flow_tcf.c
/dpdk/drivers/net/mlx5/mlx5_glue.c
/dpdk/drivers/net/nfp/nfp_net.c
/dpdk/drivers/net/nfp/nfpcore/nfp-common/nfp_cppat.h
/dpdk/drivers/net/nfp/nfpcore/nfp_cpp_pcie_ops.c
/dpdk/drivers/net/nfp/nfpcore/nfp_cppcore.c
/dpdk/drivers/net/sfc/sfc_ethdev.c
/dpdk/drivers/net/sfc/sfc_rx.c
/dpdk/drivers/net/softnic/rte_eth_softnic_cli.c
/dpdk/drivers/net/softnic/rte_eth_softnic_flow.c
/dpdk/drivers/net/softnic/rte_eth_softnic_meter.c
/dpdk/drivers/net/softnic/rte_eth_softnic_tm.c
/dpdk/examples/ip_pipeline/cli.c
/dpdk/examples/qos_meter/main.h
/dpdk/examples/qos_meter/rte_policer.c
/dpdk/examples/qos_meter/rte_policer.h
/dpdk/examples/qos_sched/app_thread.c
/dpdk/examples/qos_sched/cfg_file.c
/dpdk/lib/librte_ethdev/rte_ethdev.h
/dpdk/lib/librte_ethdev/rte_mtr.c
/dpdk/lib/librte_ethdev/rte_mtr.h
/dpdk/lib/librte_ethdev/rte_mtr_driver.h
/dpdk/lib/librte_ethdev/rte_tm.h
/dpdk/lib/librte_meter/Makefile
/dpdk/lib/librte_meter/meson.build
/dpdk/lib/librte_meter/rte_meter.h
/dpdk/lib/librte_pipeline/rte_table_action.c
/dpdk/lib/librte_pipeline/rte_table_action.h
/dpdk/lib/librte_sched/rte_sched.c
/dpdk/lib/librte_sched/rte_sched.h
/dpdk/lib/librte_table/rte_table_hash_func.h
1aec68d105-Apr-2019 Qiming Yang <qiming.yang@intel.com>

app/testpmd: add VXLAN-GPE

This patch added new item "vxlan-gpe" to tunnel_type to
support new VXLAN-GPE packet type, and its classification.

Signed-off-by: Qiming Yang <qiming.yang@intel.com>
Revi

app/testpmd: add VXLAN-GPE

This patch added new item "vxlan-gpe" to tunnel_type to
support new VXLAN-GPE packet type, and its classification.

Signed-off-by: Qiming Yang <qiming.yang@intel.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>

show more ...


/dpdk/MAINTAINERS
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/csumonly.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/config/common_base
/dpdk/doc/guides/nics/af_xdp.rst
/dpdk/doc/guides/nics/features/af_xdp.ini
/dpdk/doc/guides/nics/features/mlx4.ini
/dpdk/doc/guides/nics/index.rst
/dpdk/doc/guides/nics/mlx4.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/sfc_efx.rst
/dpdk/doc/guides/rel_notes/release_19_05.rst
testpmd_funcs.rst
/dpdk/drivers/net/Makefile
/dpdk/drivers/net/af_xdp/Makefile
/dpdk/drivers/net/af_xdp/af_xdp_deps.h
/dpdk/drivers/net/af_xdp/meson.build
/dpdk/drivers/net/af_xdp/rte_eth_af_xdp.c
/dpdk/drivers/net/af_xdp/rte_pmd_af_xdp_version.map
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/ice/base/ice_adminq_cmd.h
/dpdk/drivers/net/ice/base/ice_common.c
/dpdk/drivers/net/ice/base/ice_common.h
/dpdk/drivers/net/ice/base/ice_type.h
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/meson.build
/dpdk/drivers/net/mlx4/Makefile
/dpdk/drivers/net/mlx4/meson.build
/dpdk/drivers/net/mlx4/mlx4.c
/dpdk/drivers/net/mlx4/mlx4.h
/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_mr.h
/dpdk/drivers/net/mlx4/mlx4_prm.h
/dpdk/drivers/net/mlx4/mlx4_rxq.c
/dpdk/drivers/net/mlx4/mlx4_rxtx.c
/dpdk/drivers/net/mlx4/mlx4_rxtx.h
/dpdk/drivers/net/mlx4/mlx4_txq.c
/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_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_glue.c
/dpdk/drivers/net/mlx5/mlx5_glue.h
/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_prm.h
/dpdk/drivers/net/mlx5/mlx5_rxtx.c
/dpdk/drivers/net/mlx5/mlx5_trigger.c
/dpdk/drivers/net/mlx5/mlx5_txq.c
/dpdk/drivers/net/sfc/sfc.c
/dpdk/drivers/net/sfc/sfc.h
/dpdk/drivers/net/sfc/sfc_dp_tx.h
/dpdk/drivers/net/sfc/sfc_ef10_tx.c
/dpdk/drivers/net/sfc/sfc_ethdev.c
/dpdk/drivers/net/sfc/sfc_tso.c
/dpdk/drivers/net/sfc/sfc_tso.h
/dpdk/drivers/net/sfc/sfc_tx.c
/dpdk/drivers/net/softnic/rte_eth_softnic_thread.c
/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_ethdev_version.map
/dpdk/lib/librte_net/rte_ether.h
/dpdk/mk/rte.app.mk
205d9d3c31-Mar-2019 Dekel Peled <dekelp@mellanox.com>

doc: fix typos in testpmd user guide

Correct typing mistakes in several places.
1) "Those command will" ==> "These commands will"
2) icmp6_nd_opt_sla_eth ==> icmp6_nd_opt_tla_eth
(change 's' to '

doc: fix typos in testpmd user guide

Correct typing mistakes in several places.
1) "Those command will" ==> "These commands will"
2) icmp6_nd_opt_sla_eth ==> icmp6_nd_opt_tla_eth
(change 's' to 't' for 'target' where applicable)

Fixes: 1960be7d32f8 ("app/testpmd: add VXLAN encap/decap")
Cc: stable@dpdk.org

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

show more ...


/dpdk/MAINTAINERS
/dpdk/app/meson.build
/dpdk/app/pdump/main.c
/dpdk/app/proc-info/main.c
/dpdk/app/test-acl/main.c
/dpdk/app/test-bbdev/main.c
/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_benchmark.c
/dpdk/app/test-compress-perf/comp_perf_test_verify.c
/dpdk/app/test-compress-perf/main.c
/dpdk/app/test-eventdev/evt_common.h
/dpdk/app/test-eventdev/evt_options.c
/dpdk/app/test-eventdev/evt_options.h
/dpdk/app/test-eventdev/test_order_atq.c
/dpdk/app/test-eventdev/test_order_queue.c
/dpdk/app/test-eventdev/test_perf_atq.c
/dpdk/app/test-eventdev/test_perf_queue.c
/dpdk/app/test-eventdev/test_pipeline_atq.c
/dpdk/app/test-eventdev/test_pipeline_queue.c
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test/Makefile
/dpdk/app/test/commands.c
/dpdk/app/test/meson.build
/dpdk/app/test/test_cmdline_etheraddr.c
/dpdk/app/test/test_cmdline_num.c
/dpdk/app/test/test_compressdev.c
/dpdk/app/test/test_cryptodev.c
/dpdk/app/test/test_cryptodev.h
/dpdk/app/test/test_cryptodev_aes_test_vectors.h
/dpdk/app/test/test_cryptodev_asym.c
/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_mod_test_vectors.h
/dpdk/app/test/test_cryptodev_snow3g_test_vectors.h
/dpdk/app/test/test_distributor.c
/dpdk/app/test/test_eal_flags.c
/dpdk/app/test/test_event_eth_rx_adapter.c
/dpdk/app/test/test_event_timer_adapter.c
/dpdk/app/test/test_hash_perf.c
/dpdk/app/test/test_hash_readwrite_lf.c
/dpdk/app/test/test_mbuf.c
/dpdk/app/test/test_stack.c
/dpdk/app/test/test_stack_perf.c
/dpdk/app/test/test_table_acl.c
/dpdk/buildtools/meson.build
/dpdk/config/common_base
/dpdk/config/meson.build
/dpdk/config/rte_config.h
/dpdk/config/x86/meson.build
/dpdk/devtools/check-includes.sh
/dpdk/devtools/cocci/strlcpy-with-header.cocci
/dpdk/devtools/cocci/strlcpy.cocci
/dpdk/devtools/test-meson-builds.sh
/dpdk/doc/api/doxy-api-index.md
/dpdk/doc/api/doxy-api.conf.in
/dpdk/doc/guides/compressdevs/qat_comp.rst
/dpdk/doc/guides/contributing/coding_style.rst
/dpdk/doc/guides/contributing/documentation.rst
/dpdk/doc/guides/contributing/stable.rst
/dpdk/doc/guides/contributing/versioning.rst
/dpdk/doc/guides/cryptodevs/aesni_mb.rst
/dpdk/doc/guides/cryptodevs/features/aesni_mb.ini
/dpdk/doc/guides/cryptodevs/features/default.ini
/dpdk/doc/guides/cryptodevs/features/openssl.ini
/dpdk/doc/guides/cryptodevs/overview.rst
/dpdk/doc/guides/cryptodevs/qat.rst
/dpdk/doc/guides/index.rst
/dpdk/doc/guides/nics/dpaa2.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/prog_guide/env_abstraction_layer.rst
/dpdk/doc/guides/prog_guide/hash_lib.rst
/dpdk/doc/guides/prog_guide/index.rst
/dpdk/doc/guides/prog_guide/ipsec_lib.rst
/dpdk/doc/guides/prog_guide/stack_lib.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_19_05.rst
testpmd_funcs.rst
/dpdk/doc/guides/tools/testeventdev.rst
/dpdk/doc/guides/windows_gsg/build_dpdk.rst
/dpdk/doc/guides/windows_gsg/index.rst
/dpdk/doc/guides/windows_gsg/intro.rst
/dpdk/drivers/bus/dpaa/Makefile
/dpdk/drivers/bus/dpaa/base/fman/of.c
/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_dpmng.h
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h
/dpdk/drivers/bus/fslmc/rte_bus_fslmc_version.map
/dpdk/drivers/bus/pci/Makefile
/dpdk/drivers/bus/pci/bsd/pci.c
/dpdk/drivers/bus/pci/linux/pci_uio.c
/dpdk/drivers/bus/vdev/vdev.c
/dpdk/drivers/bus/vmbus/Makefile
/dpdk/drivers/common/qat/Makefile
/dpdk/drivers/common/qat/qat_adf/icp_qat_fw_mmp_ids.h
/dpdk/drivers/common/qat/qat_adf/icp_qat_fw_pke.h
/dpdk/drivers/common/qat/qat_adf/qat_pke_functionality_arrays.h
/dpdk/drivers/common/qat/qat_device.h
/dpdk/drivers/common/qat/qat_qp.c
/dpdk/drivers/compress/isal/isal_compress_pmd.c
/dpdk/drivers/compress/isal/isal_compress_pmd_ops.c
/dpdk/drivers/compress/qat/qat_comp.c
/dpdk/drivers/compress/qat/qat_comp.h
/dpdk/drivers/compress/qat/qat_comp_pmd.c
/dpdk/drivers/crypto/aesni_mb/Makefile
/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/aesni_mb/rte_aesni_mb_pmd_private.h
/dpdk/drivers/crypto/caam_jr/Makefile
/dpdk/drivers/crypto/caam_jr/caam_jr.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/hw/desc/algo.h
/dpdk/drivers/crypto/dpaa2_sec/hw/desc/ipsec.h
/dpdk/drivers/crypto/dpaa_sec/Makefile
/dpdk/drivers/crypto/dpaa_sec/dpaa_sec.c
/dpdk/drivers/crypto/openssl/rte_openssl_pmd.c
/dpdk/drivers/crypto/qat/meson.build
/dpdk/drivers/crypto/qat/qat_asym.c
/dpdk/drivers/crypto/qat/qat_asym.h
/dpdk/drivers/crypto/qat/qat_asym_capabilities.h
/dpdk/drivers/crypto/qat/qat_asym_pmd.c
/dpdk/drivers/crypto/qat/qat_asym_pmd.h
/dpdk/drivers/crypto/qat/qat_sym_pmd.c
/dpdk/drivers/crypto/qat/qat_sym_pmd.h
/dpdk/drivers/crypto/scheduler/rte_cryptodev_scheduler.c
/dpdk/drivers/event/dpaa/Makefile
/dpdk/drivers/event/dpaa2/Makefile
/dpdk/drivers/event/opdl/opdl_ring.c
/dpdk/drivers/event/sw/sw_evdev_selftest.c
/dpdk/drivers/mempool/dpaa2/Makefile
/dpdk/drivers/mempool/stack/Makefile
/dpdk/drivers/mempool/stack/meson.build
/dpdk/drivers/mempool/stack/rte_mempool_stack.c
/dpdk/drivers/meson.build
/dpdk/drivers/net/af_packet/rte_eth_af_packet.c
/dpdk/drivers/net/ark/ark_pktchkr.c
/dpdk/drivers/net/ark/ark_pktgen.c
/dpdk/drivers/net/atlantic/atl_ethdev.c
/dpdk/drivers/net/bnx2x/bnx2x_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_stats.c
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/dpaa/Makefile
/dpdk/drivers/net/dpaa/dpaa_ethdev.c
/dpdk/drivers/net/dpaa2/Makefile
/dpdk/drivers/net/dpaa2/dpaa2_ethdev.c
/dpdk/drivers/net/dpaa2/mc/dpni.c
/dpdk/drivers/net/dpaa2/mc/fsl_dpni.h
/dpdk/drivers/net/dpaa2/mc/fsl_dpni_cmd.h
/dpdk/drivers/net/e1000/igb_ethdev.c
/dpdk/drivers/net/ena/ena_ethdev.c
/dpdk/drivers/net/failsafe/failsafe_args.c
/dpdk/drivers/net/failsafe/failsafe_eal.c
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/rte_pmd_i40e.c
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/kni/rte_eth_kni.c
/dpdk/drivers/net/liquidio/lio_ethdev.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/mlx5/mlx5_rxtx_vec.h
/dpdk/drivers/net/mvneta/mvneta_ethdev.c
/dpdk/drivers/net/mvpp2/mrvl_ethdev.c
/dpdk/drivers/net/pcap/rte_eth_pcap.c
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/ring/rte_eth_ring.c
/dpdk/drivers/net/softnic/rte_eth_softnic_cli.c
/dpdk/drivers/net/softnic/rte_eth_softnic_tap.c
/dpdk/drivers/net/tap/rte_eth_tap.c
/dpdk/drivers/net/virtio/virtio_user/vhost_user.c
/dpdk/drivers/net/virtio/virtio_user/virtio_user_dev.c
/dpdk/drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c
/dpdk/drivers/raw/dpaa2_qdma/Makefile
/dpdk/drivers/raw/dpaa2_qdma/dpaa2_qdma.c
/dpdk/drivers/raw/dpaa2_qdma/dpaa2_qdma.h
/dpdk/drivers/raw/dpaa2_qdma/meson.build
/dpdk/drivers/raw/dpaa2_qdma/rte_pmd_dpaa2_qdma.h
/dpdk/drivers/raw/dpaa2_qdma/rte_pmd_dpaa2_qdma_version.map
/dpdk/examples/Makefile
/dpdk/examples/cmdline/commands.c
/dpdk/examples/cmdline/parse_obj_list.c
/dpdk/examples/distributor/main.c
/dpdk/examples/distributor/meson.build
/dpdk/examples/ethtool/lib/rte_ethtool.c
/dpdk/examples/exception_path/main.c
/dpdk/examples/ip_pipeline/cli.c
/dpdk/examples/ip_pipeline/kni.c
/dpdk/examples/ip_pipeline/tap.c
/dpdk/examples/ipsec-secgw/ipsec-secgw.c
/dpdk/examples/ipsec-secgw/ipsec_process.c
/dpdk/examples/ipsec-secgw/test/run_test.sh
/dpdk/examples/l2fwd-crypto/main.c
/dpdk/examples/l3fwd-power/main.c
/dpdk/examples/meson.build
/dpdk/examples/multi_process/simple_mp/mp_commands.c
/dpdk/examples/netmap_compat/bridge/bridge.c
/dpdk/examples/netmap_compat/lib/compat_netmap.c
/dpdk/examples/tep_termination/main.c
/dpdk/examples/vhost/main.c
/dpdk/examples/vhost_scsi/scsi.c
/dpdk/examples/vm_power_manager/channel_manager.c
/dpdk/examples/vm_power_manager/channel_monitor.c
/dpdk/kernel/linux/kni/kni_dev.h
/dpdk/kernel/linux/kni/kni_fifo.h
/dpdk/kernel/linux/kni/kni_misc.c
/dpdk/kernel/linux/kni/kni_net.c
/dpdk/kernel/windows/meson.build
/dpdk/lib/Makefile
/dpdk/lib/librte_acl/rte_acl.c
/dpdk/lib/librte_bbdev/rte_bbdev.c
/dpdk/lib/librte_cfgfile/rte_cfgfile.c
/dpdk/lib/librte_cmdline/cmdline.c
/dpdk/lib/librte_cmdline/cmdline_parse.c
/dpdk/lib/librte_cmdline/cmdline_parse_num.c
/dpdk/lib/librte_compressdev/rte_compressdev.c
/dpdk/lib/librte_compressdev/rte_compressdev_pmd.c
/dpdk/lib/librte_cryptodev/rte_cryptodev.c
/dpdk/lib/librte_cryptodev/rte_cryptodev.h
/dpdk/lib/librte_cryptodev/rte_cryptodev_pmd.c
/dpdk/lib/librte_distributor/rte_distributor.c
/dpdk/lib/librte_distributor/rte_distributor_v20.c
/dpdk/lib/librte_eal/common/eal_common_hexdump.c
/dpdk/lib/librte_eal/common/eal_common_memory.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_tailqs.c
/dpdk/lib/librte_eal/common/eal_filesystem.h
/dpdk/lib/librte_eal/common/include/arch/x86/rte_atomic_64.h
/dpdk/lib/librte_eal/common/include/generic/rte_atomic.h
/dpdk/lib/librte_eal/common/include/generic/rte_vect.h
/dpdk/lib/librte_eal/common/include/rte_common.h
/dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h
/dpdk/lib/librte_eal/common/include/rte_reciprocal.h
/dpdk/lib/librte_eal/common/include/rte_string_fns.h
/dpdk/lib/librte_eal/freebsd/eal/Makefile
/dpdk/lib/librte_eal/freebsd/eal/eal.c
/dpdk/lib/librte_eal/freebsd/eal/eal_hugepage_info.c
/dpdk/lib/librte_eal/freebsd/eal/include/rte_os.h
/dpdk/lib/librte_eal/freebsd/eal/meson.build
/dpdk/lib/librte_eal/linux/eal/Makefile
/dpdk/lib/librte_eal/linux/eal/eal.c
/dpdk/lib/librte_eal/linux/eal/eal_hugepage_info.c
/dpdk/lib/librte_eal/linux/eal/eal_memalloc.c
/dpdk/lib/librte_eal/linux/eal/eal_memory.c
/dpdk/lib/librte_eal/linux/eal/include/rte_kni_common.h
/dpdk/lib/librte_eal/linux/eal/include/rte_os.h
/dpdk/lib/librte_eal/linux/eal/meson.build
/dpdk/lib/librte_eal/meson.build
/dpdk/lib/librte_eal/rte_eal_exports.def
/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/include/fnmatch.h
/dpdk/lib/librte_eal/windows/eal/include/pthread.h
/dpdk/lib/librte_eal/windows/eal/include/regex.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/include/unistd.h
/dpdk/lib/librte_eal/windows/eal/meson.build
/dpdk/lib/librte_efd/rte_efd.c
/dpdk/lib/librte_ethdev/rte_ethdev.c
/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_flow_classify/rte_flow_classify.c
/dpdk/lib/librte_hash/rte_cuckoo_hash.c
/dpdk/lib/librte_hash/rte_cuckoo_hash.h
/dpdk/lib/librte_hash/rte_fbk_hash.c
/dpdk/lib/librte_ipsec/Makefile
/dpdk/lib/librte_ipsec/crypto.h
/dpdk/lib/librte_ipsec/esp_inb.c
/dpdk/lib/librte_ipsec/esp_outb.c
/dpdk/lib/librte_ipsec/ipsec_sqn.h
/dpdk/lib/librte_ipsec/meson.build
/dpdk/lib/librte_ipsec/misc.h
/dpdk/lib/librte_ipsec/sa.c
/dpdk/lib/librte_ipsec/sa.h
/dpdk/lib/librte_jobstats/rte_jobstats.c
/dpdk/lib/librte_kni/rte_kni.c
/dpdk/lib/librte_kni/rte_kni.h
/dpdk/lib/librte_kvargs/rte_kvargs_exports.def
/dpdk/lib/librte_latencystats/rte_latencystats.c
/dpdk/lib/librte_lpm/rte_lpm.c
/dpdk/lib/librte_lpm/rte_lpm6.c
/dpdk/lib/librte_mbuf/rte_mbuf.h
/dpdk/lib/librte_member/rte_member.c
/dpdk/lib/librte_mempool/rte_mempool.c
/dpdk/lib/librte_mempool/rte_mempool_ops.c
/dpdk/lib/librte_meter/rte_meter.c
/dpdk/lib/librte_net/rte_ether.h
/dpdk/lib/librte_net/rte_net.h
/dpdk/lib/librte_pdump/rte_pdump.c
/dpdk/lib/librte_pipeline/rte_pipeline.c
/dpdk/lib/librte_pipeline/rte_table_action.c
/dpdk/lib/librte_pipeline/rte_table_action.h
/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_power/rte_power_empty_poll.c
/dpdk/lib/librte_rawdev/rte_rawdev.c
/dpdk/lib/librte_reorder/rte_reorder.c
/dpdk/lib/librte_ring/rte_ring.c
/dpdk/lib/librte_ring/rte_ring.h
/dpdk/lib/librte_stack/Makefile
/dpdk/lib/librte_stack/meson.build
/dpdk/lib/librte_stack/rte_stack.c
/dpdk/lib/librte_stack/rte_stack.h
/dpdk/lib/librte_stack/rte_stack_lf.c
/dpdk/lib/librte_stack/rte_stack_lf.h
/dpdk/lib/librte_stack/rte_stack_lf_c11.h
/dpdk/lib/librte_stack/rte_stack_lf_generic.h
/dpdk/lib/librte_stack/rte_stack_pvt.h
/dpdk/lib/librte_stack/rte_stack_std.c
/dpdk/lib/librte_stack/rte_stack_std.h
/dpdk/lib/librte_stack/rte_stack_version.map
/dpdk/lib/librte_telemetry/rte_telemetry_parser.c
/dpdk/lib/meson.build
/dpdk/meson.build
/dpdk/mk/exec-env/freebsd/rte.vars.mk
/dpdk/mk/exec-env/linux/rte.vars.mk
/dpdk/mk/rte.app.mk
82010ef528-Mar-2019 Yongseok Koh <yskoh@mellanox.com>

app/testpmd: make txonly mode generate multiple flows

Testpmd can generate multiple flows without taking much cost and this
could be a simple traffic generator for developer's quick tests.
If "--txo

app/testpmd: make txonly mode generate multiple flows

Testpmd can generate multiple flows without taking much cost and this
could be a simple traffic generator for developer's quick tests.
If "--txonly-multi-flow" is specified in the command line, IP source
address is varied to generate multiple flows.

Signed-off-by: Yongseok Koh <yskoh@mellanox.com>
Acked-by: Bernard Iremonger <bernard.iremonger@intel.com>

show more ...


/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/doc/guides/nics/ice.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_19_05.rst
run_app.rst
/dpdk/drivers/net/bnxt/bnxt_rxr.c
/dpdk/drivers/net/e1000/e1000_ethdev.h
/dpdk/drivers/net/e1000/igb_ethdev.c
/dpdk/drivers/net/failsafe/failsafe.c
/dpdk/drivers/net/failsafe/failsafe_eal.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/failsafe/failsafe_rxtx.c
/dpdk/drivers/net/fm10k/fm10k_rxtx.c
/dpdk/drivers/net/fm10k/fm10k_rxtx_vec.c
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_ethdev_vf.c
/dpdk/drivers/net/ice/ice_ethdev.c
/dpdk/drivers/net/ice/ice_ethdev.h
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.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_ethdev.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/mlx5/mlx5_mr.c
/dpdk/drivers/net/mlx5/mlx5_nl.c
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/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/netvsc/hn_rxtx.c
/dpdk/drivers/net/nfp/nfp_net.c
/dpdk/drivers/net/virtio/virtio_ethdev.c
/dpdk/drivers/net/virtio/virtio_ethdev.h
/dpdk/drivers/net/virtio/virtio_ring.h
/dpdk/drivers/net/virtio/virtio_rxtx.c
/dpdk/drivers/net/virtio/virtio_user/vhost.h
/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.h
/dpdk/drivers/raw/ifpga_rawdev/ifpga_rawdev.h
/dpdk/lib/librte_ethdev/Makefile
/dpdk/lib/librte_ethdev/meson.build
/dpdk/lib/librte_ethdev/rte_ethdev.c
/dpdk/lib/librte_ethdev/rte_ethdev.h
/dpdk/lib/librte_vhost/vhost_crypto.c
5332497125-Mar-2019 David Marchand <david.marchand@redhat.com>

app/testpmd: display/clear forwarding stats on demand

Add a new "show/clear fwd stats all" command to display fwd and port
statistics on the fly.

To be able to do so, the (testpmd only) rte_port st

app/testpmd: display/clear forwarding stats on demand

Add a new "show/clear fwd stats all" command to display fwd and port
statistics on the fly.

To be able to do so, the (testpmd only) rte_port structure can't be used
to maintain any statistics.
Moved the stats dump parts from stop_packet_forwarding() and merge with
fwd_port_stats_display() into fwd_stats_display().
fwd engine statistics are then aggregated into a local per port array.

Signed-off-by: David Marchand <david.marchand@redhat.com>
Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.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/VERSION
/dpdk/app/test-bbdev/main.h
/dpdk/app/test-eventdev/test_perf_atq.c
/dpdk/app/test-eventdev/test_perf_common.c
/dpdk/app/test-eventdev/test_perf_queue.c
/dpdk/app/test-eventdev/test_pipeline_atq.c
/dpdk/app/test-eventdev/test_pipeline_common.c
/dpdk/app/test-eventdev/test_pipeline_queue.c
/dpdk/app/test-pipeline/meson.build
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/macswap.c
/dpdk/app/test-pmd/macswap_neon.h
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test-pmd/testpmd.h
/dpdk/app/test/Makefile
/dpdk/app/test/autotest_data.py
/dpdk/app/test/meson.build
/dpdk/app/test/process.h
/dpdk/app/test/resource.h
/dpdk/app/test/test.c
/dpdk/app/test/test.h
/dpdk/app/test/test_common.c
/dpdk/app/test/test_cryptodev.c
/dpdk/app/test/test_cryptodev_aes_test_vectors.h
/dpdk/app/test/test_cryptodev_asym.c
/dpdk/app/test/test_cryptodev_asym_util.h
/dpdk/app/test/test_eal_flags.c
/dpdk/app/test/test_efd.c
/dpdk/app/test/test_fbarray.c
/dpdk/app/test/test_hash.c
/dpdk/app/test/test_malloc.c
/dpdk/app/test/test_rwlock.c
/dpdk/app/test/test_service_cores.c
/dpdk/app/test/test_spinlock.c
/dpdk/app/test/test_ticketlock.c
/dpdk/app/test/test_timer_racecond.c
/dpdk/config/arm/meson.build
/dpdk/config/common_base
/dpdk/config/meson.build
/dpdk/config/rte_config.h
/dpdk/devtools/build-tags.sh
/dpdk/devtools/test-meson-builds.sh
/dpdk/doc/api/doxy-api-index.md
/dpdk/doc/guides/contributing/patches.rst
/dpdk/doc/guides/contributing/stable.rst
/dpdk/doc/guides/contributing/versioning.rst
/dpdk/doc/guides/cryptodevs/features/qat.ini
/dpdk/doc/guides/cryptodevs/qat.rst
/dpdk/doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst
/dpdk/doc/guides/nics/features/ice_vec.ini
/dpdk/doc/guides/nics/ice.rst
/dpdk/doc/guides/nics/kni.rst
/dpdk/doc/guides/prog_guide/env_abstraction_layer.rst
/dpdk/doc/guides/prog_guide/event_crypto_adapter.rst
/dpdk/doc/guides/prog_guide/event_ethernet_rx_adapter.rst
/dpdk/doc/guides/prog_guide/event_timer_adapter.rst
/dpdk/doc/guides/prog_guide/eventdev.rst
/dpdk/doc/guides/prog_guide/kernel_nic_interface.rst
/dpdk/doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_19_05.rst
testpmd_funcs.rst
/dpdk/drivers/bus/dpaa/base/fman/fman.c
/dpdk/drivers/bus/dpaa/base/fman/fman_hw.c
/dpdk/drivers/bus/dpaa/base/fman/netcfg_layer.c
/dpdk/drivers/bus/dpaa/base/qbman/qman.c
/dpdk/drivers/bus/dpaa/dpaa_bus.c
/dpdk/drivers/bus/dpaa/include/fsl_qman.h
/dpdk/drivers/bus/dpaa/rte_bus_dpaa_version.map
/dpdk/drivers/bus/dpaa/rte_dpaa_bus.h
/dpdk/drivers/bus/fslmc/fslmc_bus.c
/dpdk/drivers/bus/fslmc/qbman/include/compat.h
/dpdk/drivers/bus/fslmc/qbman/include/fsl_qbman_debug.h
/dpdk/drivers/bus/fslmc/qbman/qbman_debug.c
/dpdk/drivers/bus/pci/pci_common.c
/dpdk/drivers/bus/pci/rte_bus_pci.h
/dpdk/drivers/bus/vmbus/linux/vmbus_uio.c
/dpdk/drivers/bus/vmbus/private.h
/dpdk/drivers/bus/vmbus/vmbus_channel.c
/dpdk/drivers/bus/vmbus/vmbus_common_uio.c
/dpdk/drivers/common/cpt/cpt_common.h
/dpdk/drivers/common/cpt/cpt_mcode_defines.h
/dpdk/drivers/common/cpt/cpt_ucode.h
/dpdk/drivers/compress/isal/isal_compress_pmd.c
/dpdk/drivers/compress/qat/qat_comp.c
/dpdk/drivers/compress/qat/qat_comp.h
/dpdk/drivers/compress/qat/qat_comp_pmd.c
/dpdk/drivers/crypto/dpaa2_sec/hw/desc/pdcp.h
/dpdk/drivers/crypto/octeontx/Makefile
/dpdk/drivers/crypto/octeontx/meson.build
/dpdk/drivers/crypto/octeontx/otx_cryptodev_hw_access.h
/dpdk/drivers/crypto/octeontx/otx_cryptodev_ops.c
/dpdk/drivers/crypto/openssl/rte_openssl_pmd.c
/dpdk/drivers/crypto/qat/qat_sym_capabilities.h
/dpdk/drivers/crypto/qat/qat_sym_session.c
/dpdk/drivers/event/dpaa2/dpaa2_eventdev.h
/dpdk/drivers/event/dpaa2/dpaa2_eventdev_logs.h
/dpdk/drivers/event/opdl/opdl_evdev.c
/dpdk/drivers/event/opdl/opdl_evdev_xstats.c
/dpdk/drivers/mempool/dpaa/dpaa_mempool.c
/dpdk/drivers/mempool/dpaa/dpaa_mempool.h
/dpdk/drivers/mempool/dpaa2/dpaa2_hw_mempool_logs.h
/dpdk/drivers/meson.build
/dpdk/drivers/net/atlantic/atl_ethdev.c
/dpdk/drivers/net/atlantic/atl_rxtx.c
/dpdk/drivers/net/atlantic/atl_types.h
/dpdk/drivers/net/atlantic/hw_atl/hw_atl_b0.c
/dpdk/drivers/net/atlantic/hw_atl/hw_atl_utils.c
/dpdk/drivers/net/atlantic/hw_atl/hw_atl_utils.h
/dpdk/drivers/net/atlantic/hw_atl/hw_atl_utils_fw2x.c
/dpdk/drivers/net/bnx2x/bnx2x.c
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.c
/dpdk/drivers/net/bnxt/bnxt_rxq.c
/dpdk/drivers/net/bonding/rte_eth_bond_8023ad.c
/dpdk/drivers/net/bonding/rte_eth_bond_8023ad_private.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_pmd.c
/dpdk/drivers/net/bonding/rte_eth_bond_private.h
/dpdk/drivers/net/cxgbe/base/adapter.h
/dpdk/drivers/net/cxgbe/cxgbe_ethdev.c
/dpdk/drivers/net/cxgbe/sge.c
/dpdk/drivers/net/dpaa/dpaa_ethdev.c
/dpdk/drivers/net/dpaa/dpaa_rxtx.c
/dpdk/drivers/net/dpaa2/dpaa2_ethdev.c
/dpdk/drivers/net/dpaa2/dpaa2_ethdev.h
/dpdk/drivers/net/dpaa2/dpaa2_flow.c
/dpdk/drivers/net/dpaa2/dpaa2_pmd_logs.h
/dpdk/drivers/net/enic/enic.h
/dpdk/drivers/net/enic/enic_res.c
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_pf.c
/dpdk/drivers/net/ice/Makefile
/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_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_ethdev.c
/dpdk/drivers/net/ice/ice_ethdev.h
/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_common.h
/dpdk/drivers/net/ice/ice_rxtx_vec_sse.c
/dpdk/drivers/net/ice/meson.build
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.c
/dpdk/drivers/net/kni/rte_eth_kni.c
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_ethdev.c
/dpdk/drivers/net/mlx5/mlx5_mr.c
/dpdk/drivers/net/mlx5/mlx5_nl.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.h
/dpdk/drivers/net/mvpp2/mrvl_mtr.c
/dpdk/drivers/net/netvsc/hn_ethdev.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/nfp/nfp_net.c
/dpdk/drivers/net/nfp/nfpcore/nfp_cpp_pcie_ops.c
/dpdk/drivers/net/octeontx/octeontx_ethdev.h
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/qede/qede_rxtx.c
/dpdk/drivers/net/sfc/sfc_ethdev.c
/dpdk/drivers/net/tap/rte_eth_tap.c
/dpdk/drivers/net/vdev_netvsc/vdev_netvsc.c
/dpdk/drivers/net/virtio/virtio_ethdev.c
/dpdk/drivers/net/virtio/virtio_ring.h
/dpdk/drivers/net/virtio/virtio_rxtx.c
/dpdk/drivers/net/virtio/virtio_rxtx_simple.h
/dpdk/drivers/net/virtio/virtio_rxtx_simple_neon.c
/dpdk/drivers/net/virtio/virtio_rxtx_simple_sse.c
/dpdk/drivers/net/virtio/virtio_user/vhost_kernel_tap.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/examples/Makefile
/dpdk/examples/bbdev_app/Makefile
/dpdk/examples/bond/Makefile
/dpdk/examples/cmdline/Makefile
/dpdk/examples/distributor/Makefile
/dpdk/examples/ethtool/Makefile
/dpdk/examples/ethtool/ethtool-app/Makefile
/dpdk/examples/ethtool/ethtool-app/main.c
/dpdk/examples/ethtool/lib/Makefile
/dpdk/examples/eventdev_pipeline/Makefile
/dpdk/examples/eventdev_pipeline/main.c
/dpdk/examples/eventdev_pipeline/pipeline_worker_generic.c
/dpdk/examples/eventdev_pipeline/pipeline_worker_tx.c
/dpdk/examples/exception_path/Makefile
/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_sha.c
/dpdk/examples/fips_validation/main.c
/dpdk/examples/fips_validation/meson.build
/dpdk/examples/flow_classify/Makefile
/dpdk/examples/flow_filtering/Makefile
/dpdk/examples/helloworld/Makefile
/dpdk/examples/ip_fragmentation/Makefile
/dpdk/examples/ip_pipeline/Makefile
/dpdk/examples/ip_reassembly/Makefile
/dpdk/examples/ipsec-secgw/Makefile
/dpdk/examples/ipsec-secgw/esp.c
/dpdk/examples/ipsec-secgw/ipsec-secgw.c
/dpdk/examples/ipsec-secgw/sa.c
/dpdk/examples/ipsec-secgw/test/common_defs.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_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/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_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/ipv4_multicast/Makefile
/dpdk/examples/kni/Makefile
/dpdk/examples/l2fwd-cat/Makefile
/dpdk/examples/l2fwd-crypto/Makefile
/dpdk/examples/l2fwd-jobstats/Makefile
/dpdk/examples/l2fwd-keepalive/Makefile
/dpdk/examples/l2fwd-keepalive/ka-agent/Makefile
/dpdk/examples/l2fwd/Makefile
/dpdk/examples/l3fwd-acl/Makefile
/dpdk/examples/l3fwd-power/Makefile
/dpdk/examples/l3fwd-vf/Makefile
/dpdk/examples/l3fwd/Makefile
/dpdk/examples/link_status_interrupt/Makefile
/dpdk/examples/load_balancer/Makefile
/dpdk/examples/multi_process/Makefile
/dpdk/examples/multi_process/client_server_mp/Makefile
/dpdk/examples/multi_process/client_server_mp/mp_server/Makefile
/dpdk/examples/multi_process/hotplug_mp/Makefile
/dpdk/examples/multi_process/simple_mp/Makefile
/dpdk/examples/multi_process/symmetric_mp/Makefile
/dpdk/examples/netmap_compat/Makefile
/dpdk/examples/netmap_compat/bridge/Makefile
/dpdk/examples/packet_ordering/Makefile
/dpdk/examples/performance-thread/Makefile
/dpdk/examples/performance-thread/l3fwd-thread/Makefile
/dpdk/examples/performance-thread/pthread_shim/Makefile
/dpdk/examples/ptpclient/Makefile
/dpdk/examples/qos_meter/Makefile
/dpdk/examples/qos_sched/Makefile
/dpdk/examples/quota_watermark/Makefile
/dpdk/examples/quota_watermark/qw/Makefile
/dpdk/examples/quota_watermark/qwctl/Makefile
/dpdk/examples/rxtx_callbacks/Makefile
/dpdk/examples/server_node_efd/Makefile
/dpdk/examples/server_node_efd/server/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_crypto/Makefile
/dpdk/examples/vhost_scsi/Makefile
/dpdk/examples/vm_power_manager/Makefile
/dpdk/examples/vm_power_manager/channel_manager.c
/dpdk/examples/vm_power_manager/channel_monitor.c
/dpdk/examples/vm_power_manager/guest_cli/Makefile
/dpdk/examples/vmdq/Makefile
/dpdk/examples/vmdq_dcb/Makefile
/dpdk/kernel/linux/kni/compat.h
/dpdk/kernel/linux/kni/kni_misc.c
/dpdk/lib/librte_acl/meson.build
/dpdk/lib/librte_compressdev/rte_compressdev.c
/dpdk/lib/librte_compressdev/rte_compressdev.h
/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_eal/common/Makefile
/dpdk/lib/librte_eal/common/eal_common_dev.c
/dpdk/lib/librte_eal/common/eal_common_fbarray.c
/dpdk/lib/librte_eal/common/eal_common_timer.c
/dpdk/lib/librte_eal/common/eal_options.h
/dpdk/lib/librte_eal/common/include/arch/arm/rte_atomic_32.h
/dpdk/lib/librte_eal/common/include/arch/arm/rte_ticketlock.h
/dpdk/lib/librte_eal/common/include/arch/ppc_64/rte_atomic.h
/dpdk/lib/librte_eal/common/include/arch/ppc_64/rte_ticketlock.h
/dpdk/lib/librte_eal/common/include/arch/x86/rte_ticketlock.h
/dpdk/lib/librte_eal/common/include/generic/rte_atomic.h
/dpdk/lib/librte_eal/common/include/generic/rte_rwlock.h
/dpdk/lib/librte_eal/common/include/generic/rte_spinlock.h
/dpdk/lib/librte_eal/common/include/generic/rte_ticketlock.h
/dpdk/lib/librte_eal/common/include/rte_bus.h
/dpdk/lib/librte_eal/common/include/rte_common.h
/dpdk/lib/librte_eal/common/include/rte_dev.h
/dpdk/lib/librte_eal/common/include/rte_fbarray.h
/dpdk/lib/librte_eal/common/include/rte_interrupts.h
/dpdk/lib/librte_eal/common/include/rte_malloc.h
/dpdk/lib/librte_eal/common/include/rte_service.h
/dpdk/lib/librte_eal/common/include/rte_version.h
/dpdk/lib/librte_eal/common/include/rte_vfio.h
/dpdk/lib/librte_eal/common/malloc_elem.c
/dpdk/lib/librte_eal/common/malloc_mp.c
/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_interrupts.c
/dpdk/lib/librte_eal/linux/eal/Makefile
/dpdk/lib/librte_eal/linux/eal/eal_dev.c
/dpdk/lib/librte_eal/linux/eal/eal_hugepage_info.c
/dpdk/lib/librte_eal/linux/eal/eal_interrupts.c
/dpdk/lib/librte_eal/linux/eal/eal_memalloc.c
/dpdk/lib/librte_eal/linux/eal/eal_memory.c
/dpdk/lib/librte_eal/linux/eal/eal_timer.c
/dpdk/lib/librte_eal/linux/eal/eal_vfio.c
/dpdk/lib/librte_eal/meson.build
/dpdk/lib/librte_eal/rte_eal_version.map
/dpdk/lib/librte_ethdev/rte_ethdev.c
/dpdk/lib/librte_ethdev/rte_ethdev.h
/dpdk/lib/librte_eventdev/rte_event_crypto_adapter.h
/dpdk/lib/librte_eventdev/rte_event_eth_rx_adapter.h
/dpdk/lib/librte_eventdev/rte_event_timer_adapter.h
/dpdk/lib/librte_hash/rte_cuckoo_hash.c
/dpdk/lib/librte_hash/rte_cuckoo_hash.h
/dpdk/lib/librte_ipsec/crypto.h
/dpdk/lib/librte_ipsec/sa.c
/dpdk/lib/librte_ipsec/sa.h
/dpdk/lib/librte_mempool/rte_mempool.h
/dpdk/lib/librte_power/power_acpi_cpufreq.c
/dpdk/lib/librte_ring/rte_ring_generic.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.h
/dpdk/lib/librte_vhost/vhost_crypto.c
/dpdk/lib/librte_vhost/vhost_user.c
/dpdk/meson.build
/dpdk/meson_options.txt
/dpdk/mk/rte.sdkconfig.mk
/dpdk/usertools/dpdk-devbind.py
218c4e6806-Mar-2019 Bruce Richardson <bruce.richardson@intel.com>

mk: use linux and freebsd in config names

Rather than using linuxapp and bsdapp everywhere, we can change things to
use the, more readable, terms "linux" and "freebsd" in our build configs.
Rather t

mk: use linux and freebsd in config names

Rather than using linuxapp and bsdapp everywhere, we can change things to
use the, more readable, terms "linux" and "freebsd" in our build configs.
Rather than renaming the configs we can just duplicate the existing ones
with the new names using symlinks, and use the new names exclusively
internally. ["make showconfigs" also only shows the new names to keep the
list short] The result is that backward compatibility is kept fully but any
new builds or development can be done using the newer names, i.e. both
"make config T=x86_64-native-linuxapp-gcc" and "T=x86_64-native-linux-gcc"
work.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>

show more ...


/dpdk/GNUmakefile
/dpdk/MAINTAINERS
/dpdk/app/Makefile
/dpdk/app/meson.build
/dpdk/app/pdump/main.c
/dpdk/app/test-bbdev/test-bbdev.py
/dpdk/app/test-bbdev/test_bbdev_vector.c
/dpdk/app/test-compress-perf/comp_perf_options_parse.c
/dpdk/app/test-crypto-perf/cperf_test_vector_parsing.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test/Makefile
/dpdk/app/test/autotest.py
/dpdk/app/test/autotest_data.py
/dpdk/app/test/autotest_runner.py
/dpdk/app/test/autotest_test_funcs.py
/dpdk/app/test/commands.c
/dpdk/app/test/meson.build
/dpdk/app/test/packet_burst_generator.c
/dpdk/app/test/packet_burst_generator.h
/dpdk/app/test/process.h
/dpdk/app/test/resource.c
/dpdk/app/test/resource.h
/dpdk/app/test/sample_packet_forward.c
/dpdk/app/test/sample_packet_forward.h
/dpdk/app/test/test.c
/dpdk/app/test/test.h
/dpdk/app/test/test_acl.c
/dpdk/app/test/test_acl.h
/dpdk/app/test/test_alarm.c
/dpdk/app/test/test_atomic.c
/dpdk/app/test/test_barrier.c
/dpdk/app/test/test_bitmap.c
/dpdk/app/test/test_bitratestats.c
/dpdk/app/test/test_bpf.c
/dpdk/app/test/test_byteorder.c
/dpdk/app/test/test_cfgfile.c
/dpdk/app/test/test_cfgfiles/etc/empty.ini
/dpdk/app/test/test_cfgfiles/etc/empty_key_value.ini
/dpdk/app/test/test_cfgfiles/etc/invalid_section.ini
/dpdk/app/test/test_cfgfiles/etc/line_too_long.ini
/dpdk/app/test/test_cfgfiles/etc/missing_section.ini
/dpdk/app/test/test_cfgfiles/etc/realloc_sections.ini
/dpdk/app/test/test_cfgfiles/etc/sample1.ini
/dpdk/app/test/test_cfgfiles/etc/sample2.ini
/dpdk/app/test/test_cmdline.c
/dpdk/app/test/test_cmdline.h
/dpdk/app/test/test_cmdline_cirbuf.c
/dpdk/app/test/test_cmdline_etheraddr.c
/dpdk/app/test/test_cmdline_ipaddr.c
/dpdk/app/test/test_cmdline_lib.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_common.c
/dpdk/app/test/test_compressdev.c
/dpdk/app/test/test_compressdev_test_buffer.h
/dpdk/app/test/test_cpuflags.c
/dpdk/app/test/test_crc.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_asym.c
/dpdk/app/test/test_cryptodev_asym_util.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_dh_test_vectors.h
/dpdk/app/test/test_cryptodev_dsa_test_vectors.h
/dpdk/app/test/test_cryptodev_hash_test_vectors.h
/dpdk/app/test/test_cryptodev_hmac_test_vectors.h
/dpdk/app/test/test_cryptodev_kasumi_hash_test_vectors.h
/dpdk/app/test/test_cryptodev_kasumi_test_vectors.h
/dpdk/app/test/test_cryptodev_mod_test_vectors.h
/dpdk/app/test/test_cryptodev_rsa_test_vectors.h
/dpdk/app/test/test_cryptodev_snow3g_hash_test_vectors.h
/dpdk/app/test/test_cryptodev_snow3g_test_vectors.h
/dpdk/app/test/test_cryptodev_zuc_test_vectors.h
/dpdk/app/test/test_cycles.c
/dpdk/app/test/test_debug.c
/dpdk/app/test/test_distributor.c
/dpdk/app/test/test_distributor_perf.c
/dpdk/app/test/test_eal_flags.c
/dpdk/app/test/test_eal_fs.c
/dpdk/app/test/test_efd.c
/dpdk/app/test/test_efd_perf.c
/dpdk/app/test/test_errno.c
/dpdk/app/test/test_event_crypto_adapter.c
/dpdk/app/test/test_event_eth_rx_adapter.c
/dpdk/app/test/test_event_eth_tx_adapter.c
/dpdk/app/test/test_event_ring.c
/dpdk/app/test/test_event_timer_adapter.c
/dpdk/app/test/test_eventdev.c
/dpdk/app/test/test_external_mem.c
/dpdk/app/test/test_fbarray.c
/dpdk/app/test/test_flow_classify.c
/dpdk/app/test/test_flow_classify.h
/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_multiwriter.c
/dpdk/app/test/test_hash_perf.c
/dpdk/app/test/test_hash_readwrite.c
/dpdk/app/test/test_hash_readwrite_lf.c
/dpdk/app/test/test_interrupts.c
/dpdk/app/test/test_ipsec.c
/dpdk/app/test/test_kni.c
/dpdk/app/test/test_kvargs.c
/dpdk/app/test/test_latencystats.c
/dpdk/app/test/test_link_bonding.c
/dpdk/app/test/test_link_bonding_mode4.c
/dpdk/app/test/test_link_bonding_rssconf.c
/dpdk/app/test/test_logs.c
/dpdk/app/test/test_lpm.c
/dpdk/app/test/test_lpm6.c
/dpdk/app/test/test_lpm6_data.h
/dpdk/app/test/test_lpm6_perf.c
/dpdk/app/test/test_lpm_perf.c
/dpdk/app/test/test_malloc.c
/dpdk/app/test/test_mbuf.c
/dpdk/app/test/test_member.c
/dpdk/app/test/test_member_perf.c
/dpdk/app/test/test_memcpy.c
/dpdk/app/test/test_memcpy_perf.c
/dpdk/app/test/test_memory.c
/dpdk/app/test/test_mempool.c
/dpdk/app/test/test_mempool_perf.c
/dpdk/app/test/test_memzone.c
/dpdk/app/test/test_meter.c
/dpdk/app/test/test_metrics.c
/dpdk/app/test/test_mp_secondary.c
/dpdk/app/test/test_pdump.c
/dpdk/app/test/test_pdump.h
/dpdk/app/test/test_per_lcore.c
/dpdk/app/test/test_pmd_perf.c
/dpdk/app/test/test_pmd_ring.c
/dpdk/app/test/test_pmd_ring_perf.c
/dpdk/app/test/test_power.c
/dpdk/app/test/test_power_acpi_cpufreq.c
/dpdk/app/test/test_power_kvm_vm.c
/dpdk/app/test/test_prefetch.c
/dpdk/app/test/test_rawdev.c
/dpdk/app/test/test_reciprocal_division.c
/dpdk/app/test/test_reciprocal_division_perf.c
/dpdk/app/test/test_red.c
/dpdk/app/test/test_reorder.c
/dpdk/app/test/test_resource.c
/dpdk/app/test/test_ring.c
/dpdk/app/test/test_ring_perf.c
/dpdk/app/test/test_rwlock.c
/dpdk/app/test/test_sched.c
/dpdk/app/test/test_service_cores.c
/dpdk/app/test/test_spinlock.c
/dpdk/app/test/test_string_fns.c
/dpdk/app/test/test_table.c
/dpdk/app/test/test_table.h
/dpdk/app/test/test_table_acl.c
/dpdk/app/test/test_table_acl.h
/dpdk/app/test/test_table_combined.c
/dpdk/app/test/test_table_combined.h
/dpdk/app/test/test_table_pipeline.c
/dpdk/app/test/test_table_pipeline.h
/dpdk/app/test/test_table_ports.c
/dpdk/app/test/test_table_ports.h
/dpdk/app/test/test_table_tables.c
/dpdk/app/test/test_table_tables.h
/dpdk/app/test/test_tailq.c
/dpdk/app/test/test_thash.c
/dpdk/app/test/test_timer.c
/dpdk/app/test/test_timer_perf.c
/dpdk/app/test/test_timer_racecond.c
/dpdk/app/test/test_version.c
/dpdk/app/test/test_xmmt_ops.h
/dpdk/app/test/virtual_pmd.c
/dpdk/app/test/virtual_pmd.h
/dpdk/config/arm/arm64_armv8_linux_gcc
/dpdk/config/arm/arm64_dpaa2_linux_gcc
/dpdk/config/arm/arm64_dpaa_linux_gcc
/dpdk/config/arm/arm64_thunderx_linux_gcc
/dpdk/config/arm/meson.build
/dpdk/config/common_armv8a_linux
/dpdk/config/common_base
/dpdk/config/common_freebsd
/dpdk/config/common_linux
/dpdk/config/defconfig_arm-armv7a-linux-gcc
/dpdk/config/defconfig_arm-armv7a-linuxapp-gcc
/dpdk/config/defconfig_arm64-armv8a-linux-clang
/dpdk/config/defconfig_arm64-armv8a-linux-gcc
/dpdk/config/defconfig_arm64-armv8a-linuxapp-clang
/dpdk/config/defconfig_arm64-armv8a-linuxapp-gcc
/dpdk/config/defconfig_arm64-bluefield-linux-gcc
/dpdk/config/defconfig_arm64-bluefield-linuxapp-gcc
/dpdk/config/defconfig_arm64-dpaa-linux-gcc
/dpdk/config/defconfig_arm64-dpaa-linuxapp-gcc
/dpdk/config/defconfig_arm64-dpaa2-linux-gcc
/dpdk/config/defconfig_arm64-dpaa2-linuxapp-gcc
/dpdk/config/defconfig_arm64-stingray-linux-gcc
/dpdk/config/defconfig_arm64-stingray-linuxapp-gcc
/dpdk/config/defconfig_arm64-thunderx-linux-gcc
/dpdk/config/defconfig_arm64-thunderx-linuxapp-gcc
/dpdk/config/defconfig_arm64-xgene1-linux-gcc
/dpdk/config/defconfig_arm64-xgene1-linuxapp-gcc
/dpdk/config/defconfig_i686-native-linux-gcc
/dpdk/config/defconfig_i686-native-linux-icc
/dpdk/config/defconfig_i686-native-linuxapp-gcc
/dpdk/config/defconfig_i686-native-linuxapp-icc
/dpdk/config/defconfig_ppc_64-power8-linux-gcc
/dpdk/config/defconfig_ppc_64-power8-linuxapp-gcc
/dpdk/config/defconfig_x86_64-native-bsdapp-clang
/dpdk/config/defconfig_x86_64-native-bsdapp-gcc
/dpdk/config/defconfig_x86_64-native-freebsd-clang
/dpdk/config/defconfig_x86_64-native-freebsd-gcc
/dpdk/config/defconfig_x86_64-native-linux-clang
/dpdk/config/defconfig_x86_64-native-linux-gcc
/dpdk/config/defconfig_x86_64-native-linux-icc
/dpdk/config/defconfig_x86_64-native-linuxapp-clang
/dpdk/config/defconfig_x86_64-native-linuxapp-gcc
/dpdk/config/defconfig_x86_64-native-linuxapp-icc
/dpdk/config/defconfig_x86_x32-native-linux-gcc
/dpdk/config/defconfig_x86_x32-native-linuxapp-gcc
/dpdk/config/meson.build
/dpdk/config/ppc_64/meson.build
/dpdk/config/rte_config.h
/dpdk/config/x86/meson.build
/dpdk/devtools/build-tags.sh
/dpdk/devtools/checkpatches.sh
/dpdk/devtools/test-build.sh
/dpdk/devtools/test-meson-builds.sh
/dpdk/devtools/validate-abi.sh
/dpdk/doc/build-sdk-meson.txt
/dpdk/doc/build-sdk-quick.txt
/dpdk/doc/guides/compressdevs/octeontx.rst
/dpdk/doc/guides/contributing/design.rst
/dpdk/doc/guides/contributing/patches.rst
/dpdk/doc/guides/contributing/versioning.rst
/dpdk/doc/guides/cryptodevs/armv8.rst
/dpdk/doc/guides/cryptodevs/caam_jr.rst
/dpdk/doc/guides/cryptodevs/dpaa2_sec.rst
/dpdk/doc/guides/cryptodevs/dpaa_sec.rst
/dpdk/doc/guides/cryptodevs/openssl.rst
/dpdk/doc/guides/cryptodevs/qat.rst
/dpdk/doc/guides/cryptodevs/virtio.rst
/dpdk/doc/guides/cryptodevs/zuc.rst
/dpdk/doc/guides/eventdevs/dpaa.rst
/dpdk/doc/guides/eventdevs/dpaa2.rst
/dpdk/doc/guides/eventdevs/octeontx.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/lm_bond_virtio_sriov.rst
/dpdk/doc/guides/howto/lm_virtio_vhost_user.rst
/dpdk/doc/guides/howto/pvp_reference_benchmark.rst
/dpdk/doc/guides/howto/virtio_user_for_container_networking.rst
/dpdk/doc/guides/linux_gsg/build_dpdk.rst
/dpdk/doc/guides/linux_gsg/build_sample_apps.rst
/dpdk/doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst
/dpdk/doc/guides/linux_gsg/intro.rst
/dpdk/doc/guides/linux_gsg/nic_perf_intel_platform.rst
/dpdk/doc/guides/linux_gsg/quick_start.rst
/dpdk/doc/guides/linux_gsg/sys_reqs.rst
/dpdk/doc/guides/mempool/octeontx.rst
/dpdk/doc/guides/nics/build_and_test.rst
/dpdk/doc/guides/nics/cxgbe.rst
/dpdk/doc/guides/nics/dpaa.rst
/dpdk/doc/guides/nics/dpaa2.rst
/dpdk/doc/guides/nics/enic.rst
/dpdk/doc/guides/nics/features.rst
/dpdk/doc/guides/nics/features/iavf.ini
/dpdk/doc/guides/nics/features/iavf_vec.ini
/dpdk/doc/guides/nics/features/ixgbe_vf.ini
/dpdk/doc/guides/nics/intel_vf.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/mvneta.rst
/dpdk/doc/guides/nics/mvpp2.rst
/dpdk/doc/guides/nics/nfp.rst
/dpdk/doc/guides/nics/octeontx.rst
/dpdk/doc/guides/nics/softnic.rst
/dpdk/doc/guides/nics/tap.rst
/dpdk/doc/guides/nics/thunderx.rst
/dpdk/doc/guides/platform/octeontx.rst
/dpdk/doc/guides/prog_guide/build_app.rst
/dpdk/doc/guides/prog_guide/compressdev.rst
/dpdk/doc/guides/prog_guide/dev_kit_build_system.rst
/dpdk/doc/guides/prog_guide/dev_kit_root_make_help.rst
/dpdk/doc/guides/prog_guide/env_abstraction_layer.rst
/dpdk/doc/guides/prog_guide/ext_app_lib_make_help.rst
/dpdk/doc/guides/prog_guide/extend_dpdk.rst
/dpdk/doc/guides/prog_guide/glossary.rst
/dpdk/doc/guides/prog_guide/img/linuxapp_launch.svg
/dpdk/doc/guides/prog_guide/intro.rst
/dpdk/doc/guides/prog_guide/overview.rst
/dpdk/doc/guides/prog_guide/poll_mode_drv.rst
/dpdk/doc/guides/prog_guide/profile_app.rst
/dpdk/doc/guides/prog_guide/qos_framework.rst
/dpdk/doc/guides/prog_guide/vhost_lib.rst
/dpdk/doc/guides/rawdevs/dpaa2_cmdif.rst
/dpdk/doc/guides/rawdevs/dpaa2_qdma.rst
/dpdk/doc/guides/rel_notes/release_19_02.rst
/dpdk/doc/guides/rel_notes/release_19_05.rst
/dpdk/doc/guides/rel_notes/release_2_1.rst
/dpdk/doc/guides/sample_app_ug/bbdev_app.rst
/dpdk/doc/guides/sample_app_ug/cmd_line.rst
/dpdk/doc/guides/sample_app_ug/dist_app.rst
/dpdk/doc/guides/sample_app_ug/fips_validation.rst
/dpdk/doc/guides/sample_app_ug/flow_classify.rst
/dpdk/doc/guides/sample_app_ug/flow_filtering.rst
/dpdk/doc/guides/sample_app_ug/hello_world.rst
/dpdk/doc/guides/sample_app_ug/ip_frag.rst
/dpdk/doc/guides/sample_app_ug/ip_reassembly.rst
/dpdk/doc/guides/sample_app_ug/keep_alive.rst
/dpdk/doc/guides/sample_app_ug/kernel_nic_interface.rst
/dpdk/doc/guides/sample_app_ug/l2_forward_cat.rst
/dpdk/doc/guides/sample_app_ug/l2_forward_crypto.rst
/dpdk/doc/guides/sample_app_ug/l2_forward_job_stats.rst
/dpdk/doc/guides/sample_app_ug/l2_forward_real_virtual.rst
/dpdk/doc/guides/sample_app_ug/link_status_intr.rst
/dpdk/doc/guides/sample_app_ug/netmap_compatibility.rst
/dpdk/doc/guides/sample_app_ug/performance_thread.rst
/dpdk/doc/guides/sample_app_ug/ptpclient.rst
/dpdk/doc/guides/sample_app_ug/qos_scheduler.rst
/dpdk/doc/guides/sample_app_ug/quota_watermark.rst
/dpdk/doc/guides/sample_app_ug/rxtx_callbacks.rst
/dpdk/doc/guides/sample_app_ug/service_cores.rst
/dpdk/doc/guides/sample_app_ug/skeleton.rst
/dpdk/doc/guides/sample_app_ug/tep_termination.rst
/dpdk/doc/guides/sample_app_ug/timer.rst
/dpdk/doc/guides/sample_app_ug/vmdq_dcb_forwarding.rst
build_app.rst
/dpdk/doc/guides/tools/testbbdev.rst
/dpdk/drivers/bus/dpaa/Makefile
/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_portal.h
/dpdk/drivers/bus/fslmc/qbman/qbman_portal.c
/dpdk/drivers/bus/fslmc/rte_bus_fslmc_version.map
/dpdk/drivers/bus/pci/Makefile
/dpdk/drivers/bus/vdev/vdev.c
/dpdk/drivers/bus/vmbus/Makefile
/dpdk/drivers/common/cpt/cpt_ucode.h
/dpdk/drivers/compress/zlib/meson.build
/dpdk/drivers/crypto/caam_jr/Makefile
/dpdk/drivers/crypto/ccp/meson.build
/dpdk/drivers/crypto/dpaa2_sec/Makefile
/dpdk/drivers/crypto/dpaa_sec/Makefile
/dpdk/drivers/crypto/openssl/meson.build
/dpdk/drivers/crypto/openssl/rte_openssl_pmd.c
/dpdk/drivers/crypto/qat/meson.build
/dpdk/drivers/crypto/virtio/virtio_logs.h
/dpdk/drivers/crypto/virtio/virtio_pci.c
/dpdk/drivers/event/dpaa/Makefile
/dpdk/drivers/event/dpaa2/Makefile
/dpdk/drivers/mempool/dpaa2/Makefile
/dpdk/drivers/mempool/dpaa2/dpaa2_hw_mempool.c
/dpdk/drivers/meson.build
/dpdk/drivers/net/Makefile
/dpdk/drivers/net/ark/Makefile
/dpdk/drivers/net/axgbe/axgbe_common.h
/dpdk/drivers/net/bnx2x/bnx2x.c
/dpdk/drivers/net/bnx2x/ecore_hsi.h
/dpdk/drivers/net/bnx2x/ecore_reg.h
/dpdk/drivers/net/bnx2x/elink.h
/dpdk/drivers/net/bnx2x/meson.build
/dpdk/drivers/net/bnxt/bnxt.h
/dpdk/drivers/net/cxgbe/base/t4_hw.c
/dpdk/drivers/net/dpaa/Makefile
/dpdk/drivers/net/dpaa2/Makefile
/dpdk/drivers/net/dpaa2/base/dpaa2_hw_dpni.c
/dpdk/drivers/net/dpaa2/dpaa2_ethdev.c
/dpdk/drivers/net/dpaa2/dpaa2_ethdev.h
/dpdk/drivers/net/dpaa2/dpaa2_flow.c
/dpdk/drivers/net/dpaa2/dpaa2_rxtx.c
/dpdk/drivers/net/dpaa2/mc/dpni.c
/dpdk/drivers/net/dpaa2/mc/fsl_dpni.h
/dpdk/drivers/net/dpaa2/mc/fsl_dpni_cmd.h
/dpdk/drivers/net/dpaa2/meson.build
/dpdk/drivers/net/e1000/base/e1000_82575.h
/dpdk/drivers/net/e1000/base/e1000_ich8lan.c
/dpdk/drivers/net/enic/Makefile
/dpdk/drivers/net/enic/base/vnic_rss.h
/dpdk/drivers/net/enic/enic.h
/dpdk/drivers/net/enic/enic_clsf.c
/dpdk/drivers/net/enic/enic_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_common.h
/dpdk/drivers/net/enic/meson.build
/dpdk/drivers/net/failsafe/Makefile
/dpdk/drivers/net/failsafe/failsafe_private.h
/dpdk/drivers/net/i40e/i40e_pf.c
/dpdk/drivers/net/iavf/Makefile
/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_hmc.h
/dpdk/drivers/net/iavf/base/iavf_lan_hmc.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/meson.build
/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_log.h
/dpdk/drivers/net/iavf/iavf_rxtx.c
/dpdk/drivers/net/iavf/iavf_rxtx.h
/dpdk/drivers/net/iavf/iavf_rxtx_vec_common.h
/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/iavf/rte_pmd_iavf_version.map
/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.h
/dpdk/drivers/net/meson.build
/dpdk/drivers/net/mlx4/meson.build
/dpdk/drivers/net/mlx4/mlx4.c
/dpdk/drivers/net/mlx4/mlx4.h
/dpdk/drivers/net/mlx4/mlx4_ethdev.c
/dpdk/drivers/net/mlx4/mlx4_flow.c
/dpdk/drivers/net/mlx4/mlx4_flow.h
/dpdk/drivers/net/mlx4/mlx4_intr.c
/dpdk/drivers/net/mlx4/mlx4_mr.c
/dpdk/drivers/net/mlx4/mlx4_rxq.c
/dpdk/drivers/net/mlx4/mlx4_rxtx.h
/dpdk/drivers/net/mlx4/mlx4_txq.c
/dpdk/drivers/net/mlx5/meson.build
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.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_flow_tcf.c
/dpdk/drivers/net/mlx5/mlx5_flow_verbs.c
/dpdk/drivers/net/mlx5/mlx5_mac.c
/dpdk/drivers/net/mlx5/mlx5_mr.c
/dpdk/drivers/net/mlx5/mlx5_nl.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_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_vlan.c
/dpdk/drivers/net/nfp/nfp_net_ctrl.h
/dpdk/drivers/net/pcap/meson.build
/dpdk/drivers/net/pcap/rte_eth_pcap.c
/dpdk/drivers/net/qede/base/common_hsi.h
/dpdk/drivers/net/qede/base/ecore_hsi_common.h
/dpdk/drivers/net/qede/base/ecore_hsi_eth.h
/dpdk/drivers/net/qede/base/ecore_hw_defs.h
/dpdk/drivers/net/sfc/meson.build
/dpdk/drivers/net/sfc/sfc.c
/dpdk/drivers/net/sfc/sfc_intr.c
/dpdk/drivers/net/softnic/Makefile
/dpdk/drivers/net/softnic/rte_eth_softnic_flow.c
/dpdk/drivers/net/softnic/rte_eth_softnic_tap.c
/dpdk/drivers/net/tap/rte_eth_tap.c
/dpdk/drivers/net/tap/tap_bpf_program.c
/dpdk/drivers/net/virtio/virtio_pci.c
/dpdk/drivers/raw/dpaa2_qdma/Makefile
/dpdk/examples/Makefile
/dpdk/examples/bbdev_app/Makefile
/dpdk/examples/bond/Makefile
/dpdk/examples/cmdline/Makefile
/dpdk/examples/distributor/Makefile
/dpdk/examples/ethtool/Makefile
/dpdk/examples/ethtool/ethtool-app/Makefile
/dpdk/examples/ethtool/lib/Makefile
/dpdk/examples/ethtool/lib/rte_ethtool.h
/dpdk/examples/eventdev_pipeline/Makefile
/dpdk/examples/exception_path/Makefile
/dpdk/examples/exception_path/main.c
/dpdk/examples/fips_validation/Makefile
/dpdk/examples/flow_classify/Makefile
/dpdk/examples/flow_filtering/Makefile
/dpdk/examples/helloworld/Makefile
/dpdk/examples/ip_fragmentation/Makefile
/dpdk/examples/ip_pipeline/Makefile
/dpdk/examples/ip_pipeline/meson.build
/dpdk/examples/ip_pipeline/tap.c
/dpdk/examples/ip_reassembly/Makefile
/dpdk/examples/ipsec-secgw/Makefile
/dpdk/examples/ipsec-secgw/test/common_defs.sh
/dpdk/examples/ipv4_multicast/Makefile
/dpdk/examples/kni/Makefile
/dpdk/examples/l2fwd-cat/Makefile
/dpdk/examples/l2fwd-crypto/Makefile
/dpdk/examples/l2fwd-jobstats/Makefile
/dpdk/examples/l2fwd-keepalive/Makefile
/dpdk/examples/l2fwd-keepalive/ka-agent/Makefile
/dpdk/examples/l2fwd/Makefile
/dpdk/examples/l3fwd-acl/Makefile
/dpdk/examples/l3fwd-power/Makefile
/dpdk/examples/l3fwd-vf/Makefile
/dpdk/examples/l3fwd/Makefile
/dpdk/examples/link_status_interrupt/Makefile
/dpdk/examples/load_balancer/Makefile
/dpdk/examples/multi_process/Makefile
/dpdk/examples/multi_process/client_server_mp/Makefile
/dpdk/examples/multi_process/client_server_mp/mp_server/Makefile
/dpdk/examples/multi_process/hotplug_mp/Makefile
/dpdk/examples/multi_process/simple_mp/Makefile
/dpdk/examples/multi_process/symmetric_mp/Makefile
/dpdk/examples/netmap_compat/Makefile
/dpdk/examples/netmap_compat/bridge/Makefile
/dpdk/examples/packet_ordering/Makefile
/dpdk/examples/performance-thread/Makefile
/dpdk/examples/performance-thread/l3fwd-thread/Makefile
/dpdk/examples/performance-thread/pthread_shim/Makefile
/dpdk/examples/performance-thread/pthread_shim/pthread_shim.c
/dpdk/examples/ptpclient/Makefile
/dpdk/examples/qos_meter/Makefile
/dpdk/examples/qos_sched/Makefile
/dpdk/examples/quota_watermark/Makefile
/dpdk/examples/quota_watermark/qw/Makefile
/dpdk/examples/quota_watermark/qwctl/Makefile
/dpdk/examples/rxtx_callbacks/Makefile
/dpdk/examples/server_node_efd/Makefile
/dpdk/examples/server_node_efd/server/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_crypto/Makefile
/dpdk/examples/vhost_crypto/meson.build
/dpdk/examples/vhost_scsi/Makefile
/dpdk/examples/vhost_scsi/meson.build
/dpdk/examples/vm_power_manager/Makefile
/dpdk/examples/vm_power_manager/guest_cli/Makefile
/dpdk/examples/vmdq/Makefile
/dpdk/examples/vmdq_dcb/Makefile
/dpdk/kernel/Makefile
/dpdk/kernel/freebsd/Makefile
/dpdk/kernel/linux/kni/meson.build
/dpdk/kernel/linux/meson.build
/dpdk/lib/Makefile
/dpdk/lib/librte_bpf/meson.build
/dpdk/lib/librte_cryptodev/rte_crypto_asym.h
/dpdk/lib/librte_eal/Makefile
/dpdk/lib/librte_eal/common/arch/x86/rte_cycles.c
/dpdk/lib/librte_eal/common/eal_common_errno.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_internal_cfg.h
/dpdk/lib/librte_eal/common/include/generic/rte_byteorder.h
/dpdk/lib/librte_eal/common/include/rte_debug.h
/dpdk/lib/librte_eal/common/include/rte_dev.h
/dpdk/lib/librte_eal/common/include/rte_eal.h
/dpdk/lib/librte_eal/common/include/rte_lcore.h
/dpdk/lib/librte_eal/common/include/rte_string_fns.h
/dpdk/lib/librte_eal/freebsd/BSDmakefile.meson
/dpdk/lib/librte_eal/freebsd/Makefile
/dpdk/lib/librte_eal/freebsd/eal/Makefile
/dpdk/lib/librte_eal/freebsd/eal/eal.c
/dpdk/lib/librte_eal/freebsd/eal/eal_alarm.c
/dpdk/lib/librte_eal/freebsd/eal/eal_alarm_private.h
/dpdk/lib/librte_eal/freebsd/eal/eal_cpuflags.c
/dpdk/lib/librte_eal/freebsd/eal/eal_debug.c
/dpdk/lib/librte_eal/freebsd/eal/eal_dev.c
/dpdk/lib/librte_eal/freebsd/eal/eal_hugepage_info.c
/dpdk/lib/librte_eal/freebsd/eal/eal_interrupts.c
/dpdk/lib/librte_eal/freebsd/eal/eal_lcore.c
/dpdk/lib/librte_eal/freebsd/eal/eal_memalloc.c
/dpdk/lib/librte_eal/freebsd/eal/eal_memory.c
/dpdk/lib/librte_eal/freebsd/eal/eal_thread.c
/dpdk/lib/librte_eal/freebsd/eal/eal_timer.c
/dpdk/lib/librte_eal/freebsd/eal/meson.build
/dpdk/lib/librte_eal/linux/Makefile
/dpdk/lib/librte_eal/linux/eal/Makefile
/dpdk/lib/librte_eal/linux/eal/eal.c
/dpdk/lib/librte_eal/linux/eal/eal_alarm.c
/dpdk/lib/librte_eal/linux/eal/eal_cpuflags.c
/dpdk/lib/librte_eal/linux/eal/eal_debug.c
/dpdk/lib/librte_eal/linux/eal/eal_dev.c
/dpdk/lib/librte_eal/linux/eal/eal_hugepage_info.c
/dpdk/lib/librte_eal/linux/eal/eal_interrupts.c
/dpdk/lib/librte_eal/linux/eal/eal_lcore.c
/dpdk/lib/librte_eal/linux/eal/eal_log.c
/dpdk/lib/librte_eal/linux/eal/eal_memalloc.c
/dpdk/lib/librte_eal/linux/eal/eal_memory.c
/dpdk/lib/librte_eal/linux/eal/eal_thread.c
/dpdk/lib/librte_eal/linux/eal/eal_timer.c
/dpdk/lib/librte_eal/linux/eal/eal_vfio.c
/dpdk/lib/librte_eal/linux/eal/eal_vfio.h
/dpdk/lib/librte_eal/linux/eal/eal_vfio_mp_sync.c
/dpdk/lib/librte_eal/linux/eal/include/exec-env/rte_kni_common.h
/dpdk/lib/librte_eal/linux/eal/meson.build
/dpdk/lib/librte_eal/meson.build
/dpdk/lib/librte_eventdev/Makefile
/dpdk/lib/librte_eventdev/rte_eventdev.c
/dpdk/lib/librte_kni/meson.build
/dpdk/lib/librte_kni/rte_kni.c
/dpdk/lib/librte_telemetry/meson.build
/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
/dpdk/lib/meson.build
/dpdk/meson.build
/dpdk/meson_options.txt
/dpdk/mk/exec-env/bsdapp
/dpdk/mk/exec-env/freebsd/rte.app.mk
/dpdk/mk/exec-env/freebsd/rte.vars.mk
/dpdk/mk/exec-env/linux/rte.app.mk
/dpdk/mk/exec-env/linux/rte.vars.mk
/dpdk/mk/exec-env/linuxapp
/dpdk/mk/rte.app.mk
/dpdk/mk/rte.sdkbuild.mk
/dpdk/mk/rte.sdkconfig.mk
/dpdk/mk/rte.sdkinstall.mk
/dpdk/mk/rte.sdkroot.mk
/dpdk/mk/rte.sdktest.mk
/dpdk/mk/toolchain/gcc/rte.toolchain-compat.mk
/dpdk/usertools/dpdk-setup.sh
25d11a8626-Feb-2019 Bruce Richardson <bruce.richardson@intel.com>

examples/bpf: move from test directory

The bpf folder didn't actual contain a test application, but instead
basic examples of BPF code for use with testpmd. Therefore we can
move it to the `examples

examples/bpf: move from test directory

The bpf folder didn't actual contain a test application, but instead
basic examples of BPF code for use with testpmd. Therefore we can
move it to the `examples` folder. Being different, it also needs
a README with it, explaining what it is and how to use it. References
to the code from the testpmd docs are suitably updated.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: Konstantin Ananyev <konstantin.ananyev@intel.com>

show more ...


/dpdk/MAINTAINERS
/dpdk/app/Makefile
/dpdk/app/meson.build
/dpdk/app/test-acl/Makefile
/dpdk/app/test-acl/main.c
/dpdk/app/test-acl/meson.build
/dpdk/app/test-cmdline/Makefile
/dpdk/app/test-cmdline/cmdline_test.c
/dpdk/app/test-cmdline/cmdline_test.h
/dpdk/app/test-cmdline/cmdline_test.py
/dpdk/app/test-cmdline/cmdline_test_data.py
/dpdk/app/test-cmdline/commands.c
/dpdk/app/test-cmdline/meson.build
/dpdk/app/test-pipeline/Makefile
/dpdk/app/test-pipeline/config.c
/dpdk/app/test-pipeline/init.c
/dpdk/app/test-pipeline/main.c
/dpdk/app/test-pipeline/main.h
/dpdk/app/test-pipeline/meson.build
/dpdk/app/test-pipeline/pipeline_acl.c
/dpdk/app/test-pipeline/pipeline_hash.c
/dpdk/app/test-pipeline/pipeline_lpm.c
/dpdk/app/test-pipeline/pipeline_lpm_ipv6.c
/dpdk/app/test-pipeline/pipeline_stub.c
/dpdk/app/test-pipeline/runtime.c
/dpdk/devtools/check-git-log.sh
/dpdk/devtools/test-build.sh
/dpdk/doc/api/doxy-api.conf.in
/dpdk/doc/guides/contributing/documentation.rst
/dpdk/doc/guides/contributing/versioning.rst
/dpdk/doc/guides/sample_app_ug/test_pipeline.rst
testpmd_funcs.rst
/dpdk/drivers/net/bonding/rte_eth_bond_api.c
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/qede/qede_rxtx.c
/dpdk/drivers/net/virtio/virtio_ethdev.c
/dpdk/drivers/net/virtio/virtio_rxtx.c
/dpdk/examples/bpf/README
/dpdk/examples/bpf/dummy.c
/dpdk/examples/bpf/mbuf.h
/dpdk/examples/bpf/meson.build
/dpdk/examples/bpf/t1.c
/dpdk/examples/bpf/t2.c
/dpdk/examples/bpf/t3.c
/dpdk/lib/Makefile
/dpdk/lib/librte_cmdline/meson.build
/dpdk/lib/librte_eal/common/Makefile
/dpdk/lib/librte_eal/common/include/rte_compat.h
/dpdk/lib/librte_eal/common/meson.build
/dpdk/lib/librte_eal/linuxapp/eal/meson.build
/dpdk/lib/librte_eal/meson.build
/dpdk/lib/librte_ethdev/rte_ethdev.c
/dpdk/lib/librte_kvargs/meson.build
/dpdk/lib/librte_vhost/socket.c
/dpdk/lib/librte_vhost/vdpa.c
/dpdk/lib/meson.build
/dpdk/meson.build
/dpdk/mk/exec-env/linuxapp/rte.vars.mk
/dpdk/mk/rte.app.mk
/dpdk/mk/rte.lib.mk
/dpdk/test/Makefile
/dpdk/test/test/test_pmd_perf.c

12345678910>>...18