History log of /dpdk/doc/guides/testpmd_app_ug/ (Results 351 – 375 of 430)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
ff1c07a017-Jan-2017 Bernard Iremonger <bernard.iremonger@intel.com>

app/testpmd: add command for VF VLAN tag on i40e

command is: set vf vlan tag port_id vf_id on|off

Signed-off-by: Bernard Iremonger <bernard.iremonger@intel.com>
Acked-by: Helin Zhang <helin.zhang@i

app/testpmd: add command for VF VLAN tag on i40e

command is: set vf vlan tag port_id vf_id on|off

Signed-off-by: Bernard Iremonger <bernard.iremonger@intel.com>
Acked-by: Helin Zhang <helin.zhang@intel.com>
Acked-by: Vincent Jardin <vincent.jardin@6wind.com>

show more ...

675783e017-Jan-2017 Bernard Iremonger <bernard.iremonger@intel.com>

app/testpmd: add command for VF broadcast mode on i40e

Add command to call rte_pmd_i40e_set_vf_broadcast.
Add set vf broadcast in testpmd_funcs.rst file.

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

app/testpmd: add command for VF broadcast mode on i40e

Add command to call rte_pmd_i40e_set_vf_broadcast.
Add set vf broadcast in testpmd_funcs.rst file.

Signed-off-by: Bernard Iremonger <bernard.iremonger@intel.com>
Acked-by: Helin Zhang <helin.zhang@intel.com>
Acked-by: Vincent Jardin <vincent.jardin@6wind.com>

show more ...

982a897017-Jan-2017 Wenzhuo Lu <wenzhuo.lu@intel.com>

app/testpmd: use multicast promiscuous mode on i40e

Add testpmd CLI to set VF multicast promiscuous mode on i40e.

Signed-off-by: Wenzhuo Lu <wenzhuo.lu@intel.com>
Acked-by: Helin Zhang <helin.zhang

app/testpmd: use multicast promiscuous mode on i40e

Add testpmd CLI to set VF multicast promiscuous mode on i40e.

Signed-off-by: Wenzhuo Lu <wenzhuo.lu@intel.com>
Acked-by: Helin Zhang <helin.zhang@intel.com>
Acked-by: Vincent Jardin <vincent.jardin@6wind.com>

show more ...

1aa94d0517-Jan-2017 Wenzhuo Lu <wenzhuo.lu@intel.com>

app/testpmd: use unicast promiscuous mode on i40e

Add testpmd CLI to set VF unicast promiscuous mode on i40e.

Signed-off-by: Wenzhuo Lu <wenzhuo.lu@intel.com>
Acked-by: Helin Zhang <helin.zhang@int

app/testpmd: use unicast promiscuous mode on i40e

Add testpmd CLI to set VF unicast promiscuous mode on i40e.

Signed-off-by: Wenzhuo Lu <wenzhuo.lu@intel.com>
Acked-by: Helin Zhang <helin.zhang@intel.com>
Acked-by: Vincent Jardin <vincent.jardin@6wind.com>

show more ...


/dpdk/MAINTAINERS
/dpdk/app/test-pmd/Makefile
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/config.c
/dpdk/config/common_base
/dpdk/config/common_linuxapp
/dpdk/config/defconfig_arm-armv7a-linuxapp-gcc
/dpdk/config/defconfig_arm64-armv8a-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_tile-tilegx-linuxapp-gcc
/dpdk/config/defconfig_x86_64-native-linuxapp-icc
/dpdk/config/defconfig_x86_x32-native-linuxapp-gcc
/dpdk/doc/guides/contributing/patches.rst
/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/igb.ini
/dpdk/doc/guides/nics/features/ixgbe.ini
/dpdk/doc/guides/nics/features/nfp.ini
/dpdk/doc/guides/nics/features/qede.ini
/dpdk/doc/guides/nics/features/sfc_efx.ini
/dpdk/doc/guides/nics/index.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/qede.rst
/dpdk/doc/guides/nics/sfc_efx.rst
/dpdk/doc/guides/nics/tap.rst
/dpdk/doc/guides/prog_guide/vhost_lib.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_17_02.rst
/dpdk/doc/guides/sample_app_ug/l3_forward.rst
/dpdk/doc/guides/sample_app_ug/l3_forward_access_ctrl.rst
/dpdk/doc/guides/sample_app_ug/l3_forward_virtual.rst
/dpdk/doc/guides/sample_app_ug/performance_thread.rst
testpmd_funcs.rst
/dpdk/doc/guides/tools/proc_info.rst
/dpdk/drivers/net/Makefile
/dpdk/drivers/net/af_packet/rte_eth_af_packet.c
/dpdk/drivers/net/bnxt/bnxt_ethdev.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/cxgbe_main.c
/dpdk/drivers/net/e1000/base/README
/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_defines.h
/dpdk/drivers/net/e1000/base/e1000_hw.h
/dpdk/drivers/net/e1000/base/e1000_ich8lan.c
/dpdk/drivers/net/e1000/base/e1000_ich8lan.h
/dpdk/drivers/net/e1000/base/e1000_mbx.c
/dpdk/drivers/net/e1000/base/e1000_nvm.c
/dpdk/drivers/net/e1000/base/e1000_regs.h
/dpdk/drivers/net/e1000/em_ethdev.c
/dpdk/drivers/net/e1000/igb_ethdev.c
/dpdk/drivers/net/ena/ena_ethdev.c
/dpdk/drivers/net/enic/enic.h
/dpdk/drivers/net/enic/enic_ethdev.c
/dpdk/drivers/net/enic/enic_rxtx.c
/dpdk/drivers/net/i40e/Makefile
/dpdk/drivers/net/i40e/base/i40e_adminq.c
/dpdk/drivers/net/i40e/base/i40e_adminq_cmd.h
/dpdk/drivers/net/i40e/base/i40e_common.c
/dpdk/drivers/net/i40e/base/i40e_devids.h
/dpdk/drivers/net/i40e/base/i40e_lan_hmc.c
/dpdk/drivers/net/i40e/base/i40e_nvm.c
/dpdk/drivers/net/i40e/base/i40e_prototype.h
/dpdk/drivers/net/i40e/base/i40e_register.h
/dpdk/drivers/net/i40e/base/i40e_type.h
/dpdk/drivers/net/i40e/base/i40e_virtchnl.h
/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_pf.h
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_common.h
/dpdk/drivers/net/i40e/rte_pmd_i40e.h
/dpdk/drivers/net/i40e/rte_pmd_i40e_version.map
/dpdk/drivers/net/ixgbe/Makefile
/dpdk/drivers/net/ixgbe/base/README
/dpdk/drivers/net/ixgbe/base/ixgbe_api.c
/dpdk/drivers/net/ixgbe/base/ixgbe_api.h
/dpdk/drivers/net/ixgbe/base/ixgbe_common.c
/dpdk/drivers/net/ixgbe/base/ixgbe_common.h
/dpdk/drivers/net/ixgbe/base/ixgbe_hv_vf.c
/dpdk/drivers/net/ixgbe/base/ixgbe_hv_vf.h
/dpdk/drivers/net/ixgbe/base/ixgbe_osdep.h
/dpdk/drivers/net/ixgbe/base/ixgbe_phy.c
/dpdk/drivers/net/ixgbe/base/ixgbe_phy.h
/dpdk/drivers/net/ixgbe/base/ixgbe_type.h
/dpdk/drivers/net/ixgbe/base/ixgbe_vf.c
/dpdk/drivers/net/ixgbe/base/ixgbe_vf.h
/dpdk/drivers/net/ixgbe/base/ixgbe_x540.c
/dpdk/drivers/net/ixgbe/base/ixgbe_x550.c
/dpdk/drivers/net/ixgbe/base/ixgbe_x550.h
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.h
/dpdk/drivers/net/ixgbe/ixgbe_fdir.c
/dpdk/drivers/net/ixgbe/ixgbe_flow.c
/dpdk/drivers/net/ixgbe/ixgbe_pf.c
/dpdk/drivers/net/ixgbe/ixgbe_regs.h
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.h
/dpdk/drivers/net/ixgbe/rte_pmd_ixgbe.h
/dpdk/drivers/net/ixgbe/rte_pmd_ixgbe_version.map
/dpdk/drivers/net/mlx4/mlx4.c
/dpdk/drivers/net/mlx5/Makefile
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_ethdev.c
/dpdk/drivers/net/mlx5/mlx5_fdir.c
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_prm.h
/dpdk/drivers/net/mlx5/mlx5_rxtx.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.h
/dpdk/drivers/net/mlx5/mlx5_trigger.c
/dpdk/drivers/net/mlx5/mlx5_txq.c
/dpdk/drivers/net/mpipe/mpipe_tilegx.c
/dpdk/drivers/net/nfp/nfp_net.c
/dpdk/drivers/net/nfp/nfp_net_ctrl.h
/dpdk/drivers/net/nfp/nfp_net_pmd.h
/dpdk/drivers/net/null/rte_eth_null.c
/dpdk/drivers/net/pcap/rte_eth_pcap.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_dcbx.c
/dpdk/drivers/net/qede/base/ecore_dcbx.h
/dpdk/drivers/net/qede/base/ecore_dcbx_api.h
/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_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_tool.h
/dpdk/drivers/net/qede/base/ecore_hw.c
/dpdk/drivers/net/qede/base/ecore_init_fw_funcs.c
/dpdk/drivers/net/qede/base/ecore_init_ops.c
/dpdk/drivers/net/qede/base/ecore_int.c
/dpdk/drivers/net/qede/base/ecore_iov_api.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_mcp_api.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_status.h
/dpdk/drivers/net/qede/base/ecore_utils.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/qede_eth_if.c
/dpdk/drivers/net/qede/qede_eth_if.h
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/qede/qede_ethdev.h
/dpdk/drivers/net/qede/qede_if.h
/dpdk/drivers/net/qede/qede_logs.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/README
/dpdk/drivers/net/sfc/base/ef10_ev.c
/dpdk/drivers/net/sfc/base/ef10_filter.c
/dpdk/drivers/net/sfc/base/ef10_impl.h
/dpdk/drivers/net/sfc/base/ef10_intr.c
/dpdk/drivers/net/sfc/base/ef10_mac.c
/dpdk/drivers/net/sfc/base/ef10_mcdi.c
/dpdk/drivers/net/sfc/base/ef10_nic.c
/dpdk/drivers/net/sfc/base/ef10_nvram.c
/dpdk/drivers/net/sfc/base/ef10_phy.c
/dpdk/drivers/net/sfc/base/ef10_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_bootcfg.c
/dpdk/drivers/net/sfc/base/efx_check.h
/dpdk/drivers/net/sfc/base/efx_crc32.c
/dpdk/drivers/net/sfc/base/efx_ev.c
/dpdk/drivers/net/sfc/base/efx_filter.c
/dpdk/drivers/net/sfc/base/efx_hash.c
/dpdk/drivers/net/sfc/base/efx_impl.h
/dpdk/drivers/net/sfc/base/efx_intr.c
/dpdk/drivers/net/sfc/base/efx_lic.c
/dpdk/drivers/net/sfc/base/efx_mac.c
/dpdk/drivers/net/sfc/base/efx_mcdi.c
/dpdk/drivers/net/sfc/base/efx_mcdi.h
/dpdk/drivers/net/sfc/base/efx_mon.c
/dpdk/drivers/net/sfc/base/efx_nic.c
/dpdk/drivers/net/sfc/base/efx_nvram.c
/dpdk/drivers/net/sfc/base/efx_phy.c
/dpdk/drivers/net/sfc/base/efx_phy_ids.h
/dpdk/drivers/net/sfc/base/efx_port.c
/dpdk/drivers/net/sfc/base/efx_regs.h
/dpdk/drivers/net/sfc/base/efx_regs_ef10.h
/dpdk/drivers/net/sfc/base/efx_regs_mcdi.h
/dpdk/drivers/net/sfc/base/efx_regs_pci.h
/dpdk/drivers/net/sfc/base/efx_rx.c
/dpdk/drivers/net/sfc/base/efx_sram.c
/dpdk/drivers/net/sfc/base/efx_tx.c
/dpdk/drivers/net/sfc/base/efx_types.h
/dpdk/drivers/net/sfc/base/efx_vpd.c
/dpdk/drivers/net/sfc/base/hunt_impl.h
/dpdk/drivers/net/sfc/base/hunt_nic.c
/dpdk/drivers/net/sfc/base/mcdi_mon.c
/dpdk/drivers/net/sfc/base/mcdi_mon.h
/dpdk/drivers/net/sfc/base/medford_impl.h
/dpdk/drivers/net/sfc/base/medford_nic.c
/dpdk/drivers/net/sfc/base/siena_flash.h
/dpdk/drivers/net/sfc/base/siena_impl.h
/dpdk/drivers/net/sfc/base/siena_mac.c
/dpdk/drivers/net/sfc/base/siena_mcdi.c
/dpdk/drivers/net/sfc/base/siena_nic.c
/dpdk/drivers/net/sfc/base/siena_nvram.c
/dpdk/drivers/net/sfc/base/siena_phy.c
/dpdk/drivers/net/sfc/base/siena_sram.c
/dpdk/drivers/net/sfc/base/siena_vpd.c
/dpdk/drivers/net/sfc/efsys.h
/dpdk/drivers/net/sfc/rte_pmd_sfc_efx_version.map
/dpdk/drivers/net/sfc/sfc.c
/dpdk/drivers/net/sfc/sfc.h
/dpdk/drivers/net/sfc/sfc_debug.h
/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_intr.c
/dpdk/drivers/net/sfc/sfc_kvargs.c
/dpdk/drivers/net/sfc/sfc_kvargs.h
/dpdk/drivers/net/sfc/sfc_log.h
/dpdk/drivers/net/sfc/sfc_mcdi.c
/dpdk/drivers/net/sfc/sfc_port.c
/dpdk/drivers/net/sfc/sfc_rx.c
/dpdk/drivers/net/sfc/sfc_rx.h
/dpdk/drivers/net/sfc/sfc_tso.c
/dpdk/drivers/net/sfc/sfc_tweak.h
/dpdk/drivers/net/sfc/sfc_tx.c
/dpdk/drivers/net/sfc/sfc_tx.h
/dpdk/drivers/net/tap/Makefile
/dpdk/drivers/net/tap/rte_eth_tap.c
/dpdk/drivers/net/tap/rte_pmd_tap_version.map
/dpdk/drivers/net/vhost/rte_eth_vhost.c
/dpdk/drivers/net/virtio/virtio_ethdev.c
/dpdk/drivers/net/virtio/virtio_user_ethdev.c
/dpdk/drivers/net/vmxnet3/vmxnet3_rxtx.c
/dpdk/drivers/net/xenvirt/rte_eth_xenvirt.c
/dpdk/examples/ethtool/ethtool-app/ethapp.c
/dpdk/examples/ethtool/lib/Makefile
/dpdk/examples/ethtool/lib/rte_ethtool.c
/dpdk/examples/ip_pipeline/Makefile
/dpdk/examples/ip_pipeline/app.h
/dpdk/examples/ip_pipeline/init.c
/dpdk/examples/ip_pipeline/pipeline/pipeline_passthrough_be.c
/dpdk/examples/ip_pipeline/pipeline/pipeline_routing.c
/dpdk/examples/ip_pipeline/thread_fe.c
/dpdk/examples/l2fwd/main.c
/dpdk/examples/l3fwd/main.c
/dpdk/examples/performance-thread/l3fwd-thread/main.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_interrupts.c
/dpdk/lib/librte_ether/Makefile
/dpdk/lib/librte_ether/rte_ethdev.c
/dpdk/lib/librte_ether/rte_ethdev.h
/dpdk/lib/librte_ether/rte_ether_version.map
/dpdk/lib/librte_ether/rte_flow.h
/dpdk/mk/rte.app.mk
0e2db9d307-Jan-2017 Rami Rosen <rami.rosen@intel.com>

doc: fix a typo in testpmd guide

This patch fixes a trivial typo in testpmd application guide.

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

bb98856f13-Jan-2017 Tiwei Bie <tiwei.bie@intel.com>

app/testpmd: add MACsec commands

Below MACsec offload commands are added:

- set macsec offload <port_id> on encrypt on|off replay-protect on|off
- set macsec offload <port_id> off
- set macsec sc t

app/testpmd: add MACsec commands

Below MACsec offload commands are added:

- set macsec offload <port_id> on encrypt on|off replay-protect on|off
- set macsec offload <port_id> off
- set macsec sc tx|rx <port_id> <mac> <pi>
- set macsec sa tx|rx <port_id> <idx> <an> <pn> <key>

Also update the testpmd user guide.

Signed-off-by: Tiwei Bie <tiwei.bie@intel.com>
Acked-by: Wenzhuo Lu <wenzhuo.lu@intel.com>

show more ...


/dpdk/app/test-pmd/Makefile
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test-pmd/macfwd.c
/dpdk/app/test-pmd/macswap.c
/dpdk/app/test-pmd/rxonly.c
/dpdk/app/test-pmd/testpmd.h
/dpdk/app/test-pmd/txonly.c
/dpdk/buildtools/pmdinfogen/pmdinfogen.c
/dpdk/devtools/check-git-log.sh
/dpdk/doc/api/doxy-api-index.md
/dpdk/doc/guides/nics/features/default.ini
/dpdk/doc/guides/nics/features/ixgbe.ini
/dpdk/doc/guides/prog_guide/port_hotplug_framework.rst
/dpdk/doc/guides/prog_guide/rte_flow.rst
/dpdk/doc/guides/rel_notes/release_17_02.rst
testpmd_funcs.rst
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/e1000/em_ethdev.c
/dpdk/drivers/net/e1000/igb_ethdev.c
/dpdk/drivers/net/fm10k/fm10k_ethdev.c
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_ethdev_vf.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.h
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.c
/dpdk/drivers/net/ixgbe/rte_pmd_ixgbe.h
/dpdk/drivers/net/ixgbe/rte_pmd_ixgbe_version.map
/dpdk/drivers/net/nfp/nfp_net.c
/dpdk/drivers/net/virtio/virtio_ethdev.c
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.c
/dpdk/drivers/net/xenvirt/rte_eth_xenvirt.c
/dpdk/lib/librte_eal/common/Makefile
/dpdk/lib/librte_eal/common/eal_common_pci.c
/dpdk/lib/librte_eal/common/include/arch/arm/rte_vect.h
/dpdk/lib/librte_eal/common/include/arch/ppc_64/rte_vect.h
/dpdk/lib/librte_eal/common/include/arch/tile/rte_vect.h
/dpdk/lib/librte_eal/common/include/arch/x86/rte_vect.h
/dpdk/lib/librte_eal/common/include/generic/rte_vect.h
/dpdk/lib/librte_eal/common/include/rte_pci.h
/dpdk/lib/librte_eal/linuxapp/eal/eal_pci.c
/dpdk/lib/librte_ether/rte_ethdev.c
/dpdk/lib/librte_ether/rte_ethdev.h
/dpdk/lib/librte_ether/rte_flow.c
/dpdk/lib/librte_ether/rte_flow.h
/dpdk/lib/librte_ether/rte_flow_driver.h
/dpdk/lib/librte_kvargs/rte_kvargs.c
/dpdk/lib/librte_kvargs/rte_kvargs.h
/dpdk/lib/librte_mbuf/rte_mbuf.c
/dpdk/lib/librte_mbuf/rte_mbuf.h
/dpdk/lib/librte_mempool/rte_mempool.h
c6dab2a815-Dec-2016 Thomas Monjalon <thomas.monjalon@6wind.com>

tools: move to usertools

Rename tools/ into usertools/ to differentiate from buildtools/
and devtools/ while making clear these scripts are part of
DPDK runtime.

Signed-off-by: Thomas Monjalon <tho

tools: move to usertools

Rename tools/ into usertools/ to differentiate from buildtools/
and devtools/ while making clear these scripts are part of
DPDK runtime.

Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com>
Tested-by: Ferruh Yigit <ferruh.yigit@intel.com>

show more ...


/dpdk/MAINTAINERS
/dpdk/app/cmdline_test/cmdline_test.py
/dpdk/app/cmdline_test/cmdline_test_data.py
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test-pmd/csumonly.c
/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/virtual_pmd.c
/dpdk/buildtools/auto-config-h.sh
/dpdk/buildtools/depdirs-rule.sh
/dpdk/buildtools/gen-build-mk.sh
/dpdk/buildtools/gen-config-h.sh
/dpdk/buildtools/relpath.sh
/dpdk/config/common_base
/dpdk/devtools/check-git-log.sh
/dpdk/devtools/check-includes.sh
/dpdk/devtools/check-maintainers.sh
/dpdk/devtools/checkpatches.sh
/dpdk/devtools/cocci.sh
/dpdk/devtools/cocci/mtod-offset.cocci
/dpdk/devtools/git-log-fixes.sh
/dpdk/devtools/load-devel-config
/dpdk/devtools/test-build.sh
/dpdk/devtools/test-null.sh
/dpdk/devtools/validate-abi.sh
/dpdk/doc/guides/conf.py
/dpdk/doc/guides/contributing/coding_style.rst
/dpdk/doc/guides/contributing/patches.rst
/dpdk/doc/guides/contributing/versioning.rst
/dpdk/doc/guides/cryptodevs/qat.rst
/dpdk/doc/guides/faq/faq.rst
/dpdk/doc/guides/freebsd_gsg/build_dpdk.rst
/dpdk/doc/guides/howto/lm_bond_virtio_sriov.rst
/dpdk/doc/guides/howto/lm_virtio_vhost_user.rst
/dpdk/doc/guides/linux_gsg/build_dpdk.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/nics/bnx2x.rst
/dpdk/doc/guides/nics/cxgbe.rst
/dpdk/doc/guides/nics/ena.rst
/dpdk/doc/guides/nics/i40e.rst
/dpdk/doc/guides/nics/qede.rst
/dpdk/doc/guides/nics/thunderx.rst
/dpdk/doc/guides/nics/virtio.rst
/dpdk/doc/guides/rel_notes/release_17_02.rst
/dpdk/doc/guides/sample_app_ug/vhost.rst
testpmd_funcs.rst
/dpdk/doc/guides/xen/pkt_switch.rst
/dpdk/drivers/net/af_packet/rte_eth_af_packet.c
/dpdk/drivers/net/bnx2x/bnx2x_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_ring.c
/dpdk/drivers/net/bonding/rte_eth_bond_args.c
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/cxgbe/cxgbe_ethdev.c
/dpdk/drivers/net/cxgbe/cxgbe_main.c
/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_pf.c
/dpdk/drivers/net/e1000/igb_rxtx.c
/dpdk/drivers/net/ena/ena_ethdev.c
/dpdk/drivers/net/enic/enic_ethdev.c
/dpdk/drivers/net/fm10k/fm10k.h
/dpdk/drivers/net/fm10k/fm10k_ethdev.c
/dpdk/drivers/net/fm10k/fm10k_rxtx.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_rxtx.c
/dpdk/drivers/net/i40e/i40e_rxtx.h
/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/mlx4/Makefile
/dpdk/drivers/net/mlx4/mlx4.c
/dpdk/drivers/net/mlx5/Makefile
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5_ethdev.c
/dpdk/drivers/net/nfp/nfp_net.c
/dpdk/drivers/net/null/rte_eth_null.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/szedata2/rte_eth_szedata2.c
/dpdk/drivers/net/szedata2/rte_eth_szedata2.h
/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_pci.h
/dpdk/drivers/net/virtio/virtio_user_ethdev.c
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.c
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.h
/dpdk/drivers/net/vmxnet3/vmxnet3_rxtx.c
/dpdk/drivers/net/xenvirt/rte_eth_xenvirt.c
/dpdk/examples/ip_pipeline/config/diagram-generator.py
/dpdk/examples/ip_pipeline/config/pipeline-to-core-mapping.py
/dpdk/lib/librte_eal/bsdapp/eal/eal_interrupts.c
/dpdk/lib/librte_eal/common/eal_common_options.c
/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_interrupts.h
/dpdk/lib/librte_eal/common/include/rte_pci.h
/dpdk/lib/librte_eal/linuxapp/eal/eal_interrupts.c
/dpdk/lib/librte_ether/rte_ethdev.c
/dpdk/lib/librte_ether/rte_ethdev.h
/dpdk/lib/librte_mbuf/rte_mbuf.h
/dpdk/lib/librte_net/rte_net.h
/dpdk/mk/internal/rte.depdirs-post.mk
/dpdk/mk/internal/rte.install-post.mk
/dpdk/mk/rte.sdkbuild.mk
/dpdk/mk/rte.sdkconfig.mk
/dpdk/mk/rte.sdkinstall.mk
/dpdk/mk/toolchain/icc/rte.vars.mk
/dpdk/pkg/dpdk.spec
/dpdk/usertools/cpu_layout.py
/dpdk/usertools/dpdk-devbind.py
/dpdk/usertools/dpdk-pmdinfo.py
/dpdk/usertools/dpdk-setup.sh
1419fd5a21-Dec-2016 Adrien Mazarguil <adrien.mazarguil@6wind.com>

app/testpmd: add protocol fields to flow command

This commit exposes the following item fields through the flow command:

- VLAN priority code point, drop eligible indicator and VLAN identifier
(a

app/testpmd: add protocol fields to flow command

This commit exposes the following item fields through the flow command:

- VLAN priority code point, drop eligible indicator and VLAN identifier
(all part of TCI).
- IPv4 type of service, time to live and protocol.
- IPv6 traffic class, flow label, next header and hop limit.
- SCTP tag and checksum.

Signed-off-by: Nelio Laranjeiro <nelio.laranjeiro@6wind.com>
Signed-off-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>

show more ...

a997a33b21-Dec-2016 Adrien Mazarguil <adrien.mazarguil@6wind.com>

doc: describe testpmd flow command

Document syntax, interaction with rte_flow and provide usage examples.

Signed-off-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>
Acked-by: Olga Shern <olgas@me

doc: describe testpmd flow command

Document syntax, interaction with rte_flow and provide usage examples.

Signed-off-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>
Acked-by: Olga Shern <olgas@mellanox.com>
Acked-by: John McNamara <john.mcnamara@intel.com>

show more ...


/dpdk/MAINTAINERS
/dpdk/app/test-pmd/Makefile
/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/iofwd.c
/dpdk/app/test-pmd/macfwd.c
/dpdk/app/test-pmd/macswap.c
/dpdk/app/test-pmd/parameters.c
/dpdk/app/test-pmd/rxonly.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test-pmd/testpmd.h
/dpdk/app/test-pmd/txonly.c
/dpdk/app/test/virtual_pmd.c
/dpdk/buildtools/pmdinfogen/pmdinfogen.c
/dpdk/buildtools/pmdinfogen/pmdinfogen.h
/dpdk/doc/api/doxy-api-index.md
/dpdk/doc/guides/prog_guide/index.rst
/dpdk/doc/guides/prog_guide/rte_flow.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_17_02.rst
testpmd_funcs.rst
/dpdk/drivers/net/bnx2x/bnx2x_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_ethdev.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_main.c
/dpdk/drivers/net/e1000/em_ethdev.c
/dpdk/drivers/net/e1000/igb_ethdev.c
/dpdk/drivers/net/ena/ena_ethdev.c
/dpdk/drivers/net/enic/enic_ethdev.c
/dpdk/drivers/net/fm10k/fm10k_ethdev.c
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_ethdev_vf.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/mlx4/mlx4.c
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mpipe/mpipe_tilegx.c
/dpdk/drivers/net/nfp/nfp_net.c
/dpdk/drivers/net/null/rte_eth_null.c
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/ring/rte_eth_ring.c
/dpdk/drivers/net/szedata2/rte_eth_szedata2.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/vmxnet3/vmxnet3_ethdev.c
/dpdk/examples/ethtool/ethtool-app/ethapp.c
/dpdk/examples/ethtool/lib/rte_ethtool.c
/dpdk/lib/librte_cmdline/cmdline_parse.c
/dpdk/lib/librte_cmdline/cmdline_parse.h
/dpdk/lib/librte_eal/bsdapp/eal/eal.c
/dpdk/lib/librte_eal/bsdapp/eal/eal_pci.c
/dpdk/lib/librte_eal/common/eal_common_options.c
/dpdk/lib/librte_eal/common/eal_common_pci.c
/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_pci.h
/dpdk/lib/librte_eal/linuxapp/eal/eal.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_pci.c
/dpdk/lib/librte_ether/Makefile
/dpdk/lib/librte_ether/rte_eth_ctrl.h
/dpdk/lib/librte_ether/rte_ethdev.c
/dpdk/lib/librte_ether/rte_ethdev.h
/dpdk/lib/librte_ether/rte_ether_version.map
/dpdk/lib/librte_ether/rte_flow.c
/dpdk/lib/librte_ether/rte_flow.h
/dpdk/lib/librte_ether/rte_flow_driver.h
/dpdk/tools/dpdk-pmdinfo.py
7dbdc53715-Dec-2016 Rami Rosen <rami.rosen@intel.com>

doc: fix typo in testpmd guide

This patch fixes a trivial typo in testpmd application user guide.

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


/dpdk/.gitattributes
/dpdk/MAINTAINERS
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test-pmd/testpmd.c
/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_des_test_vectors.h
/dpdk/app/test/test_cryptodev_hash_test_vectors.h
/dpdk/app/test/test_cryptodev_perf.c
/dpdk/app/test/test_lpm.c
/dpdk/app/test/test_lpm_perf.c
/dpdk/buildtools/pmdinfogen/pmdinfogen.h
/dpdk/config/common_base
/dpdk/doc/api/doxy-api-index.md
/dpdk/doc/api/doxy-api.conf
/dpdk/doc/guides/conf.py
/dpdk/doc/guides/contributing/documentation.rst
/dpdk/doc/guides/contributing/patches.rst
/dpdk/doc/guides/cryptodevs/index.rst
/dpdk/doc/guides/cryptodevs/openssl.rst
/dpdk/doc/guides/cryptodevs/qat.rst
/dpdk/doc/guides/faq/faq.rst
/dpdk/doc/guides/howto/img/pvp_2nics.svg
/dpdk/doc/guides/howto/index.rst
/dpdk/doc/guides/howto/pvp_reference_benchmark.rst
/dpdk/doc/guides/index.rst
/dpdk/doc/guides/linux_gsg/build_dpdk.rst
/dpdk/doc/guides/linux_gsg/sys_reqs.rst
/dpdk/doc/guides/nics/features/enic.ini
/dpdk/doc/guides/nics/features/mlx5.ini
/dpdk/doc/guides/nics/features/qede.ini
/dpdk/doc/guides/nics/features/qede_vf.ini
/dpdk/doc/guides/nics/i40e.rst
/dpdk/doc/guides/nics/ixgbe.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/qede.rst
/dpdk/doc/guides/nics/thunderx.rst
/dpdk/doc/guides/prog_guide/intro.rst
/dpdk/doc/guides/prog_guide/mbuf_lib.rst
/dpdk/doc/guides/prog_guide/multi_proc_support.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/vhost_lib.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/index.rst
/dpdk/doc/guides/rel_notes/release_16_11.rst
/dpdk/doc/guides/rel_notes/release_17_02.rst
/dpdk/doc/guides/sample_app_ug/ethtool.rst
/dpdk/doc/guides/sample_app_ug/index.rst
/dpdk/doc/guides/sample_app_ug/l3_forward.rst
/dpdk/doc/guides/sample_app_ug/tep_termination.rst
/dpdk/doc/guides/sample_app_ug/vhost.rst
run_app.rst
/dpdk/doc/guides/tools/devbind.rst
/dpdk/doc/guides/tools/index.rst
/dpdk/doc/guides/tools/pdump.rst
/dpdk/doc/guides/tools/pmdinfo.rst
/dpdk/doc/guides/tools/proc_info.rst
/dpdk/drivers/crypto/Makefile
/dpdk/drivers/crypto/openssl/Makefile
/dpdk/drivers/crypto/openssl/rte_openssl_pmd.c
/dpdk/drivers/crypto/openssl/rte_openssl_pmd_ops.c
/dpdk/drivers/crypto/openssl/rte_openssl_pmd_private.h
/dpdk/drivers/crypto/openssl/rte_pmd_openssl_version.map
/dpdk/drivers/crypto/qat/qat_adf/icp_qat_hw.h
/dpdk/drivers/crypto/qat/qat_adf/qat_algs.h
/dpdk/drivers/crypto/qat/qat_adf/qat_algs_build_desc.c
/dpdk/drivers/crypto/qat/qat_crypto.c
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.c
/dpdk/drivers/net/bnxt/bnxt_txr.c
/dpdk/drivers/net/bnxt/bnxt_vnic.c
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/e1000/em_ethdev.c
/dpdk/drivers/net/e1000/igb_ethdev.c
/dpdk/drivers/net/ena/ena_ethdev.c
/dpdk/drivers/net/ena/ena_ethdev.h
/dpdk/drivers/net/enic/enic_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_fdir.c
/dpdk/drivers/net/i40e/i40e_pf.c
/dpdk/drivers/net/i40e/i40e_pf.h
/dpdk/drivers/net/ixgbe/base/ixgbe_x550.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_regs.h
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.c
/dpdk/drivers/net/mlx4/mlx4.c
/dpdk/drivers/net/mlx5/Makefile
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_ethdev.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/nfp/nfp_net.c
/dpdk/drivers/net/qede/Makefile
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/qede/qede_ethdev.h
/dpdk/drivers/net/qede/qede_if.h
/dpdk/drivers/net/qede/qede_main.c
/dpdk/drivers/net/ring/rte_eth_ring.c
/dpdk/drivers/net/thunderx/base/nicvf_hw.c
/dpdk/drivers/net/thunderx/base/nicvf_hw.h
/dpdk/drivers/net/thunderx/base/nicvf_hw_defs.h
/dpdk/drivers/net/thunderx/nicvf_ethdev.c
/dpdk/drivers/net/virtio/virtio_ethdev.c
/dpdk/drivers/net/virtio/virtio_ethdev.h
/dpdk/drivers/net/virtio/virtio_pci.h
/dpdk/drivers/net/virtio/virtio_rxtx.c
/dpdk/drivers/net/virtio/virtqueue.h
/dpdk/drivers/net/vmxnet3/vmxnet3_rxtx.c
/dpdk/examples/distributor/main.c
/dpdk/examples/ipsec-secgw/esp.c
/dpdk/examples/ipsec-secgw/ipsec.c
/dpdk/examples/ipsec-secgw/parser.c
/dpdk/examples/ipsec-secgw/sa.c
/dpdk/examples/packet_ordering/main.c
/dpdk/examples/quota_watermark/qw/main.c
/dpdk/examples/tep_termination/main.c
/dpdk/examples/vhost/main.c
/dpdk/examples/vhost_xen/main.c
/dpdk/lib/librte_cfgfile/rte_cfgfile.h
/dpdk/lib/librte_cryptodev/Makefile
/dpdk/lib/librte_cryptodev/rte_crypto_sym.h
/dpdk/lib/librte_cryptodev/rte_cryptodev.h
/dpdk/lib/librte_eal/common/Makefile
/dpdk/lib/librte_eal/common/arch/arm/rte_cpuflags.c
/dpdk/lib/librte_eal/common/arch/ppc_64/rte_cpuflags.c
/dpdk/lib/librte_eal/common/eal_common_pci.c
/dpdk/lib/librte_eal/common/eal_common_vdev.c
/dpdk/lib/librte_eal/common/include/rte_log.h
/dpdk/lib/librte_eal/common/include/rte_version.h
/dpdk/lib/librte_eal/linuxapp/eal/eal_pci_uio.c
/dpdk/lib/librte_eal/linuxapp/kni/Makefile
/dpdk/lib/librte_ether/Makefile
/dpdk/lib/librte_ether/rte_ethdev.c
/dpdk/lib/librte_ether/rte_ethdev.h
/dpdk/lib/librte_ip_frag/rte_ip_frag.h
/dpdk/lib/librte_kni/rte_kni.h
/dpdk/lib/librte_lpm/rte_lpm.c
/dpdk/lib/librte_mbuf/rte_mbuf.h
/dpdk/lib/librte_mempool/rte_mempool.c
/dpdk/lib/librte_mempool/rte_mempool.h
/dpdk/lib/librte_net/Makefile
/dpdk/lib/librte_pdump/rte_pdump.c
/dpdk/lib/librte_pdump/rte_pdump.h
/dpdk/lib/librte_ring/rte_ring.h
/dpdk/lib/librte_vhost/rte_virtio_net.h
/dpdk/lib/librte_vhost/vhost.c
/dpdk/lib/librte_vhost/vhost.h
/dpdk/mk/rte.app.mk
/dpdk/mk/rte.lib.mk
/dpdk/mk/rte.sdkdoc.mk
/dpdk/mk/rte.sdkinstall.mk
/dpdk/mk/target/generic/rte.vars.mk
/dpdk/pkg/dpdk.spec
/dpdk/scripts/check-git-log.sh
/dpdk/scripts/checkpatches.sh
/dpdk/scripts/git-log-fixes.sh
/dpdk/scripts/test-build.sh
aaffc74019-Oct-2016 E. Scott Daniels <daniels@research.att.com>

net/ixgbe: fix VF VLAN insert API

The final parameter to rte_pmd_ixgbe_set_vf_vlan_insert is uint8_t
and treated as a binary flag when it needs to be a uint16_t
and treated as a VLAN id. The data s

net/ixgbe: fix VF VLAN insert API

The final parameter to rte_pmd_ixgbe_set_vf_vlan_insert is uint8_t
and treated as a binary flag when it needs to be a uint16_t
and treated as a VLAN id. The data sheet (sect 8.2.3.27.13) describes
the right most 16 bits as the VLAN id that is to be inserted; the
16.11 code is accepting only a 1 or 0 thus effectively only
allowing the VLAN id 1 to be inserted (0 disables the insertion
setting).

This patch changes the final parm name to represent the data that
is being accepted (vlan_id), changes the type to permit all valid
VLAN ids, and validates the parameter based on the range of 0 to
4095. Corresponding changes to prototype and documentation in the
.h file.

Fixes: 49e248223e9f71 ("net/ixgbe: add API for VF management")

Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Signed-off-by: Bernard Iremonger <bernard.iremonger@intel.com>
Acked-by: Wenzhuo Lu <wenzhuo.lu@intel.com>

show more ...


/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/config.c
/dpdk/config/common_base
/dpdk/doc/guides/nics/features/qede.ini
/dpdk/doc/guides/nics/features/qede_vf.ini
/dpdk/doc/guides/nics/qede.rst
testpmd_funcs.rst
/dpdk/drivers/net/enic/base/vnic_rq.c
/dpdk/drivers/net/enic/base/vnic_rq.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_main.c
/dpdk/drivers/net/fm10k/fm10k_ethdev.c
/dpdk/drivers/net/fm10k/fm10k_rxtx_vec.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_sse.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c
/dpdk/drivers/net/ixgbe/rte_pmd_ixgbe.h
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_ethdev.c
/dpdk/drivers/net/qede/Makefile
/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_cxt_api.h
/dpdk/drivers/net/qede/base/ecore_dcbx.c
/dpdk/drivers/net/qede/base/ecore_dcbx.h
/dpdk/drivers/net/qede/base/ecore_dcbx_api.h
/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_hw_defs.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.h
/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_mcp_api.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_api.h
/dpdk/drivers/net/qede/base/ecore_sp_commands.c
/dpdk/drivers/net/qede/base/ecore_sp_commands.h
/dpdk/drivers/net/qede/base/ecore_spq.c
/dpdk/drivers/net/qede/base/ecore_spq.h
/dpdk/drivers/net/qede/base/ecore_sriov.c
/dpdk/drivers/net/qede/base/ecore_sriov.h
/dpdk/drivers/net/qede/base/ecore_status.h
/dpdk/drivers/net/qede/base/ecore_vf.c
/dpdk/drivers/net/qede/base/ecore_vf.h
/dpdk/drivers/net/qede/base/ecore_vf_api.h
/dpdk/drivers/net/qede/base/ecore_vfpf_if.h
/dpdk/drivers/net/qede/base/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_eth_if.c
/dpdk/drivers/net/qede/qede_eth_if.h
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/qede/qede_ethdev.h
/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/mk/rte.app.mk
21f3fc4619-Oct-2016 Wenzhuo Lu <wenzhuo.lu@intel.com>

app/testpmd: fix flow director mask

In mac-vlan mode, MAC address mask is not supported by HW.
The MAC address mask should not be set in mac-vlan mode.
Remove this parameter from the CLI. Remove MAC

app/testpmd: fix flow director mask

In mac-vlan mode, MAC address mask is not supported by HW.
The MAC address mask should not be set in mac-vlan mode.
Remove this parameter from the CLI. Remove MAC address
from mask print too.

Fixes: 53b2bb9b7ea7 ("app/testpmd: new flow director commands")

Signed-off-by: Wenzhuo Lu <wenzhuo.lu@intel.com>
Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>

show more ...


/dpdk/MAINTAINERS
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test/test_cryptodev.c
/dpdk/app/test/test_cryptodev_perf.c
/dpdk/app/test/virtual_pmd.c
/dpdk/config/defconfig_arm64-armv8a-linuxapp-gcc
/dpdk/doc/guides/cryptodevs/kasumi.rst
/dpdk/doc/guides/cryptodevs/libcrypto.rst
/dpdk/doc/guides/cryptodevs/zuc.rst
/dpdk/doc/guides/nics/features/i40e_vec.ini
/dpdk/doc/guides/nics/features/i40e_vf_vec.ini
/dpdk/doc/guides/prog_guide/dev_kit_build_system.rst
testpmd_funcs.rst
/dpdk/drivers/crypto/aesni_gcm/aesni_gcm_pmd.c
/dpdk/drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c
/dpdk/drivers/crypto/kasumi/rte_kasumi_pmd.c
/dpdk/drivers/crypto/libcrypto/rte_libcrypto_pmd.c
/dpdk/drivers/crypto/null/null_crypto_pmd.c
/dpdk/drivers/crypto/qat/rte_qat_cryptodev.c
/dpdk/drivers/crypto/snow3g/rte_snow3g_pmd.c
/dpdk/drivers/crypto/zuc/rte_zuc_pmd.c
/dpdk/drivers/net/af_packet/rte_eth_af_packet.c
/dpdk/drivers/net/bnx2x/bnx2x_ethdev.c
/dpdk/drivers/net/bnx2x/elink.c
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/cxgbe/cxgbe_ethdev.c
/dpdk/drivers/net/e1000/em_ethdev.c
/dpdk/drivers/net/e1000/igb_ethdev.c
/dpdk/drivers/net/e1000/igb_rxtx.c
/dpdk/drivers/net/ena/ena_ethdev.c
/dpdk/drivers/net/enic/enic_ethdev.c
/dpdk/drivers/net/enic/enic_main.c
/dpdk/drivers/net/fm10k/fm10k_ethdev.c
/dpdk/drivers/net/fm10k/fm10k_rxtx.c
/dpdk/drivers/net/fm10k/fm10k_rxtx_vec.c
/dpdk/drivers/net/i40e/Makefile
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_ethdev_vf.c
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_common.h
/dpdk/drivers/net/i40e/i40e_rxtx_vec_neon.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_sse.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_fdir.c
/dpdk/drivers/net/ixgbe/ixgbe_pf.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx_vec_common.h
/dpdk/drivers/net/ixgbe/ixgbe_rxtx_vec_neon.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c
/dpdk/drivers/net/ixgbe/rte_pmd_ixgbe.h
/dpdk/drivers/net/mlx4/mlx4.c
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5_ethdev.c
/dpdk/drivers/net/mpipe/mpipe_tilegx.c
/dpdk/drivers/net/nfp/nfp_net.c
/dpdk/drivers/net/null/rte_eth_null.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/szedata2/rte_eth_szedata2.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_ethdev.c
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.c
/dpdk/drivers/net/xenvirt/rte_eth_xenvirt.c
/dpdk/examples/ip_pipeline/app.h
/dpdk/examples/ip_pipeline/init.c
/dpdk/examples/l2fwd-crypto/main.c
/dpdk/examples/l3fwd/l3fwd_em.c
/dpdk/examples/tep_termination/vxlan.c
/dpdk/lib/librte_eal/common/eal_common_dev.c
/dpdk/lib/librte_eal/common/eal_common_vdev.c
/dpdk/lib/librte_eal/common/include/rte_dev.h
/dpdk/lib/librte_eal/common/include/rte_pci.h
/dpdk/lib/librte_eal/common/include/rte_vdev.h
/dpdk/lib/librte_eal/common/include/rte_version.h
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/igb_main.c
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/kcompat.h
/dpdk/lib/librte_eal/linuxapp/kni/kni_misc.c
/dpdk/lib/librte_ether/rte_ethdev.c
/dpdk/lib/librte_ether/rte_ethdev.h
/dpdk/lib/librte_mempool/rte_mempool.c
/dpdk/lib/librte_vhost/socket.c
/dpdk/lib/librte_vhost/vhost.c
/dpdk/lib/librte_vhost/vhost.h
/dpdk/lib/librte_vhost/vhost_user.c
/dpdk/lib/librte_vhost/virtio_net.c
/dpdk/mk/internal/rte.compile-pre.mk
425781ff12-Oct-2016 Bernard Iremonger <bernard.iremonger@intel.com>

app/testpmd: add ixgbe VF management

add test for set vf vlan anti spoof
add test for set vf mac anti spoof
add test for set vf vlan stripq
add test for set vf vlan insert
add test for set tx loopba

app/testpmd: add ixgbe VF management

add test for set vf vlan anti spoof
add test for set vf mac anti spoof
add test for set vf vlan stripq
add test for set vf vlan insert
add test for set tx loopback
add test for set all queues drop enable bit
add test for set vf split drop enable bit
add test for set vf mac address
add new APIs to testpmd help command.

add new APIs to the testpmd guide

Modify Makefile, add library rte_pmd_ixgbe to _LDLIBS-y.

Signed-off-by: Bernard Iremonger <bernard.iremonger@intel.com>

show more ...


/dpdk/app/test-pmd/Makefile
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/csumonly.c
/dpdk/app/test/test_lpm.c
/dpdk/config/common_base
/dpdk/doc/guides/nics/bnxt.rst
/dpdk/doc/guides/nics/enic.rst
/dpdk/doc/guides/nics/features/enic.ini
/dpdk/doc/guides/nics/i40e.rst
/dpdk/doc/guides/nics/ixgbe.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/thunderx.rst
/dpdk/doc/guides/prog_guide/kernel_nic_interface.rst
/dpdk/doc/guides/prog_guide/vhost_lib.rst
/dpdk/doc/guides/rel_notes/release_16_11.rst
/dpdk/doc/guides/sample_app_ug/pdump.rst
testpmd_funcs.rst
/dpdk/drivers/net/bnx2x/Makefile
/dpdk/drivers/net/bnx2x/bnx2x.c
/dpdk/drivers/net/bnx2x/bnx2x.h
/dpdk/drivers/net/bnx2x/bnx2x_ethdev.c
/dpdk/drivers/net/bnx2x/bnx2x_rxtx.c
/dpdk/drivers/net/bnx2x/bnx2x_rxtx.h
/dpdk/drivers/net/bnx2x/bnx2x_vfpf.c
/dpdk/drivers/net/bnx2x/bnx2x_vfpf.h
/dpdk/drivers/net/bnx2x/elink.c
/dpdk/drivers/net/bnx2x/elink.h
/dpdk/drivers/net/bnxt/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_hwrm.c
/dpdk/drivers/net/bnxt/bnxt_irq.c
/dpdk/drivers/net/bnxt/bnxt_irq.h
/dpdk/drivers/net/bnxt/bnxt_vnic.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/ena/ena_ethdev.c
/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_main.c
/dpdk/drivers/net/enic/enic_res.c
/dpdk/drivers/net/enic/enic_rxtx.c
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/i40e/i40e_rxtx.h
/dpdk/drivers/net/i40e/i40e_rxtx_vec.c
/dpdk/drivers/net/ixgbe/Makefile
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/rte_pmd_ixgbe.h
/dpdk/drivers/net/ixgbe/rte_pmd_ixgbe_version.map
/dpdk/drivers/net/mlx4/mlx4.h
/dpdk/drivers/net/mlx5/mlx5_defs.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/ring/rte_eth_ring.c
/dpdk/drivers/net/thunderx/Makefile
/dpdk/drivers/net/thunderx/base/nicvf_bsvf.c
/dpdk/drivers/net/thunderx/base/nicvf_bsvf.h
/dpdk/drivers/net/thunderx/base/nicvf_hw.c
/dpdk/drivers/net/thunderx/base/nicvf_hw.h
/dpdk/drivers/net/thunderx/base/nicvf_hw_defs.h
/dpdk/drivers/net/thunderx/base/nicvf_mbox.c
/dpdk/drivers/net/thunderx/base/nicvf_mbox.h
/dpdk/drivers/net/thunderx/nicvf_ethdev.c
/dpdk/drivers/net/thunderx/nicvf_ethdev.h
/dpdk/drivers/net/thunderx/nicvf_rxtx.c
/dpdk/drivers/net/thunderx/nicvf_struct.h
/dpdk/drivers/net/thunderx/nicvf_svf.c
/dpdk/drivers/net/thunderx/nicvf_svf.h
/dpdk/drivers/net/vhost/rte_eth_vhost.c
/dpdk/drivers/net/virtio/virtio_ethdev.c
/dpdk/drivers/net/virtio/virtio_ethdev.h
/dpdk/drivers/net/virtio/virtio_pci.h
/dpdk/drivers/net/virtio/virtio_rxtx.c
/dpdk/drivers/net/virtio/virtqueue.h
/dpdk/examples/vhost/main.c
/dpdk/lib/librte_eal/bsdapp/eal/Makefile
/dpdk/lib/librte_eal/bsdapp/eal/eal.c
/dpdk/lib/librte_eal/common/eal_common_log.c
/dpdk/lib/librte_eal/common/eal_private.h
/dpdk/lib/librte_eal/common/include/rte_log.h
/dpdk/lib/librte_eal/common/include/rte_malloc.h
/dpdk/lib/librte_eal/common/include/rte_memory.h
/dpdk/lib/librte_eal/common/include/rte_memzone.h
/dpdk/lib/librte_eal/common/include/rte_tailq.h
/dpdk/lib/librte_eal/linuxapp/eal/eal.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_log.c
/dpdk/lib/librte_eal/linuxapp/kni/compat.h
/dpdk/lib/librte_eal/linuxapp/kni/kni_dev.h
/dpdk/lib/librte_eal/linuxapp/kni/kni_ethtool.c
/dpdk/lib/librte_eal/linuxapp/kni/kni_fifo.h
/dpdk/lib/librte_eal/linuxapp/kni/kni_misc.c
/dpdk/lib/librte_eal/linuxapp/kni/kni_net.c
/dpdk/lib/librte_eal/linuxapp/kni/kni_vhost.c
/dpdk/lib/librte_lpm/rte_lpm.c
/dpdk/lib/librte_mbuf/rte_mbuf.c
/dpdk/lib/librte_mbuf/rte_mbuf.h
/dpdk/lib/librte_mempool/rte_mempool.h
/dpdk/lib/librte_net/rte_ip.h
/dpdk/lib/librte_ring/rte_ring.h
/dpdk/lib/librte_vhost/rte_virtio_net.h
/dpdk/lib/librte_vhost/socket.c
/dpdk/lib/librte_vhost/vhost.c
/dpdk/lib/librte_vhost/vhost.h
/dpdk/lib/librte_vhost/vhost_user.c
/dpdk/lib/librte_vhost/virtio_net.c
a67857e909-Sep-2016 Mark Kavanagh <mark.b.kavanagh@intel.com>

doc: clarify usage of testpmd MAC forward mode

Explain default testpmd behavior in mac fwd mode to remove
amiguity/confusion regarding user's ability to specify Ethernet
addresses.

Signed-off-by: M

doc: clarify usage of testpmd MAC forward mode

Explain default testpmd behavior in mac fwd mode to remove
amiguity/confusion regarding user's ability to specify Ethernet
addresses.

Signed-off-by: Mark Kavanagh <mark.b.kavanagh@intel.com>
Acked-by: John McNamara <john.mcnamara@intel.com>

show more ...

0e51eb8707-Sep-2016 Maryam Tahhan <maryam.tahhan@intel.com>

doc: add xstats commands in testpmd guide

Update the testpmd user guide with instructions for retrieving extended
NIC statistics.

Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
Acked-by: Pa

doc: add xstats commands in testpmd guide

Update the testpmd user guide with instructions for retrieving extended
NIC statistics.

Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Acked-by: John McNamara <john.mcnamara@intel.com>

show more ...

f7103a9112-Oct-2016 Ajit Khaparde <ajit.khaparde@broadcom.com>

app/testpmd: support 25G and 50G speeds

Support to configure 25G and 50G speeds is missing from testpmd.
This patch also updates the testpmd user guide accordingly.

Signed-off-by: Ajit Khaparde <aj

app/testpmd: support 25G and 50G speeds

Support to configure 25G and 50G speeds is missing from testpmd.
This patch also updates the testpmd user guide accordingly.

Signed-off-by: Ajit Khaparde <ajit.khaparde@broadcom.com>

show more ...

2ebacaa726-Aug-2016 Maciej Czekaj <maciej.czekaj@caviumnetworks.com>

app/testpmd: configure flowgen packet size with --txpkts

"flowgen" forwarding mode has fixed packet size (300).
Let it re-use --txpkts option for specifying generated packet size.

Signed-off-by: Ma

app/testpmd: configure flowgen packet size with --txpkts

"flowgen" forwarding mode has fixed packet size (300).
Let it re-use --txpkts option for specifying generated packet size.

Signed-off-by: Maciej Czekaj <maciej.czekaj@caviumnetworks.com>
Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>

show more ...

58c8206706-Oct-2016 Thomas Monjalon <thomas.monjalon@6wind.com>

app/testpmd: use consistent vdev names

The vdev eth_bond has been renamed to net_bond.
testpmd is creating a bonding device with the old prefix.
It is changed for consistency.

The script test-null.

app/testpmd: use consistent vdev names

The vdev eth_bond has been renamed to net_bond.
testpmd is creating a bonding device with the old prefix.
It is changed for consistency.

The script test-null.sh was failing because using the old name
for the null vdev.

Fixes also the bonding and testpmd doc.

Fixes: 2f45703c17ac ("drivers: make driver names consistent")

Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com>
Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>

show more ...


/dpdk/app/proc_info/main.c
/dpdk/app/test-pipeline/config.c
/dpdk/app/test-pipeline/main.c
/dpdk/app/test-pipeline/main.h
/dpdk/app/test-pipeline/pipeline_hash.c
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/csumonly.c
/dpdk/app/test/test_devargs.c
/dpdk/app/test/test_eal_flags.c
/dpdk/app/test/test_hash_multiwriter.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_mempool.c
/dpdk/app/test/test_pmd_ring.c
/dpdk/app/test/test_table_combined.c
/dpdk/app/test/test_table_combined.h
/dpdk/app/test/test_table_tables.c
/dpdk/app/test/test_table_tables.h
/dpdk/doc/guides/contributing/documentation.rst
/dpdk/doc/guides/freebsd_gsg/build_dpdk.rst
/dpdk/doc/guides/freebsd_gsg/build_sample_apps.rst
/dpdk/doc/guides/howto/lm_bond_virtio_sriov.rst
/dpdk/doc/guides/linux_gsg/sys_reqs.rst
/dpdk/doc/guides/nics/bnx2x.rst
/dpdk/doc/guides/nics/qede.rst
/dpdk/doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.rst
/dpdk/doc/guides/prog_guide/port_hotplug_framework.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_16_11.rst
/dpdk/doc/guides/sample_app_ug/img/l2_fwd_vm2vm.svg
/dpdk/doc/guides/sample_app_ug/l2_forward_real_virtual.rst
run_app.rst
testpmd_funcs.rst
/dpdk/examples/ip_pipeline/app.h
/dpdk/examples/ip_pipeline/config/network_layers.cfg
/dpdk/examples/ip_pipeline/config/network_layers.sh
/dpdk/examples/ip_pipeline/config/tap.cfg
/dpdk/examples/ip_pipeline/config_check.c
/dpdk/examples/ip_pipeline/config_parse.c
/dpdk/examples/ip_pipeline/init.c
/dpdk/examples/ip_pipeline/pipeline/pipeline_common_fe.c
/dpdk/examples/ip_pipeline/pipeline/pipeline_passthrough.c
/dpdk/examples/ip_pipeline/pipeline/pipeline_passthrough_be.c
/dpdk/examples/ip_pipeline/pipeline/pipeline_passthrough_be.h
/dpdk/examples/ip_pipeline/pipeline_be.h
/dpdk/examples/l2fwd/main.c
/dpdk/examples/l3fwd/l3fwd.h
/dpdk/examples/qos_sched/app_thread.c
/dpdk/examples/tep_termination/vxlan.c
/dpdk/lib/librte_eal/common/eal_common_options.c
/dpdk/lib/librte_eal/common/eal_common_vdev.c
/dpdk/lib/librte_eal/common/include/rte_devargs.h
/dpdk/lib/librte_ether/rte_ethdev.h
/dpdk/lib/librte_hash/rte_cuckoo_hash.c
/dpdk/lib/librte_hash/rte_cuckoo_hash.h
/dpdk/lib/librte_hash/rte_cuckoo_hash_x86.h
/dpdk/lib/librte_pdump/rte_pdump.c
/dpdk/lib/librte_port/Makefile
/dpdk/lib/librte_port/rte_port_fd.c
/dpdk/lib/librte_port/rte_port_fd.h
/dpdk/lib/librte_port/rte_port_source_sink.h
/dpdk/lib/librte_port/rte_port_version.map
/dpdk/lib/librte_table/Makefile
/dpdk/lib/librte_table/rte_table_hash.h
/dpdk/lib/librte_table/rte_table_hash_cuckoo.c
/dpdk/lib/librte_table/rte_table_version.map
/dpdk/mk/target/generic/rte.vars.mk
/dpdk/scripts/test-null.sh
4c3ea50812-Oct-2016 Olivier Matz <olivier.matz@6wind.com>

app/testpmd: add option to enable LRO

Introduce a new argument '--enable-lro' to ask testpmd to enable the LRO
feature on enabled ports, like it's done for '--enable-rx-cksum' for
instance.

Signed-

app/testpmd: add option to enable LRO

Introduce a new argument '--enable-lro' to ask testpmd to enable the LRO
feature on enabled ports, like it's done for '--enable-rx-cksum' for
instance.

Signed-off-by: Olivier Matz <olivier.matz@6wind.com>
Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>

show more ...


/dpdk/.gitignore
/dpdk/MAINTAINERS
/dpdk/app/pdump/main.c
/dpdk/app/proc_info/main.c
/dpdk/app/test-acl/main.c
/dpdk/app/test-pipeline/config.c
/dpdk/app/test-pipeline/main.c
/dpdk/app/test-pipeline/pipeline_hash.c
/dpdk/app/test-pmd/cmdline.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/iofwd.c
/dpdk/app/test-pmd/macfwd.c
/dpdk/app/test-pmd/macswap.c
/dpdk/app/test-pmd/parameters.c
/dpdk/app/test-pmd/rxonly.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test-pmd/testpmd.h
/dpdk/app/test-pmd/txonly.c
/dpdk/app/test/Makefile
/dpdk/app/test/autotest_data.py
/dpdk/app/test/test.c
/dpdk/app/test/test.h
/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_des_test_vectors.h
/dpdk/app/test/test_cryptodev_gcm_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_perf.c
/dpdk/app/test/test_cryptodev_zuc_hash_test_vectors.h
/dpdk/app/test/test_cryptodev_zuc_test_vectors.h
/dpdk/app/test/test_cycles.c
/dpdk/app/test/test_hash.c
/dpdk/app/test/test_mempool.c
/dpdk/app/test/test_mempool_perf.c
/dpdk/app/test/test_pci.c
/dpdk/app/test/test_sched.c
/dpdk/app/test/test_table_combined.c
/dpdk/app/test/test_xmmt_ops.h
/dpdk/app/test/virtual_pmd.c
/dpdk/buildtools/pmdinfogen/pmdinfogen.c
/dpdk/config/common_base
/dpdk/config/defconfig_arm64-armv8a-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/doc/api/doxy-api-index.md
/dpdk/doc/api/doxy-api.conf
/dpdk/doc/api/examples.dox
/dpdk/doc/guides/conf.py
/dpdk/doc/guides/contributing/patches.rst
/dpdk/doc/guides/contributing/versioning.rst
/dpdk/doc/guides/cryptodevs/aesni_gcm.rst
/dpdk/doc/guides/cryptodevs/aesni_mb.rst
/dpdk/doc/guides/cryptodevs/index.rst
/dpdk/doc/guides/cryptodevs/kasumi.rst
/dpdk/doc/guides/cryptodevs/libcrypto.rst
/dpdk/doc/guides/cryptodevs/null.rst
/dpdk/doc/guides/cryptodevs/qat.rst
/dpdk/doc/guides/cryptodevs/snow3g.rst
/dpdk/doc/guides/cryptodevs/zuc.rst
/dpdk/doc/guides/freebsd_gsg/build_dpdk.rst
/dpdk/doc/guides/howto/flow_bifurcation.rst
/dpdk/doc/guides/howto/lm_bond_virtio_sriov.rst
/dpdk/doc/guides/howto/lm_virtio_vhost_user.rst
/dpdk/doc/guides/linux_gsg/build_dpdk.rst
/dpdk/doc/guides/linux_gsg/quick_start.rst
/dpdk/doc/guides/nics/bnxt.rst
/dpdk/doc/guides/nics/enic.rst
/dpdk/doc/guides/nics/features/afpacket.ini
/dpdk/doc/guides/nics/features/bnx2x.ini
/dpdk/doc/guides/nics/features/bnx2x_vf.ini
/dpdk/doc/guides/nics/features/bnxt.ini
/dpdk/doc/guides/nics/features/bonding.ini
/dpdk/doc/guides/nics/features/cxgbe.ini
/dpdk/doc/guides/nics/features/default.ini
/dpdk/doc/guides/nics/features/e1000.ini
/dpdk/doc/guides/nics/features/ena.ini
/dpdk/doc/guides/nics/features/enic.ini
/dpdk/doc/guides/nics/features/fm10k.ini
/dpdk/doc/guides/nics/features/fm10k_vec.ini
/dpdk/doc/guides/nics/features/fm10k_vf.ini
/dpdk/doc/guides/nics/features/fm10k_vf_vec.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/igb_vf.ini
/dpdk/doc/guides/nics/features/ixgbe.ini
/dpdk/doc/guides/nics/features/ixgbe_vec.ini
/dpdk/doc/guides/nics/features/ixgbe_vf.ini
/dpdk/doc/guides/nics/features/ixgbe_vf_vec.ini
/dpdk/doc/guides/nics/features/mlx4.ini
/dpdk/doc/guides/nics/features/mlx5.ini
/dpdk/doc/guides/nics/features/mpipe.ini
/dpdk/doc/guides/nics/features/nfp.ini
/dpdk/doc/guides/nics/features/null.ini
/dpdk/doc/guides/nics/features/pcap.ini
/dpdk/doc/guides/nics/features/qede.ini
/dpdk/doc/guides/nics/features/qede_vf.ini
/dpdk/doc/guides/nics/features/ring.ini
/dpdk/doc/guides/nics/features/szedata2.ini
/dpdk/doc/guides/nics/features/thunderx.ini
/dpdk/doc/guides/nics/features/vhost.ini
/dpdk/doc/guides/nics/features/virtio.ini
/dpdk/doc/guides/nics/features/virtio_vec.ini
/dpdk/doc/guides/nics/features/vmxnet3.ini
/dpdk/doc/guides/nics/features/xenvirt.ini
/dpdk/doc/guides/nics/intel_vf.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/overview.rst
/dpdk/doc/guides/nics/pcap_ring.rst
/dpdk/doc/guides/nics/thunderx.rst
/dpdk/doc/guides/nics/vhost.rst
/dpdk/doc/guides/nics/vmxnet3.rst
/dpdk/doc/guides/prog_guide/dev_kit_build_system.rst
/dpdk/doc/guides/prog_guide/index.rst
/dpdk/doc/guides/prog_guide/source_org.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/index.rst
/dpdk/doc/guides/rel_notes/release_16_07.rst
/dpdk/doc/guides/rel_notes/release_16_11.rst
/dpdk/doc/guides/sample_app_ug/ipsec_secgw.rst
/dpdk/doc/guides/sample_app_ug/vhost.rst
run_app.rst
/dpdk/doc/guides/xen/pkt_switch.rst
/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/aesni_mb/rte_aesni_mb_pmd_ops.c
/dpdk/drivers/crypto/kasumi/rte_kasumi_pmd.c
/dpdk/drivers/crypto/libcrypto/Makefile
/dpdk/drivers/crypto/libcrypto/rte_libcrypto_pmd.c
/dpdk/drivers/crypto/libcrypto/rte_libcrypto_pmd_ops.c
/dpdk/drivers/crypto/libcrypto/rte_libcrypto_pmd_private.h
/dpdk/drivers/crypto/libcrypto/rte_pmd_libcrypto_version.map
/dpdk/drivers/crypto/null/null_crypto_pmd.c
/dpdk/drivers/crypto/null/null_crypto_pmd_ops.c
/dpdk/drivers/crypto/qat/qat_adf/icp_qat_fw.h
/dpdk/drivers/crypto/qat/qat_adf/icp_qat_hw.h
/dpdk/drivers/crypto/qat/qat_adf/qat_algs.h
/dpdk/drivers/crypto/qat/qat_adf/qat_algs_build_desc.c
/dpdk/drivers/crypto/qat/qat_crypto.c
/dpdk/drivers/crypto/qat/qat_qp.c
/dpdk/drivers/crypto/qat/rte_qat_cryptodev.c
/dpdk/drivers/crypto/snow3g/rte_snow3g_pmd.c
/dpdk/drivers/crypto/snow3g/rte_snow3g_pmd_ops.c
/dpdk/drivers/crypto/zuc/Makefile
/dpdk/drivers/crypto/zuc/rte_pmd_zuc_version.map
/dpdk/drivers/crypto/zuc/rte_zuc_pmd.c
/dpdk/drivers/crypto/zuc/rte_zuc_pmd_ops.c
/dpdk/drivers/crypto/zuc/rte_zuc_pmd_private.h
/dpdk/drivers/net/af_packet/rte_eth_af_packet.c
/dpdk/drivers/net/bnx2x/bnx2x_ethdev.c
/dpdk/drivers/net/bnx2x/bnx2x_rxtx.c
/dpdk/drivers/net/bnxt/bnxt.h
/dpdk/drivers/net/bnxt/bnxt_cpr.c
/dpdk/drivers/net/bnxt/bnxt_cpr.h
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_filter.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.h
/dpdk/drivers/net/bnxt/bnxt_stats.c
/dpdk/drivers/net/bnxt/bnxt_txr.h
/dpdk/drivers/net/bnxt/bnxt_vnic.c
/dpdk/drivers/net/bnxt/hsi_struct_def_dpdk.h
/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_main.c
/dpdk/drivers/net/cxgbe/sge.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/e1000/igb_rxtx.c
/dpdk/drivers/net/ena/ena_ethdev.c
/dpdk/drivers/net/enic/base/vnic_dev.c
/dpdk/drivers/net/enic/base/vnic_rq.h
/dpdk/drivers/net/enic/enic.h
/dpdk/drivers/net/enic/enic_ethdev.c
/dpdk/drivers/net/enic/enic_main.c
/dpdk/drivers/net/enic/enic_rxtx.c
/dpdk/drivers/net/fm10k/fm10k_ethdev.c
/dpdk/drivers/net/fm10k/fm10k_rxtx_vec.c
/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_prototype.h
/dpdk/drivers/net/i40e/base/i40e_type.h
/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_rxtx.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec.c
/dpdk/drivers/net/ixgbe/base/README
/dpdk/drivers/net/ixgbe/base/ixgbe_82598.c
/dpdk/drivers/net/ixgbe/base/ixgbe_82599.c
/dpdk/drivers/net/ixgbe/base/ixgbe_api.c
/dpdk/drivers/net/ixgbe/base/ixgbe_api.h
/dpdk/drivers/net/ixgbe/base/ixgbe_common.c
/dpdk/drivers/net/ixgbe/base/ixgbe_common.h
/dpdk/drivers/net/ixgbe/base/ixgbe_mbx.h
/dpdk/drivers/net/ixgbe/base/ixgbe_osdep.h
/dpdk/drivers/net/ixgbe/base/ixgbe_phy.c
/dpdk/drivers/net/ixgbe/base/ixgbe_phy.h
/dpdk/drivers/net/ixgbe/base/ixgbe_type.h
/dpdk/drivers/net/ixgbe/base/ixgbe_vf.c
/dpdk/drivers/net/ixgbe/base/ixgbe_vf.h
/dpdk/drivers/net/ixgbe/base/ixgbe_x540.c
/dpdk/drivers/net/ixgbe/base/ixgbe_x550.c
/dpdk/drivers/net/ixgbe/base/ixgbe_x550.h
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx_vec_common.h
/dpdk/drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c
/dpdk/drivers/net/mlx4/mlx4.c
/dpdk/drivers/net/mlx5/Makefile
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_ethdev.c
/dpdk/drivers/net/mlx5/mlx5_fdir.c
/dpdk/drivers/net/mlx5/mlx5_mac.c
/dpdk/drivers/net/mlx5/mlx5_mr.c
/dpdk/drivers/net/mlx5/mlx5_prm.h
/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_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/mpipe/mpipe_tilegx.c
/dpdk/drivers/net/nfp/nfp_net.c
/dpdk/drivers/net/null/rte_eth_null.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/szedata2/rte_eth_szedata2.c
/dpdk/drivers/net/thunderx/base/nicvf_hw.c
/dpdk/drivers/net/thunderx/base/nicvf_hw.h
/dpdk/drivers/net/thunderx/nicvf_ethdev.c
/dpdk/drivers/net/vhost/rte_eth_vhost.c
/dpdk/drivers/net/vhost/rte_eth_vhost.h
/dpdk/drivers/net/vhost/rte_pmd_vhost_version.map
/dpdk/drivers/net/virtio/Makefile
/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_rxtx.h
/dpdk/drivers/net/virtio/virtio_rxtx_simple.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/virtio_user_dev.c
/dpdk/drivers/net/virtio/virtio_user_ethdev.c
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.c
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.h
/dpdk/drivers/net/vmxnet3/vmxnet3_ring.h
/dpdk/drivers/net/vmxnet3/vmxnet3_rxtx.c
/dpdk/drivers/net/xenvirt/rte_eth_xenvirt.c
/dpdk/drivers/net/xenvirt/rte_eth_xenvirt.h
/dpdk/examples/Makefile
/dpdk/examples/bond/main.c
/dpdk/examples/dpdk_qat/crypto.c
/dpdk/examples/dpdk_qat/main.c
/dpdk/examples/exception_path/main.c
/dpdk/examples/ip_fragmentation/main.c
/dpdk/examples/ip_pipeline/config/diagram-generator.py
/dpdk/examples/ip_pipeline/config/pipeline-to-core-mapping.py
/dpdk/examples/ip_pipeline/cpu_core_map.c
/dpdk/examples/ip_pipeline/init.c
/dpdk/examples/ip_pipeline/pipeline/pipeline_common_be.c
/dpdk/examples/ip_pipeline/pipeline/pipeline_common_fe.c
/dpdk/examples/ip_reassembly/main.c
/dpdk/examples/ipsec-secgw/Makefile
/dpdk/examples/ipsec-secgw/ep0.cfg
/dpdk/examples/ipsec-secgw/ep1.cfg
/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/parser.c
/dpdk/examples/ipsec-secgw/parser.h
/dpdk/examples/ipsec-secgw/rt.c
/dpdk/examples/ipsec-secgw/sa.c
/dpdk/examples/ipsec-secgw/sp4.c
/dpdk/examples/ipsec-secgw/sp6.c
/dpdk/examples/ipv4_multicast/main.c
/dpdk/examples/kni/main.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/l3fwd_em.c
/dpdk/examples/l3fwd/l3fwd_lpm.c
/dpdk/examples/l3fwd/main.c
/dpdk/examples/link_status_interrupt/main.c
/dpdk/examples/load_balancer/config.c
/dpdk/examples/load_balancer/main.c
/dpdk/examples/multi_process/l2fwd_fork/flib.c
/dpdk/examples/multi_process/symmetric_mp/main.c
/dpdk/examples/packet_ordering/Makefile
/dpdk/examples/performance-thread/common/lthread_int.h
/dpdk/examples/quota_watermark/qwctl/qwctl.c
/dpdk/examples/vhost/main.c
/dpdk/examples/vmdq/main.c
/dpdk/examples/vmdq_dcb/main.c
/dpdk/lib/Makefile
/dpdk/lib/librte_acl/Makefile
/dpdk/lib/librte_acl/acl.h
/dpdk/lib/librte_acl/acl_run.h
/dpdk/lib/librte_acl/acl_run_altivec.c
/dpdk/lib/librte_acl/acl_run_altivec.h
/dpdk/lib/librte_acl/rte_acl.c
/dpdk/lib/librte_acl/rte_acl.h
/dpdk/lib/librte_cfgfile/rte_cfgfile.h
/dpdk/lib/librte_cmdline/cmdline.h
/dpdk/lib/librte_cmdline/cmdline_parse_portlist.h
/dpdk/lib/librte_cmdline/cmdline_socket.h
/dpdk/lib/librte_cryptodev/rte_crypto.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_cryptodev/rte_cryptodev_version.map
/dpdk/lib/librte_eal/bsdapp/contigmem/contigmem.c
/dpdk/lib/librte_eal/bsdapp/eal/Makefile
/dpdk/lib/librte_eal/bsdapp/eal/eal.c
/dpdk/lib/librte_eal/bsdapp/eal/eal_pci.c
/dpdk/lib/librte_eal/bsdapp/eal/rte_eal_version.map
/dpdk/lib/librte_eal/common/Makefile
/dpdk/lib/librte_eal/common/eal_common_cpuflags.c
/dpdk/lib/librte_eal/common/eal_common_dev.c
/dpdk/lib/librte_eal/common/eal_common_log.c
/dpdk/lib/librte_eal/common/eal_common_memzone.c
/dpdk/lib/librte_eal/common/eal_common_pci.c
/dpdk/lib/librte_eal/common/eal_common_timer.c
/dpdk/lib/librte_eal/common/eal_common_vdev.c
/dpdk/lib/librte_eal/common/eal_filesystem.h
/dpdk/lib/librte_eal/common/eal_hugepages.h
/dpdk/lib/librte_eal/common/eal_private.h
/dpdk/lib/librte_eal/common/include/arch/arm/rte_byteorder.h
/dpdk/lib/librte_eal/common/include/arch/arm/rte_cycles_64.h
/dpdk/lib/librte_eal/common/include/arch/arm/rte_memcpy_32.h
/dpdk/lib/librte_eal/common/include/arch/arm/rte_prefetch_32.h
/dpdk/lib/librte_eal/common/include/arch/arm/rte_prefetch_64.h
/dpdk/lib/librte_eal/common/include/arch/arm/rte_vect.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_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_vect.h
/dpdk/lib/librte_eal/common/include/arch/x86/rte_atomic.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/arch/x86/rte_byteorder.h
/dpdk/lib/librte_eal/common/include/arch/x86/rte_byteorder_32.h
/dpdk/lib/librte_eal/common/include/arch/x86/rte_byteorder_64.h
/dpdk/lib/librte_eal/common/include/arch/x86/rte_cycles.h
/dpdk/lib/librte_eal/common/include/arch/x86/rte_memcpy.h
/dpdk/lib/librte_eal/common/include/arch/x86/rte_prefetch.h
/dpdk/lib/librte_eal/common/include/arch/x86/rte_rtm.h
/dpdk/lib/librte_eal/common/include/arch/x86/rte_vect.h
/dpdk/lib/librte_eal/common/include/generic/rte_atomic.h
/dpdk/lib/librte_eal/common/include/generic/rte_byteorder.h
/dpdk/lib/librte_eal/common/include/generic/rte_cpuflags.h
/dpdk/lib/librte_eal/common/include/generic/rte_cycles.h
/dpdk/lib/librte_eal/common/include/generic/rte_memcpy.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_devargs.h
/dpdk/lib/librte_eal/common/include/rte_eal.h
/dpdk/lib/librte_eal/common/include/rte_interrupts.h
/dpdk/lib/librte_eal/common/include/rte_log.h
/dpdk/lib/librte_eal/common/include/rte_memory.h
/dpdk/lib/librte_eal/common/include/rte_memzone.h
/dpdk/lib/librte_eal/common/include/rte_pci.h
/dpdk/lib/librte_eal/common/include/rte_tailq.h
/dpdk/lib/librte_eal/common/include/rte_time.h
/dpdk/lib/librte_eal/common/include/rte_vdev.h
/dpdk/lib/librte_eal/common/include/rte_version.h
/dpdk/lib/librte_eal/common/malloc_heap.c
/dpdk/lib/librte_eal/linuxapp/eal/Makefile
/dpdk/lib/librte_eal/linuxapp/eal/eal.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_memory.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_pci.c
/dpdk/lib/librte_eal/linuxapp/eal/include/exec-env/rte_interrupts.h
/dpdk/lib/librte_eal/linuxapp/eal/include/exec-env/rte_kni_common.h
/dpdk/lib/librte_eal/linuxapp/eal/rte_eal_version.map
/dpdk/lib/librte_eal/linuxapp/kni/Makefile
/dpdk/lib/librte_eal/linuxapp/kni/compat.h
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_82575.c
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_82575.h
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_api.c
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_api.h
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_defines.h
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_hw.h
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_i210.c
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_i210.h
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_mac.c
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_mac.h
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_manage.c
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_manage.h
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_mbx.c
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_mbx.h
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_nvm.c
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_nvm.h
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_osdep.h
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_phy.c
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_phy.h
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_regs.h
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/igb.h
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/igb_ethtool.c
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/igb_main.c
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/igb_param.c
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/igb_regtest.h
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/igb_vmdq.c
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/igb_vmdq.h
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/kcompat.h
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe.h
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_82598.c
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_82598.h
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_82599.c
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_82599.h
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_api.c
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_api.h
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_common.c
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_common.h
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_dcb.h
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_ethtool.c
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_fcoe.h
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_main.c
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_mbx.h
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_osdep.h
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_phy.c
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_phy.h
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_type.h
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_x540.c
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_x540.h
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/kcompat.c
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/kcompat.h
/dpdk/lib/librte_eal/linuxapp/kni/kni_dev.h
/dpdk/lib/librte_eal/linuxapp/kni/kni_misc.c
/dpdk/lib/librte_eal/linuxapp/kni/kni_net.c
/dpdk/lib/librte_ether/Makefile
/dpdk/lib/librte_ether/rte_dev_info.h
/dpdk/lib/librte_ether/rte_eth_ctrl.h
/dpdk/lib/librte_ether/rte_ethdev.c
/dpdk/lib/librte_ether/rte_ethdev.h
/dpdk/lib/librte_ether/rte_ether_version.map
/dpdk/lib/librte_hash/rte_cuckoo_hash.c
/dpdk/lib/librte_hash/rte_cuckoo_hash.h
/dpdk/lib/librte_hash/rte_cuckoo_hash_x86.h
/dpdk/lib/librte_hash/rte_fbk_hash.h
/dpdk/lib/librte_hash/rte_thash.h
/dpdk/lib/librte_ip_frag/Makefile
/dpdk/lib/librte_ip_frag/rte_ip_frag.h
/dpdk/lib/librte_kni/rte_kni.c
/dpdk/lib/librte_kni/rte_kni.h
/dpdk/lib/librte_lpm/Makefile
/dpdk/lib/librte_lpm/rte_lpm.h
/dpdk/lib/librte_lpm/rte_lpm_altivec.h
/dpdk/lib/librte_lpm/rte_lpm_neon.h
/dpdk/lib/librte_lpm/rte_lpm_sse.h
/dpdk/lib/librte_mbuf/Makefile
/dpdk/lib/librte_mbuf/rte_mbuf.c
/dpdk/lib/librte_mbuf/rte_mbuf.h
/dpdk/lib/librte_mbuf/rte_mbuf_ptype.c
/dpdk/lib/librte_mbuf/rte_mbuf_ptype.h
/dpdk/lib/librte_mbuf/rte_mbuf_version.map
/dpdk/lib/librte_mempool/rte_mempool.c
/dpdk/lib/librte_mempool/rte_mempool.h
/dpdk/lib/librte_meter/rte_meter.h
/dpdk/lib/librte_net/Makefile
/dpdk/lib/librte_net/rte_ether.h
/dpdk/lib/librte_net/rte_gre.h
/dpdk/lib/librte_net/rte_net.c
/dpdk/lib/librte_net/rte_net.h
/dpdk/lib/librte_net/rte_net_version.map
/dpdk/lib/librte_pdump/rte_pdump.h
/dpdk/lib/librte_pipeline/rte_pipeline.h
/dpdk/lib/librte_reorder/rte_reorder.h
/dpdk/lib/librte_ring/rte_ring.h
/dpdk/lib/librte_sched/rte_bitmap.h
/dpdk/lib/librte_sched/rte_reciprocal.h
/dpdk/lib/librte_sched/rte_sched.c
/dpdk/lib/librte_sched/rte_sched_common.h
/dpdk/lib/librte_table/rte_table_hash_key16.c
/dpdk/lib/librte_table/rte_table_hash_key32.c
/dpdk/lib/librte_table/rte_table_hash_key8.c
/dpdk/lib/librte_table/rte_table_version.map
/dpdk/lib/librte_timer/rte_timer.c
/dpdk/lib/librte_timer/rte_timer.h
/dpdk/lib/librte_vhost/Makefile
/dpdk/lib/librte_vhost/fd_man.c
/dpdk/lib/librte_vhost/fd_man.h
/dpdk/lib/librte_vhost/rte_virtio_net.h
/dpdk/lib/librte_vhost/socket.c
/dpdk/lib/librte_vhost/vhost.c
/dpdk/lib/librte_vhost/vhost.h
/dpdk/lib/librte_vhost/vhost_user.c
/dpdk/lib/librte_vhost/vhost_user.h
/dpdk/lib/librte_vhost/virtio_net.c
/dpdk/mk/internal/rte.compile-pre.mk
/dpdk/mk/rte.app.mk
/dpdk/mk/rte.lib.mk
/dpdk/mk/rte.sdkinstall.mk
/dpdk/mk/rte.sdkroot.mk
/dpdk/mk/rte.vars.mk
/dpdk/pkg/dpdk.spec
/dpdk/scripts/check-git-log.sh
/dpdk/scripts/check-includes.sh
/dpdk/scripts/checkpatches.sh
/dpdk/scripts/load-devel-config
/dpdk/scripts/test-build.sh
/dpdk/scripts/validate-abi.sh
/dpdk/tools/dpdk-devbind.py
/dpdk/tools/dpdk-pmdinfo.py
/dpdk/tools/dpdk-setup.sh
28de2f8126-Jul-2016 Shreyansh Jain <shreyansh.jain@nxp.com>

doc: fix path to testpmd app

Signed-off-by: Shreyansh Jain <shreyansh.jain@nxp.com>
Acked-by: John McNamara <john.mcnamara@intel.com>

a5d7a3f720-Jul-2016 Thomas Monjalon <thomas.monjalon@6wind.com>

unify tools naming

The following tools may be installed system-wide.
It may be cleaner and more convenient to find them with the same
dpdk- prefix (especially for autocompletion).
Moreover, the scri

unify tools naming

The following tools may be installed system-wide.
It may be cleaner and more convenient to find them with the same
dpdk- prefix (especially for autocompletion).
Moreover, the script dpdk_nic_bind.py deserves a new name because it is
not restricted to NICs and can be used for e.g. crypto.

These files are renamed:
pmdinfogen -> dpdk-pmdinfogen
pmdinfo.py -> dpdk-pmdinfo.py
dpdk_pdump -> dpdk-pdump
dpdk_proc_info -> dpdk-procinfo
dpdk_nic_bind.py -> dpdk-devbind.py
setup.sh -> dpdk-setup.sh

The tools pmdinfogen, pmdinfo.py and dpdk_pdump are new in 16.07.

The scripts dpdk_nic_bind.py and setup.sh may have been used with
previous releases by end users. That's why a symbolic link still
provide the old name in the installed tools directory.

Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com>
Acked-by: Yuanhan Liu <yuanhan.liu@linux.intel.com>

show more ...


/dpdk/GNUmakefile
/dpdk/MAINTAINERS
/dpdk/app/pdump/Makefile
/dpdk/app/pdump/main.c
/dpdk/app/proc_info/Makefile
/dpdk/app/proc_info/main.c
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test-pmd/rxonly.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test/Makefile
/dpdk/app/test/autotest_data.py
/dpdk/app/test/autotest_runner.py
/dpdk/app/test/test.h
/dpdk/app/test/test_acl.c
/dpdk/app/test/test_alarm.c
/dpdk/app/test/test_atomic.c
/dpdk/app/test/test_byteorder.c
/dpdk/app/test/test_cmdline.c
/dpdk/app/test/test_common.c
/dpdk/app/test/test_cpuflags.c
/dpdk/app/test/test_cryptodev.c
/dpdk/app/test/test_cryptodev_perf.c
/dpdk/app/test/test_cycles.c
/dpdk/app/test/test_debug.c
/dpdk/app/test/test_devargs.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_errno.c
/dpdk/app/test/test_func_reentrancy.c
/dpdk/app/test/test_hash.c
/dpdk/app/test/test_hash_functions.c
/dpdk/app/test/test_hash_multiwriter.c
/dpdk/app/test/test_hash_perf.c
/dpdk/app/test/test_hash_scaling.c
/dpdk/app/test/test_interrupts.c
/dpdk/app/test/test_ivshmem.c
/dpdk/app/test/test_kni.c
/dpdk/app/test/test_kvargs.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_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_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_mp_secondary.c
/dpdk/app/test/test_pci.c
/dpdk/app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/class
/dpdk/app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/class
/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_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_spinlock.c
/dpdk/app/test/test_string_fns.c
/dpdk/app/test/test_table.c
/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/buildtools/Makefile
/dpdk/buildtools/pmdinfogen/Makefile
/dpdk/buildtools/pmdinfogen/pmdinfogen.c
/dpdk/buildtools/pmdinfogen/pmdinfogen.h
/dpdk/config/common_base
/dpdk/config/defconfig_arm64-armv8a-linuxapp-gcc
/dpdk/config/defconfig_arm64-thunderx-linuxapp-gcc
/dpdk/doc/api/doxy-api-index.md
/dpdk/doc/guides/contributing/documentation.rst
/dpdk/doc/guides/contributing/patches.rst
/dpdk/doc/guides/cryptodevs/kasumi.rst
/dpdk/doc/guides/faq/faq.rst
/dpdk/doc/guides/freebsd_gsg/build_dpdk.rst
/dpdk/doc/guides/howto/flow_bifurcation.rst
/dpdk/doc/guides/howto/img/flow_bifurcation_overview.svg
/dpdk/doc/guides/howto/img/ixgbe_bifu_queue_idx.svg
/dpdk/doc/guides/howto/img/lm_bond_virtio_sriov.svg
/dpdk/doc/guides/howto/img/lm_vhost_user.svg
/dpdk/doc/guides/howto/index.rst
/dpdk/doc/guides/howto/lm_bond_virtio_sriov.rst
/dpdk/doc/guides/howto/lm_virtio_vhost_user.rst
/dpdk/doc/guides/index.rst
/dpdk/doc/guides/linux_gsg/build_dpdk.rst
/dpdk/doc/guides/linux_gsg/enable_func.rst
/dpdk/doc/guides/linux_gsg/nic_perf_intel_platform.rst
/dpdk/doc/guides/linux_gsg/quick_start.rst
/dpdk/doc/guides/nics/bnx2x.rst
/dpdk/doc/guides/nics/bnxt.rst
/dpdk/doc/guides/nics/cxgbe.rst
/dpdk/doc/guides/nics/ena.rst
/dpdk/doc/guides/nics/enic.rst
/dpdk/doc/guides/nics/fm10k.rst
/dpdk/doc/guides/nics/i40e.rst
/dpdk/doc/guides/nics/index.rst
/dpdk/doc/guides/nics/intel_vf.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/nfp.rst
/dpdk/doc/guides/nics/overview.rst
/dpdk/doc/guides/nics/qede.rst
/dpdk/doc/guides/nics/thunderx.rst
/dpdk/doc/guides/nics/virtio.rst
/dpdk/doc/guides/prog_guide/dev_kit_build_system.rst
/dpdk/doc/guides/prog_guide/env_abstraction_layer.rst
/dpdk/doc/guides/prog_guide/mempool_lib.rst
/dpdk/doc/guides/prog_guide/pdump_lib.rst
/dpdk/doc/guides/prog_guide/poll_mode_drv.rst
/dpdk/doc/guides/prog_guide/ring_lib.rst
/dpdk/doc/guides/prog_guide/vhost_lib.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/known_issues.rst
/dpdk/doc/guides/rel_notes/release_16_07.rst
/dpdk/doc/guides/sample_app_ug/ip_pipeline.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/pdump.rst
/dpdk/doc/guides/sample_app_ug/proc_info.rst
/dpdk/doc/guides/sample_app_ug/tep_termination.rst
/dpdk/doc/guides/sample_app_ug/vhost.rst
/dpdk/doc/guides/sample_app_ug/vm_power_management.rst
testpmd_funcs.rst
/dpdk/doc/guides/xen/pkt_switch.rst
/dpdk/drivers/crypto/aesni_gcm/Makefile
/dpdk/drivers/crypto/aesni_gcm/aesni_gcm_pmd.c
/dpdk/drivers/crypto/aesni_gcm/aesni_gcm_pmd_private.h
/dpdk/drivers/crypto/aesni_mb/Makefile
/dpdk/drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c
/dpdk/drivers/crypto/aesni_mb/rte_aesni_mb_pmd_private.h
/dpdk/drivers/crypto/kasumi/Makefile
/dpdk/drivers/crypto/kasumi/rte_kasumi_pmd.c
/dpdk/drivers/crypto/kasumi/rte_kasumi_pmd_ops.c
/dpdk/drivers/crypto/kasumi/rte_kasumi_pmd_private.h
/dpdk/drivers/crypto/null/Makefile
/dpdk/drivers/crypto/null/null_crypto_pmd.c
/dpdk/drivers/crypto/null/null_crypto_pmd_private.h
/dpdk/drivers/crypto/qat/Makefile
/dpdk/drivers/crypto/qat/qat_adf/qat_algs.h
/dpdk/drivers/crypto/qat/qat_adf/qat_algs_build_desc.c
/dpdk/drivers/crypto/qat/qat_crypto.c
/dpdk/drivers/crypto/qat/rte_qat_cryptodev.c
/dpdk/drivers/crypto/snow3g/Makefile
/dpdk/drivers/crypto/snow3g/rte_snow3g_pmd.c
/dpdk/drivers/crypto/snow3g/rte_snow3g_pmd_private.h
/dpdk/drivers/net/Makefile
/dpdk/drivers/net/af_packet/Makefile
/dpdk/drivers/net/af_packet/rte_eth_af_packet.c
/dpdk/drivers/net/bnx2x/Makefile
/dpdk/drivers/net/bnx2x/bnx2x.c
/dpdk/drivers/net/bnx2x/bnx2x.h
/dpdk/drivers/net/bnx2x/bnx2x_ethdev.c
/dpdk/drivers/net/bnx2x/bnx2x_rxtx.c
/dpdk/drivers/net/bnx2x/bnx2x_vfpf.c
/dpdk/drivers/net/bnx2x/bnx2x_vfpf.h
/dpdk/drivers/net/bnx2x/elink.c
/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_hwrm.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.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_stats.c
/dpdk/drivers/net/bnxt/bnxt_stats.h
/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/rte_pmd_bnxt_version.map
/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_api.c
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/bonding/rte_eth_bond_private.h
/dpdk/drivers/net/bonding/rte_eth_bond_version.map
/dpdk/drivers/net/cxgbe/base/adapter.h
/dpdk/drivers/net/cxgbe/base/common.h
/dpdk/drivers/net/cxgbe/base/t4_hw.c
/dpdk/drivers/net/cxgbe/base/t4_hw.h
/dpdk/drivers/net/cxgbe/cxgbe_ethdev.c
/dpdk/drivers/net/e1000/Makefile
/dpdk/drivers/net/e1000/base/e1000_phy.c
/dpdk/drivers/net/e1000/e1000_ethdev.h
/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/base/ena_com.h
/dpdk/drivers/net/ena/base/ena_defs/ena_admin_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_eth_com.c
/dpdk/drivers/net/ena/base/ena_eth_com.h
/dpdk/drivers/net/ena/base/ena_plat_dpdk.h
/dpdk/drivers/net/ena/ena_ethdev.c
/dpdk/drivers/net/ena/ena_ethdev.h
/dpdk/drivers/net/enic/Makefile
/dpdk/drivers/net/enic/base/rq_enet_desc.h
/dpdk/drivers/net/enic/base/vnic_cq.h
/dpdk/drivers/net/enic/base/vnic_dev.c
/dpdk/drivers/net/enic/base/vnic_dev.h
/dpdk/drivers/net/enic/base/vnic_enet.h
/dpdk/drivers/net/enic/base/vnic_rq.c
/dpdk/drivers/net/enic/base/vnic_rq.h
/dpdk/drivers/net/enic/base/vnic_wq.c
/dpdk/drivers/net/enic/base/vnic_wq.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_main.c
/dpdk/drivers/net/enic/enic_res.c
/dpdk/drivers/net/enic/enic_res.h
/dpdk/drivers/net/enic/enic_rxtx.c
/dpdk/drivers/net/fm10k/fm10k_ethdev.c
/dpdk/drivers/net/fm10k/fm10k_rxtx.c
/dpdk/drivers/net/fm10k/fm10k_rxtx_vec.c
/dpdk/drivers/net/i40e/Makefile
/dpdk/drivers/net/i40e/base/i40e_adminq.c
/dpdk/drivers/net/i40e/base/i40e_adminq.h
/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_nvm.c
/dpdk/drivers/net/i40e/base/i40e_osdep.h
/dpdk/drivers/net/i40e/base/i40e_prototype.h
/dpdk/drivers/net/i40e/base/i40e_type.h
/dpdk/drivers/net/i40e/base/i40e_virtchnl.h
/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_pf.c
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec.c
/dpdk/drivers/net/ixgbe/Makefile
/dpdk/drivers/net/ixgbe/base/README
/dpdk/drivers/net/ixgbe/base/ixgbe_82598.c
/dpdk/drivers/net/ixgbe/base/ixgbe_82598.h
/dpdk/drivers/net/ixgbe/base/ixgbe_82599.c
/dpdk/drivers/net/ixgbe/base/ixgbe_api.c
/dpdk/drivers/net/ixgbe/base/ixgbe_api.h
/dpdk/drivers/net/ixgbe/base/ixgbe_common.c
/dpdk/drivers/net/ixgbe/base/ixgbe_common.h
/dpdk/drivers/net/ixgbe/base/ixgbe_mbx.h
/dpdk/drivers/net/ixgbe/base/ixgbe_osdep.h
/dpdk/drivers/net/ixgbe/base/ixgbe_phy.c
/dpdk/drivers/net/ixgbe/base/ixgbe_phy.h
/dpdk/drivers/net/ixgbe/base/ixgbe_type.h
/dpdk/drivers/net/ixgbe/base/ixgbe_vf.c
/dpdk/drivers/net/ixgbe/base/ixgbe_vf.h
/dpdk/drivers/net/ixgbe/base/ixgbe_x540.c
/dpdk/drivers/net/ixgbe/base/ixgbe_x540.h
/dpdk/drivers/net/ixgbe/base/ixgbe_x550.c
/dpdk/drivers/net/ixgbe/base/ixgbe_x550.h
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_pf.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx_vec_common.h
/dpdk/drivers/net/ixgbe/ixgbe_rxtx_vec_neon.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c
/dpdk/drivers/net/mlx4/Makefile
/dpdk/drivers/net/mlx4/mlx4.c
/dpdk/drivers/net/mlx5/Makefile
/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_fdir.c
/dpdk/drivers/net/mlx5/mlx5_mac.c
/dpdk/drivers/net/mlx5/mlx5_mr.c
/dpdk/drivers/net/mlx5/mlx5_prm.h
/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_txq.c
/dpdk/drivers/net/mlx5/mlx5_vlan.c
/dpdk/drivers/net/mpipe/mpipe_tilegx.c
/dpdk/drivers/net/nfp/nfp_net.c
/dpdk/drivers/net/null/Makefile
/dpdk/drivers/net/null/rte_eth_null.c
/dpdk/drivers/net/pcap/Makefile
/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/base/ecore_l2.c
/dpdk/drivers/net/qede/qede_eth_if.c
/dpdk/drivers/net/qede/qede_eth_if.h
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/qede/qede_ethdev.h
/dpdk/drivers/net/qede/qede_logs.h
/dpdk/drivers/net/qede/qede_rxtx.c
/dpdk/drivers/net/ring/rte_eth_ring.c
/dpdk/drivers/net/szedata2/Makefile
/dpdk/drivers/net/szedata2/rte_eth_szedata2.c
/dpdk/drivers/net/thunderx/Makefile
/dpdk/drivers/net/thunderx/base/nicvf_hw.c
/dpdk/drivers/net/thunderx/base/nicvf_hw.h
/dpdk/drivers/net/thunderx/base/nicvf_hw_defs.h
/dpdk/drivers/net/thunderx/base/nicvf_mbox.c
/dpdk/drivers/net/thunderx/base/nicvf_mbox.h
/dpdk/drivers/net/thunderx/base/nicvf_plat.h
/dpdk/drivers/net/thunderx/nicvf_ethdev.c
/dpdk/drivers/net/thunderx/nicvf_ethdev.h
/dpdk/drivers/net/thunderx/nicvf_logs.h
/dpdk/drivers/net/thunderx/nicvf_rxtx.c
/dpdk/drivers/net/thunderx/nicvf_rxtx.h
/dpdk/drivers/net/thunderx/nicvf_struct.h
/dpdk/drivers/net/thunderx/rte_pmd_thunderx_nicvf_version.map
/dpdk/drivers/net/vhost/Makefile
/dpdk/drivers/net/vhost/rte_eth_vhost.c
/dpdk/drivers/net/virtio/Makefile
/dpdk/drivers/net/virtio/virtio_ethdev.c
/dpdk/drivers/net/virtio/virtio_rxtx.c
/dpdk/drivers/net/virtio/virtio_rxtx_simple.c
/dpdk/drivers/net/virtio/virtio_user/vhost.h
/dpdk/drivers/net/virtio/virtio_user/vhost_user.c
/dpdk/drivers/net/virtio/virtio_user/virtio_user_dev.c
/dpdk/drivers/net/virtio/virtio_user_ethdev.c
/dpdk/drivers/net/virtio/virtqueue.h
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.c
/dpdk/drivers/net/vmxnet3/vmxnet3_rxtx.c
/dpdk/drivers/net/xenvirt/rte_eth_xenvirt.c
/dpdk/drivers/net/xenvirt/rte_xen_lib.c
/dpdk/examples/Makefile
/dpdk/examples/bond/main.c
/dpdk/examples/distributor/main.c
/dpdk/examples/ethtool/lib/Makefile
/dpdk/examples/ethtool/lib/rte_ethtool.c
/dpdk/examples/ip_pipeline/config/diagram-generator.py
/dpdk/examples/ip_pipeline/config_parse.c
/dpdk/examples/ip_pipeline/pipeline/pipeline_flow_actions.c
/dpdk/examples/ip_pipeline/pipeline/pipeline_flow_classification_be.c
/dpdk/examples/ip_pipeline/pipeline/pipeline_passthrough_be.c
/dpdk/examples/ipsec-secgw/ipip.h
/dpdk/examples/ipsec-secgw/ipsec-secgw.c
/dpdk/examples/ipsec-secgw/ipsec.h
/dpdk/examples/ipsec-secgw/sa.c
/dpdk/examples/l2fwd-crypto/main.c
/dpdk/examples/l2fwd-ivshmem/host/host.c
/dpdk/examples/l3fwd/main.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/l2fwd_fork/main.c
/dpdk/examples/performance-thread/pthread_shim/pthread_shim.c
/dpdk/examples/qos_sched/main.c
/dpdk/examples/tep_termination/vxlan_setup.c
/dpdk/examples/vhost/main.c
/dpdk/examples/vm_power_manager/channel_manager.h
/dpdk/lib/librte_cmdline/rte_cmdline_version.map
/dpdk/lib/librte_cryptodev/rte_cryptodev.c
/dpdk/lib/librte_cryptodev/rte_cryptodev.h
/dpdk/lib/librte_cryptodev/rte_cryptodev_version.map
/dpdk/lib/librte_eal/bsdapp/eal/Makefile
/dpdk/lib/librte_eal/bsdapp/eal/eal_pci.c
/dpdk/lib/librte_eal/bsdapp/eal/rte_eal_version.map
/dpdk/lib/librte_eal/common/arch/x86/rte_spinlock.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_pci.c
/dpdk/lib/librte_eal/common/include/arch/ppc_64/rte_atomic.h
/dpdk/lib/librte_eal/common/include/arch/x86/rte_spinlock.h
/dpdk/lib/librte_eal/common/include/rte_dev.h
/dpdk/lib/librte_eal/common/include/rte_pci_dev_ids.h
/dpdk/lib/librte_eal/common/include/rte_tailq.h
/dpdk/lib/librte_eal/common/include/rte_version.h
/dpdk/lib/librte_eal/common/malloc_elem.c
/dpdk/lib/librte_eal/common/rte_malloc.c
/dpdk/lib/librte_eal/linuxapp/eal/Makefile
/dpdk/lib/librte_eal/linuxapp/eal/eal.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_memory.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_pci.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_pci_init.h
/dpdk/lib/librte_eal/linuxapp/eal/eal_pci_vfio.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_vfio.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_vfio.h
/dpdk/lib/librte_eal/linuxapp/eal/eal_vfio_mp_sync.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_xen_memory.c
/dpdk/lib/librte_eal/linuxapp/eal/rte_eal_version.map
/dpdk/lib/librte_eal/linuxapp/igb_uio/igb_uio.c
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_main.c
/dpdk/lib/librte_ether/rte_dev_info.h
/dpdk/lib/librte_ether/rte_ethdev.c
/dpdk/lib/librte_ether/rte_ethdev.h
/dpdk/lib/librte_ether/rte_ether_version.map
/dpdk/lib/librte_hash/rte_cuckoo_hash.c
/dpdk/lib/librte_hash/rte_cuckoo_hash.h
/dpdk/lib/librte_hash/rte_cuckoo_hash_x86.h
/dpdk/lib/librte_hash/rte_hash.h
/dpdk/lib/librte_hash/rte_hash_version.map
/dpdk/lib/librte_ip_frag/Makefile
/dpdk/lib/librte_ip_frag/rte_ip_frag.h
/dpdk/lib/librte_ivshmem/rte_ivshmem.c
/dpdk/lib/librte_jobstats/rte_jobstats.h
/dpdk/lib/librte_kni/Makefile
/dpdk/lib/librte_mbuf/rte_mbuf.c
/dpdk/lib/librte_mbuf/rte_mbuf.h
/dpdk/lib/librte_mempool/Makefile
/dpdk/lib/librte_mempool/rte_mempool.c
/dpdk/lib/librte_mempool/rte_mempool.h
/dpdk/lib/librte_mempool/rte_mempool_ops.c
/dpdk/lib/librte_mempool/rte_mempool_ring.c
/dpdk/lib/librte_mempool/rte_mempool_stack.c
/dpdk/lib/librte_mempool/rte_mempool_version.map
/dpdk/lib/librte_pdump/Makefile
/dpdk/lib/librte_pdump/rte_pdump.c
/dpdk/lib/librte_pipeline/Makefile
/dpdk/lib/librte_port/Makefile
/dpdk/lib/librte_port/rte_port_version.map
/dpdk/lib/librte_power/channel_commands.h
/dpdk/lib/librte_reorder/Makefile
/dpdk/lib/librte_ring/rte_ring.h
/dpdk/lib/librte_table/Makefile
/dpdk/lib/librte_vhost/Makefile
/dpdk/lib/librte_vhost/vhost_rxtx.c
/dpdk/lib/librte_vhost/vhost_user/fd_man.c
/dpdk/lib/librte_vhost/vhost_user/fd_man.h
/dpdk/lib/librte_vhost/vhost_user/vhost-net-user.c
/dpdk/lib/librte_vhost/vhost_user/virtio-net-user.c
/dpdk/mk/internal/rte.compile-pre.mk
/dpdk/mk/rte.app.mk
/dpdk/mk/rte.hostapp.mk
/dpdk/mk/rte.lib.mk
/dpdk/mk/rte.sdkbuild.mk
/dpdk/mk/rte.sdkconfig.mk
/dpdk/mk/rte.sdkinstall.mk
/dpdk/mk/rte.sdktest.mk
/dpdk/scripts/check-git-log.sh
/dpdk/scripts/test-build.sh
/dpdk/scripts/validate-abi.sh
/dpdk/tools/dpdk-devbind.py
/dpdk/tools/dpdk-pmdinfo.py
/dpdk/tools/dpdk-setup.sh
f56620dd22-Jun-2016 Jerin Jacob <jerin.jacob@caviumnetworks.com>

ethdev: add tunnel and port RSS offload types

- added VXLAN, GENEVE and NVGRE tunnel flow types
- added PORT flow type for accounting physical/virtual
port or channel number in flow creation

Signed

ethdev: add tunnel and port RSS offload types

- added VXLAN, GENEVE and NVGRE tunnel flow types
- added PORT flow type for accounting physical/virtual
port or channel number in flow creation

Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>

show more ...


/dpdk/MAINTAINERS
/dpdk/app/Makefile
/dpdk/app/pdump/Makefile
/dpdk/app/pdump/main.c
/dpdk/app/proc_info/main.c
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test/Makefile
/dpdk/app/test/test.h
/dpdk/app/test/test_cryptodev.c
/dpdk/app/test/test_cryptodev.h
/dpdk/app/test/test_cryptodev_aes.c
/dpdk/app/test/test_cryptodev_aes.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_perf.c
/dpdk/app/test/test_cryptodev_snow3g_hash_test_vectors.h
/dpdk/config/common_base
/dpdk/config/common_linuxapp
/dpdk/config/defconfig_i686-native-linuxapp-gcc
/dpdk/config/defconfig_i686-native-linuxapp-icc
/dpdk/doc/api/doxy-api-index.md
/dpdk/doc/guides/cryptodevs/index.rst
/dpdk/doc/guides/cryptodevs/kasumi.rst
/dpdk/doc/guides/cryptodevs/overview.rst
/dpdk/doc/guides/cryptodevs/snow3g.rst
/dpdk/doc/guides/prog_guide/index.rst
/dpdk/doc/guides/prog_guide/pdump_lib.rst
/dpdk/doc/guides/prog_guide/poll_mode_drv.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_16_07.rst
/dpdk/doc/guides/sample_app_ug/img/ipsec_endpoints.svg
/dpdk/doc/guides/sample_app_ug/index.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/pdump.rst
/dpdk/doc/guides/sample_app_ug/vhost.rst
testpmd_funcs.rst
/dpdk/drivers/crypto/Makefile
/dpdk/drivers/crypto/aesni_gcm/Makefile
/dpdk/drivers/crypto/kasumi/Makefile
/dpdk/drivers/crypto/kasumi/rte_kasumi_pmd.c
/dpdk/drivers/crypto/kasumi/rte_kasumi_pmd_ops.c
/dpdk/drivers/crypto/kasumi/rte_kasumi_pmd_private.h
/dpdk/drivers/crypto/kasumi/rte_pmd_kasumi_version.map
/dpdk/drivers/crypto/qat/rte_qat_cryptodev.c
/dpdk/drivers/crypto/snow3g/Makefile
/dpdk/drivers/crypto/snow3g/rte_snow3g_pmd.c
/dpdk/drivers/net/e1000/igb_ethdev.c
/dpdk/drivers/net/fm10k/fm10k_ethdev.c
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_ethdev_vf.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/vhost/rte_eth_vhost.c
/dpdk/drivers/net/virtio/Makefile
/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_ring.h
/dpdk/drivers/net/virtio/virtio_rxtx.c
/dpdk/drivers/net/virtio/virtio_rxtx.h
/dpdk/drivers/net/virtio/virtio_rxtx_simple.c
/dpdk/drivers/net/virtio/virtio_user/vhost.h
/dpdk/drivers/net/virtio/virtio_user/vhost_user.c
/dpdk/drivers/net/virtio/virtio_user/virtio_user_dev.c
/dpdk/drivers/net/virtio/virtio_user/virtio_user_dev.h
/dpdk/drivers/net/virtio/virtio_user_ethdev.c
/dpdk/drivers/net/virtio/virtqueue.h
/dpdk/examples/Makefile
/dpdk/examples/ip_pipeline/app.h
/dpdk/examples/ip_pipeline/config/kni.cfg
/dpdk/examples/ip_pipeline/config_check.c
/dpdk/examples/ip_pipeline/config_parse.c
/dpdk/examples/ip_pipeline/init.c
/dpdk/examples/ip_pipeline/pipeline/pipeline_common_fe.c
/dpdk/examples/ip_pipeline/pipeline/pipeline_master_be.c
/dpdk/examples/ip_pipeline/pipeline_be.h
/dpdk/examples/ipsec-secgw/Makefile
/dpdk/examples/ipsec-secgw/esp.c
/dpdk/examples/ipsec-secgw/esp.h
/dpdk/examples/ipsec-secgw/ipip.h
/dpdk/examples/ipsec-secgw/ipsec-secgw.c
/dpdk/examples/ipsec-secgw/ipsec.c
/dpdk/examples/ipsec-secgw/ipsec.h
/dpdk/examples/ipsec-secgw/rt.c
/dpdk/examples/ipsec-secgw/sa.c
/dpdk/examples/ipsec-secgw/sp4.c
/dpdk/examples/ipsec-secgw/sp6.c
/dpdk/examples/l2fwd-crypto/main.c
/dpdk/examples/l2fwd-keepalive/Makefile
/dpdk/examples/l2fwd-keepalive/ka-agent/Makefile
/dpdk/examples/l2fwd-keepalive/ka-agent/main.c
/dpdk/examples/l2fwd-keepalive/main.c
/dpdk/examples/l2fwd-keepalive/shm.c
/dpdk/examples/l2fwd-keepalive/shm.h
/dpdk/examples/tep_termination/main.c
/dpdk/examples/tep_termination/main.h
/dpdk/examples/tep_termination/vxlan_setup.c
/dpdk/examples/tep_termination/vxlan_setup.h
/dpdk/examples/vhost/main.c
/dpdk/examples/vhost/main.h
/dpdk/examples/vhost_xen/main.c
/dpdk/lib/Makefile
/dpdk/lib/librte_cryptodev/rte_crypto_sym.h
/dpdk/lib/librte_cryptodev/rte_cryptodev.h
/dpdk/lib/librte_eal/bsdapp/eal/eal.c
/dpdk/lib/librte_eal/bsdapp/eal/eal_thread.c
/dpdk/lib/librte_eal/bsdapp/eal/rte_eal_version.map
/dpdk/lib/librte_eal/common/eal_common_devargs.c
/dpdk/lib/librte_eal/common/eal_common_memzone.c
/dpdk/lib/librte_eal/common/eal_common_pci_uio.c
/dpdk/lib/librte_eal/common/include/rte_keepalive.h
/dpdk/lib/librte_eal/common/include/rte_lcore.h
/dpdk/lib/librte_eal/common/rte_keepalive.c
/dpdk/lib/librte_eal/linuxapp/eal/eal.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_interrupts.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_memory.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_pci_vfio_mp_sync.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_thread.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_timer.c
/dpdk/lib/librte_eal/linuxapp/eal/rte_eal_version.map
/dpdk/lib/librte_eal/linuxapp/igb_uio/compat.h
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_phy.c
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_82599.c
/dpdk/lib/librte_ether/rte_eth_ctrl.h
/dpdk/lib/librte_ether/rte_ethdev.c
/dpdk/lib/librte_ether/rte_ethdev.h
/dpdk/lib/librte_ether/rte_ether_version.map
/dpdk/lib/librte_pdump/Makefile
/dpdk/lib/librte_pdump/rte_pdump.c
/dpdk/lib/librte_pdump/rte_pdump.h
/dpdk/lib/librte_pdump/rte_pdump_version.map
/dpdk/lib/librte_port/Makefile
/dpdk/lib/librte_port/rte_port_kni.c
/dpdk/lib/librte_port/rte_port_kni.h
/dpdk/lib/librte_port/rte_port_version.map
/dpdk/lib/librte_table/rte_table_lpm.c
/dpdk/lib/librte_vhost/Makefile
/dpdk/lib/librte_vhost/rte_vhost_version.map
/dpdk/lib/librte_vhost/rte_virtio_net.h
/dpdk/lib/librte_vhost/vhost-net.h
/dpdk/lib/librte_vhost/vhost_cuse/vhost-net-cdev.c
/dpdk/lib/librte_vhost/vhost_cuse/virtio-net-cdev.c
/dpdk/lib/librte_vhost/vhost_cuse/virtio-net-cdev.h
/dpdk/lib/librte_vhost/vhost_rxtx.c
/dpdk/lib/librte_vhost/vhost_user/vhost-net-user.c
/dpdk/lib/librte_vhost/vhost_user/vhost-net-user.h
/dpdk/lib/librte_vhost/vhost_user/virtio-net-user.c
/dpdk/lib/librte_vhost/vhost_user/virtio-net-user.h
/dpdk/lib/librte_vhost/virtio-net.c
/dpdk/mk/rte.app.mk
/dpdk/scripts/test-build.sh
acbf77a614-Jun-2016 Zhihong Wang <zhihong.wang@intel.com>

app/testpmd: add tx_first burst number option

This patch enables configurable tx_first burst number.

Use "start tx_first (burst_num)" to specify how many bursts of packets to
be sent before forward

app/testpmd: add tx_first burst number option

This patch enables configurable tx_first burst number.

Use "start tx_first (burst_num)" to specify how many bursts of packets to
be sent before forwarding start, or "start tx_first" like before for the
default 1 burst send.

Signed-off-by: Zhihong Wang <zhihong.wang@intel.com>
Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>

show more ...

bf56fce114-Jun-2016 Zhihong Wang <zhihong.wang@intel.com>

app/testpmd: add retry option

This patch adds retry option in testpmd to prevent most packet losses.
It can be enabled by "set fwd <mode> retry". All modes except rxonly
support this option.

Adding

app/testpmd: add retry option

This patch adds retry option in testpmd to prevent most packet losses.
It can be enabled by "set fwd <mode> retry". All modes except rxonly
support this option.

Adding retry mechanism expands test case coverage to support scenarios
where packet loss affects test results.

Signed-off-by: Zhihong Wang <zhihong.wang@intel.com>
Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>

show more ...


/dpdk/MAINTAINERS
/dpdk/app/test-pmd/Makefile
/dpdk/app/test-pmd/cmdline.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/iofwd.c
/dpdk/app/test-pmd/macfwd.c
/dpdk/app/test-pmd/macswap.c
/dpdk/app/test-pmd/rxonly.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test-pmd/testpmd.h
/dpdk/app/test-pmd/txonly.c
/dpdk/app/test/Makefile
/dpdk/app/test/autotest_data.py
/dpdk/app/test/autotest_test_funcs.py
/dpdk/app/test/commands.c
/dpdk/app/test/resource.c
/dpdk/app/test/resource.h
/dpdk/app/test/test_cryptodev.c
/dpdk/app/test/test_link_bonding.c
/dpdk/app/test/test_logs.c
/dpdk/app/test/test_mempool_perf.c
/dpdk/app/test/test_mp_secondary.c
/dpdk/app/test/test_pci.c
/dpdk/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/class
/dpdk/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/config
/dpdk/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/consistent_dma_mask_bits
/dpdk/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/device
/dpdk/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/dma_mask_bits
/dpdk/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/enable
/dpdk/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/irq
/dpdk/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/modalias
/dpdk/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/msi_bus
/dpdk/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/numa_node
/dpdk/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/resource
/dpdk/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/sriov_numvfs
/dpdk/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/sriov_totalvfs
/dpdk/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/subsystem_device
/dpdk/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/subsystem_vendor
/dpdk/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/uevent
/dpdk/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/vendor
/dpdk/app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/device
/dpdk/app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/resource
/dpdk/app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/subsystem_device
/dpdk/app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/subsystem_vendor
/dpdk/app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/vendor
/dpdk/app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/device
/dpdk/app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/resource
/dpdk/app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/subsystem_device
/dpdk/app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/subsystem_vendor
/dpdk/app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/vendor
/dpdk/app/test/test_red.c
/dpdk/app/test/test_resource.c
/dpdk/config/common_base
/dpdk/config/defconfig_arm64-thunderx-linuxapp-gcc
/dpdk/config/defconfig_ppc_64-power8-linuxapp-gcc
/dpdk/doc/guides/contributing/versioning.rst
/dpdk/doc/guides/linux_gsg/sys_reqs.rst
/dpdk/doc/guides/prog_guide/mempool_lib.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/known_issues.rst
/dpdk/doc/guides/rel_notes/release_16_07.rst
run_app.rst
testpmd_funcs.rst
/dpdk/drivers/crypto/null/Makefile
/dpdk/drivers/net/af_packet/Makefile
/dpdk/drivers/net/bonding/Makefile
/dpdk/drivers/net/e1000/em_rxtx.c
/dpdk/drivers/net/e1000/igb_rxtx.c
/dpdk/drivers/net/enic/enic_rx.c
/dpdk/drivers/net/fm10k/Makefile
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.h
/dpdk/drivers/net/ixgbe/ixgbe_rxtx_vec.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.c
/dpdk/drivers/net/nfp/nfp_net.c
/dpdk/drivers/net/null/Makefile
/dpdk/drivers/net/pcap/Makefile
/dpdk/drivers/net/szedata2/rte_eth_szedata2.c
/dpdk/drivers/net/vhost/Makefile
/dpdk/drivers/net/virtio/virtio_pci.c
/dpdk/drivers/net/vmxnet3/vmxnet3_rxtx.c
/dpdk/examples/ip_fragmentation/main.c
/dpdk/examples/ip_pipeline/app.h
/dpdk/examples/ip_pipeline/config/pipeline-to-core-mapping.py
/dpdk/examples/ip_pipeline/thread_fe.c
/dpdk/examples/ip_reassembly/main.c
/dpdk/lib/librte_eal/bsdapp/eal/Makefile
/dpdk/lib/librte_eal/bsdapp/eal/eal_debug.c
/dpdk/lib/librte_eal/bsdapp/eal/eal_pci.c
/dpdk/lib/librte_eal/bsdapp/eal/rte_eal_version.map
/dpdk/lib/librte_eal/common/eal_common_log.c
/dpdk/lib/librte_eal/common/eal_common_pci.c
/dpdk/lib/librte_eal/common/eal_private.h
/dpdk/lib/librte_eal/common/include/arch/x86/rte_memcpy.h
/dpdk/lib/librte_eal/common/include/rte_log.h
/dpdk/lib/librte_eal/common/include/rte_pci.h
/dpdk/lib/librte_eal/linuxapp/eal/Makefile
/dpdk/lib/librte_eal/linuxapp/eal/eal.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_debug.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_interrupts.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_ivshmem.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_log.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_pci.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_pci_init.h
/dpdk/lib/librte_eal/linuxapp/eal/eal_pci_uio.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_pci_vfio.c
/dpdk/lib/librte_eal/linuxapp/eal/rte_eal_version.map
/dpdk/lib/librte_ether/rte_ethdev.h
/dpdk/lib/librte_ip_frag/Makefile
/dpdk/lib/librte_ivshmem/Makefile
/dpdk/lib/librte_kni/rte_kni.h
/dpdk/lib/librte_mbuf/rte_mbuf.c
/dpdk/lib/librte_mbuf/rte_mbuf.h
/dpdk/lib/librte_mempool/rte_mempool.c
/dpdk/lib/librte_pipeline/Makefile
/dpdk/lib/librte_port/Makefile
/dpdk/lib/librte_sched/Makefile
/dpdk/lib/librte_sched/rte_sched.c
/dpdk/mk/arch/arm/rte.vars.mk
/dpdk/mk/arch/arm64/rte.vars.mk
/dpdk/mk/arch/i686/rte.vars.mk
/dpdk/mk/arch/ppc_64/rte.vars.mk
/dpdk/mk/arch/x86_64/rte.vars.mk
/dpdk/mk/arch/x86_x32/rte.vars.mk
/dpdk/mk/exec-env/linuxapp/rte.vars.mk
/dpdk/mk/rte.app.mk
/dpdk/mk/rte.lib.mk
/dpdk/mk/rte.sdkinstall.mk
/dpdk/scripts/test-build.sh
190c878a07-Jun-2016 Mauricio Vasquez B <mauricio.vasquezbernal@studenti.polito.it>

doc: fix testpmd commands for flow director

A previous patch modified the CLIs witout updating the examples.

Fixes: 53b2bb9b7ea7 ("app/testpmd: new flow director commands")

Signed-off-by: Mauricio

doc: fix testpmd commands for flow director

A previous patch modified the CLIs witout updating the examples.

Fixes: 53b2bb9b7ea7 ("app/testpmd: new flow director commands")

Signed-off-by: Mauricio Vasquez B <mauricio.vasquezbernal@studenti.polito.it>
Acked-by: Wenzhuo Lu <wenzhuo.lu@intel.com>

show more ...

1...<<1112131415161718