History log of /trex/src/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
fa606839 27-Mar-2017 Ido Barnea <ibarnea@cisco.com>

Supporting more flows in stateless flow stats, according to NIC type, and running mode

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

0d4868d6 27-Mar-2017 Ido Barnea <ibarnea@cisco.com>

Small fix to vlan range check

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

21d1e70d 21-Mar-2017 Ido Barnea <ibarnea@cisco.com>

Use VLANHeader in pre_test

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

9218827e 22-Mar-2017 Ido Barnea <ibarnea@cisco.com>

Error in case of vlan out of range in config file

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

fa8792d5 21-Mar-2017 Ido Barnea <ibarnea@cisco.com>

flow stat parsers refactor and adding tests

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

ad3f7680 20-Mar-2017 Yaroslav Brustinov <ybrustin@cisco.com>

port_attr: comment on DpdkTRexPortAttrMlnx5G as example for using custom functions

Change-Id: I5c960410e0dc02ebf6979c979a42e235c02d71c1
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

50d9c71d 20-Mar-2017 Yaroslav Brustinov <ybrustin@cisco.com>

i40e: Return back removed in DPDK 17.02 disable of LLDP

Change-Id: Id9774bcdb5e1fd49dc0d70f9f3801c2593f1194a
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

c8560f23 21-Mar-2017 Ido Barnea <ibarnea@cisco.com>

removed usage of redundant TREX_DRV_FLOW_CTRL_CHG flag

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

ea26e2a0 16-Mar-2017 Hanoh Haim <hhaim@cisco.com>

missing file

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

0d3f6dff 16-Mar-2017 Ido Barnea <ibarnea@cisco.com>

Fixes for v2.21 --software mode issues

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

a933bd1a 16-Mar-2017 Hanoh Haim <hhaim@cisco.com>

early support mlx4 driver for connectX-3

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

af25eb9b 13-Mar-2017 Ido Barnea <ibarnea@cisco.com>

Software mode for latency and flow stat statistics
Also supporting QinQ for flow stat

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

dbff547f 13-Mar-2017 Yaroslav Brustinov <ybrustin@cisco.com>

i40e fix of workaround of stuck counters + regression test

Change-Id: I251cb8d346461ccfa4eee8abfda113410160a602
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

f48443a1 09-Mar-2017 Ido Barnea <ibarnea@cisco.com>

trex-370. Added --no-hw-flow-stat command line option

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

88089080 05-Mar-2017 Ido Barnea <ibarnea@cisco.com>

Got rid of get_vm_one_queue(). Separated its uses to many small attributes. - second try

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

5927d1dd 07-Mar-2017 Ido Barnea <ibarnea@cisco.com>

Revert "Got rid of get_vm_one_queue(). Separated its uses to many small attributes."

This reverts commit cebf5a44b5f28a03b245e43013cc27671a980206.

6e3418f5 07-Mar-2017 Yaroslav Brustinov <ybrustin@cisco.com>

* fix net_ixgbe_vf driver xstats not putting id
* add trex21 regression config (IXGBE VF)

Change-Id: I9a9f0a0d0ba7a8f5a724cda94185f1be0490915a
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

cebf5a44 05-Mar-2017 Ido Barnea <ibarnea@cisco.com>

Got rid of get_vm_one_queue(). Separated its uses to many small attributes.

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

75e52f57 05-Mar-2017 imarom <imarom@cisco.com>

internal captures are not captured (RX core server feature)

Signed-off-by: imarom <imarom@cisco.com>

dc905a7d 01-Mar-2017 Yaroslav Brustinov <ybrustin@cisco.com>

STF publisher: ensure latest results are sent by CPP + get latest dump via Python API

Change-Id: I1836c0366785246acbcd8d238400440f5f3970f5
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

a875cce8 28-Feb-2017 Hanoh Haim <hhaim@cisco.com>

Merge branch 'master' of csi-sceasr-b94:/auto/proj-pcube-b/apps/PL-b/tools/repo//trex-core


404b0d6a 28-Feb-2017 Hanoh Haim <hhaim@cisco.com>

NAT timeout is 10 sec - v2.20

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

0e80bd4f 27-Feb-2017 Ido Barnea <ibarnea@cisco.com>

Introduce capability flags in each driver, to reduce the use of get_vm_one_queue_enable

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

2ba80c6a 27-Feb-2017 Yaroslav Brustinov <ybrustin@cisco.com>

Print error in case of Mellanox and different order of PCI.

Change-Id: I0ece7fe6bd0c93befd72d489c0c7b35900abe335
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

636b5487 27-Feb-2017 Hanoh Haim <hhaim@cisco.com>

mlx5, enforce OFED 4.0

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

e56cadaa 27-Feb-2017 imarom <imarom@cisco.com>

missing some lines from previous commit

Signed-off-by: imarom <imarom@cisco.com>

fd87764e 27-Feb-2017 imarom <imarom@cisco.com>

ZMQ publisher might hang if it sends a message during ctrl + c
the reason is that when calling zmq_close and zmq_term from the same
thread, zmq_close will wait for the message to be sent (but will return
the control to the calling thread)

and then zmq_ctx_destroy will hang forever

see:
https://lists.zeromq.org/pipermail/zeromq-dev/2013-September/022469.html

Signed-off-by: imarom <imarom@cisco.com>

768b4f27 27-Feb-2017 Hanoh Haim <hhaim@cisco.com>

mlx5 OFED 4.0 fdir API is more sensetive

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

4c1281d0 27-Feb-2017 Hanoh Haim <hhaim@cisco.com>

fix trex-362

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

3f7dea42 27-Feb-2017 Hanoh Haim <hhaim@cisco.com>

fix trex-361

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

e1a6947b 26-Feb-2017 Ido Barnea <ibarnea@cisco.com>

Fix for trex-360 - ASA TCP seq num rand handling issue

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

bed055d3 23-Feb-2017 imarom <imarom@cisco.com>

fix: trex-359 has_crc per driver function is obsolete - needs to be removed

Signe-off-by: imarom <imarom@cisco.com>

d4519561 22-Feb-2017 Yaroslav Brustinov <ybrustin@cisco.com>

Dumping interface info was broken in v2.18

Change-Id: Icec84cb2912d6e179c5aac536825a04b47bebb2b
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

74a55c27 20-Feb-2017 Ido Barnea <ibarnea@cisco.com>

Small reorder in drivers inheritance + fix to e1000 CRC issue (trex-354)
Signed-off-by: Ido Barnea <ibarnea@cisco.com>

977c61cb 19-Feb-2017 Ido Barnea <ibarnea@cisco.com>

Removed mac keyword from all traffic profiles

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

68cf31b3 20-Feb-2017 imarom <imarom@cisco.com>

few cleanups

Signed-off-by: imarom <imarom@cisco.com>

4c83b9d4 20-Feb-2017 imarom <imarom@cisco.com>

fix for RX CPU util issue:
see: https://trex-tgn.cisco.com/youtrack/issue/trex-350

Signed-off-by: imarom <imarom@cisco.com>

2b64a559 19-Feb-2017 imarom <imarom@cisco.com>

fix for:
https://trex-tgn.cisco.com/youtrack/issue/trex-352

Signed-off-by: imarom <imarom@cisco.com>

3e8d1108 19-Feb-2017 Ido Barnea <ibarnea@cisco.com>

fix trex351. Small fix to how we handle late latency stream packets

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

c22bab89 15-Feb-2017 Hanoh Haim <hhaim@cisco.com>

support more than 255 client/server pools

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

af52e17f 15-Feb-2017 Ido Barnea <ibarnea@cisco.com>

VLAN keyword in platform config file will now make all traffic be sent over vlan

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

b22e3ed1 16-Feb-2017 imarom <imarom@cisco.com>

tx_capture - code review

Signed-off-by: imarom <imarom@cisco.com>

17d58dba 15-Feb-2017 imarom <imarom@cisco.com>

TX packet capture - zero impact on fast path
(using wrapper when service mode is active)

Signed-off-by: imarom <imarom@cisco.com>

d9e19ba4 13-Feb-2017 imarom <imarom@cisco.com>

TX feature - draft
Signed-off-by: imarom <imarom@cisco.com>

af80e669 14-Feb-2017 Ido Barnea <ibarnea@cisco.com>

init vlan mode explicitly. We noticed this affect performance

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

93f15e30 07-Feb-2017 Ido Barnea <ibarnea@cisco.com>

dpdk1702-rc3 upstream changes

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

5d2b2709 07-Feb-2017 Hanoh Haim <hhaim@cisco.com>

add --mlx5-so option to load mlx5 share object

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

c5ffd2ec 07-Feb-2017 Hanoh Haim <hhaim@cisco.com>

mlx5 is shared lib

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

66937478 06-Feb-2017 Hanoh Haim <hhaim@cisco.com>

Our patches to mlx5 in dpdk1702

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

8957b863 05-Feb-2017 Ido Barnea <ibarnea@cisco.com>

Changes to our files to make dpdk1702 work

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

3c0de05a 05-Feb-2017 Ido Barnea <ibarnea@cisco.com>

Our patches to dpdk1702 - not including mlx changes

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

9ca4a157 05-Feb-2017 Ido Barnea <ibarnea@cisco.com>

dpdk1702-rc2 upstream files unchanged + mlx5 driver rc3

Signed-off-by: Ido Barnea <ibarnea@cisco.com>


dpdk/drivers/net/af_packet/rte_eth_af_packet.c
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/debug.c
dpdk/drivers/net/bnx2x/elink.c
dpdk/drivers/net/bnx2x/elink.h
dpdk/drivers/net/bonding/rte_eth_bond_api.c
dpdk/drivers/net/bonding/rte_eth_bond_args.c
dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
dpdk/drivers/net/bonding/rte_eth_bond_private.h
dpdk/drivers/net/cxgbe/base/adapter.h
dpdk/drivers/net/cxgbe/base/t4_hw.c
dpdk/drivers/net/cxgbe/cxgbe_compat.h
dpdk/drivers/net/cxgbe/cxgbe_ethdev.c
dpdk/drivers/net/cxgbe/cxgbe_main.c
dpdk/drivers/net/cxgbe/sge.c
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_osdep.h
dpdk/drivers/net/e1000/base/e1000_regs.h
dpdk/drivers/net/e1000/e1000_ethdev.h
dpdk/drivers/net/e1000/em_ethdev.c
dpdk/drivers/net/e1000/em_rxtx.c
dpdk/drivers/net/e1000/igb_ethdev.c
dpdk/drivers/net/e1000/igb_pf.c
dpdk/drivers/net/e1000/igb_rxtx.c
dpdk/drivers/net/enic/base/vnic_dev.c
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_compat.h
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/base/fm10k_osdep.h
dpdk/drivers/net/fm10k/fm10k.h
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/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_osdep.h
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.h
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/i40e/rte_pmd_i40e.h
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_hv_vf.c
dpdk/drivers/net/ixgbe/base/ixgbe_hv_vf.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_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/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/mlx4/mlx4.h
dpdk/drivers/net/mlx5/mlx5.c
dpdk/drivers/net/mlx5/mlx5.h
dpdk/drivers/net/mlx5/mlx5_defs.h
dpdk/drivers/net/mlx5/mlx5_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_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/null/rte_eth_null.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/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/vhost.h
dpdk/drivers/net/virtio/virtio_user/vhost_kernel.c
dpdk/drivers/net/virtio/virtio_user/vhost_kernel_tap.c
dpdk/drivers/net/virtio/virtio_user/vhost_kernel_tap.h
dpdk/drivers/net/virtio/virtio_user/vhost_user.c
dpdk/drivers/net/virtio/virtio_user/virtio_user_dev.c
dpdk/drivers/net/virtio/virtio_user/virtio_user_dev.h
dpdk/drivers/net/virtio/virtio_user_ethdev.c
dpdk/drivers/net/virtio/virtqueue.c
dpdk/drivers/net/virtio/virtqueue.h
dpdk/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/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_eal/bsdapp/contigmem/contigmem.c
dpdk/lib/librte_eal/bsdapp/eal/eal.c
dpdk/lib/librte_eal/bsdapp/eal/eal_interrupts.c
dpdk/lib/librte_eal/bsdapp/eal/eal_pci.c
dpdk/lib/librte_eal/common/eal_common_bus.c
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_devargs.c
dpdk/lib/librte_eal/common/eal_common_log.c
dpdk/lib/librte_eal/common/eal_common_memzone.c
dpdk/lib/librte_eal/common/eal_common_options.c
dpdk/lib/librte_eal/common/eal_common_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/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_io.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_io.h
dpdk/lib/librte_eal/common/include/generic/rte_memcpy.h
dpdk/lib/librte_eal/common/include/generic/rte_vect.h
dpdk/lib/librte_eal/common/include/rte_bus.h
dpdk/lib/librte_eal/common/include/rte_common.h
dpdk/lib/librte_eal/common/include/rte_dev.h
dpdk/lib/librte_eal/common/include/rte_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_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_pci.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_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/eal.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_memory.c
dpdk/lib/librte_eal/linuxapp/eal/eal_pci.c
dpdk/lib/librte_eal/linuxapp/eal/eal_pci_uio.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/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_debugfs.c
dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/igb_ethtool.c
dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/igb_hwmon.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_procfs.c
dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/igb_ptp.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.c
dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/kcompat.h
dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/kcompat_ethtool.c
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_sriov.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_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_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_flow.c
dpdk/lib/librte_ether/rte_flow.h
dpdk/lib/librte_ether/rte_flow_driver.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_hash/rte_fbk_hash.h
dpdk/lib/librte_hash/rte_thash.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_mbuf/rte_mbuf_ptype.c
dpdk/lib/librte_mbuf/rte_mbuf_ptype.h
dpdk/lib/librte_mempool/rte_mempool.c
dpdk/lib/librte_mempool/rte_mempool.h
dpdk/lib/librte_mempool/rte_mempool_stack.c
dpdk/lib/librte_net/rte_ether.h
dpdk/lib/librte_net/rte_gre.h
dpdk/lib/librte_net/rte_ip.h
dpdk/lib/librte_net/rte_net.c
dpdk/lib/librte_net/rte_net.h
dpdk/lib/librte_pipeline/rte_pipeline.h
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_ring/rte_ring.h
dpdk/lib/librte_table/rte_table_acl.c
dpdk/lib/librte_table/rte_table_hash.h
dpdk/lib/librte_table/rte_table_hash_cuckoo.c
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
2dab8f65 08-Feb-2017 Hanoh Haim <hhaim@cisco.com>

move to active flows

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

836996ff 05-Feb-2017 imarom <imarom@cisco.com>

fix for:
https://trex-tgn.cisco.com/youtrack/issue/trex-342

Signed-off-by: imarom <imarom@cisco.com>

bcea0262 06-Feb-2017 imarom <imarom@cisco.com>

added example for functional tests using start_capture/stop_capture APIs

Signed-off-by: imarom <imarom@cisco.com>

935de2a8 05-Feb-2017 Yaroslav Brustinov <ybrustin@cisco.com>

WatchDog and IO functions: ensure we return it to normal timeout in case of exceptions in the middle of function.

Change-Id: I5d2e119f19c3e3214fdbe8108ea35af899ab49a5
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

7c9861cd 02-Feb-2017 Yaroslav Brustinov <ybrustin@cisco.com>

remove code inserted by incorrect merge resolve

Change-Id: Ic2c4e8ce8cd5eed8bea230603838dd66f05ef4ea
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

39000f46 29-Jan-2017 Yaroslav Brustinov <ybrustin@cisco.com>

ipv6 scan & ping

Change-Id: I4f8112b4c942d149da5ea3f0ee01ac82d7fe32cc
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

1369c6a4 30-Jan-2017 imarom <imarom@cisco.com>

move service mode check to RX queue enable

Signed-off-by: imarom <imarom@cisco.com>

519ea63d 29-Jan-2017 imarom <imarom@cisco.com>

Merge branch 'master' into capture


3689edf3 25-Jan-2017 imarom <imarom@cisco.com>

capture - personal code review

Signed-off-by: imarom <imarom@cisco.com>

5681d70e 24-Jan-2017 imarom <imarom@cisco.com>

fix floating point calculation precision at L1 rate (GUI 100% issue)

Signed-off-by: imarom <imarom@cisco.com>

2155c64b 19-Jan-2017 Ido Barnea <ibarnea@cisco.com>

Fixed support for i40evf + Refactor of VM drivers

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

e0d56a1a 24-Jan-2017 Hanoh Haim <hhaim@cisco.com>

fix STL-85 GUI issue

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

19df0634 24-Jan-2017 imarom <imarom@cisco.com>

code review cleanups - C++

Signed-off-by: imarom <imarom@cisco.com>

41585253 24-Jan-2017 imarom <imarom@cisco.com>

revert the default RT test flag

Signed-off-by: imarom <imarom@cisco.com>

f844ce61 23-Jan-2017 imarom <imarom@cisco.com>

DEBUG ONLY - MOVING TO RT MODE FOR REGRESSION
WILL REVERT IN THE FOLLOWING DAY

Signed-off-by: imarom <imarom@cisco.com>

418fd3d0 23-Jan-2017 imarom <imarom@cisco.com>

service mode is now by message to RX core

Signed-off-by: imarom <imarom@cisco.com>

030c1244 23-Jan-2017 Hanoh Haim <hhaim@cisco.com>

fix trex-333

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

aee39c9d 23-Jan-2017 imarom <imarom@cisco.com>

enable TRex to run with --rt : real time priority for DP and RX cores

Signed-off-by: imarom <imarom@cisco.com>

2fd0f893 22-Jan-2017 imarom <imarom@cisco.com>

removed a non needed header include

Signed-off-by: imarom <imarom@cisco.com>

904eacd9 22-Jan-2017 imarom <imarom@cisco.com>

Merge branch 'master' into capture

Signed-off-by: imarom <imarom@cisco.com>

Conflicts:
scripts/automation/trex_control_plane/stl/trex_stl_lib/trex_stl_client.py
scripts/automation/trex_control_plane/stl/trex_stl_lib/trex_stl_jsonrpc_client.py
scripts/automation/trex_control_plane/stl/trex_stl_lib/trex_stl_port.py
src/main_dpdk.cpp


d2f1c845 22-Jan-2017 imarom <imarom@cisco.com>

Trex packet capture ds

Signed-off-by: imarom <imarom@cisco.com>

57e58214 22-Jan-2017 Hanoh Haim <hhaim@cisco.com>

stateful expected with L2 + 4 bytes CRC

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

f5f92b06 22-Jan-2017 imarom <imarom@cisco.com>

few tweaks
Signed-off-by: imarom <imarom@cisco.com>

98aae80e 20-Jan-2017 Yaroslav Brustinov <ybrustin@cisco.com>

add bp-sim-64 test with client config; move generated files to generated directory

Change-Id: I036e5666d1a2b1ec8045f82df64cce08503cdc80
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

641fed03 19-Jan-2017 imarom <imarom@cisco.com>

fine tune
Signed-off-by: imarom <imarom@cisco.com>

951b09ef 18-Jan-2017 imarom <imarom@cisco.com>

many capture modes in Python console

Signed-off-by: imarom <imarom@cisco.com>

cb80d207 17-Jan-2017 Yaroslav Brustinov <ybrustin@cisco.com>

bp-sim: add duration argument

Change-Id: Ic8ded1dbf03ccfa7891a66e991611b4359da41d0
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

83861b49 12-Jan-2017 Yaroslav Brustinov <ybrustin@cisco.com>

Add help message for --no-scapy-server flag
Python API: fix arp resolve console message
Python API: retry ZMQ send/recv only for push_pcap
Console: portattr fix for readonly mode

Change-Id: I69587987deb4edfbe192ee422ce6aad74b1ecaf3
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

58d22eef 12-Jan-2017 imarom <imarom@cisco.com>

abs fix

Signed-off-by: imarom <imarom@cisco.com>

ac2e93d4 11-Jan-2017 imarom <imarom@cisco.com>

capture - draft commit

Signed-off-by: imarom <imarom@cisco.com>

cf0b463e 10-Jan-2017 Ido Barnea <ibarnea@cisco.com>

Make bpsim unit tests independant of each other (will always pass, without regard to running order)

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

b3c544bd 10-Jan-2017 Ido Barnea <ibarnea@cisco.com>

Add client config unit test + fixes to unit tests infra

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

097d2ab2 09-Jan-2017 Ido Barnea <ibarnea@cisco.com>

Fix to trex-330 - client_cfg does not work

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

e532c2a1 08-Jan-2017 Ido Barnea <ibarnea@cisco.com>

Support for ixgbevf and i40evf

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

6f23ea20 07-Jan-2017 Hanoh Haim <hhaim@cisco.com>

fix sign of filter return value

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

79323b2d 08-Jan-2017 Hanoh Haim <hhaim@cisco.com>

patch the changes from 16.07

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

0f54b830 08-Jan-2017 Hanoh Haim <hhaim@cisco.com>

mlx5 driver name was changed

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

2aab4c31 08-Jan-2017 Hanoh Haim <hhaim@cisco.com>

dpdk16_11 patch for mlx5_16_11

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

be13fd96 08-Jan-2017 Hanoh Haim <hhaim@cisco.com>

mlx5 from dpdk16_11

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

9eda18ac 03-Jan-2017 Hanoh Haim <hhaim@cisco.com>

add not accurate timer wheel for better performance

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

5257dbb8 04-Jan-2017 imarom <imarom@cisco.com>

draft - unreviewed

Signed-off-by: imarom <imarom@cisco.com>

ea10422c 04-Jan-2017 imarom <imarom@cisco.com>

added new files (capture)

Signed-off-by: imarom <imarom@cisco.com>

9fb4cf6f 02-Jan-2017 Yaroslav Brustinov <ybrustin@cisco.com>

add warning about lack of read permissions for user "nobody" to run scapy server.
add flag to disable scapy server run.

Change-Id: I65ccfb24ed4a5461fe2a13d8be0f07fad8a50bae
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

8e73c6bc 01-Jan-2017 Yaroslav Brustinov <ybrustin@cisco.com>

crash in case of stateless and link down

Change-Id: I3c9902808e4e3c3174ad5ed5fa81bc70f1840f86
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

fda98420 01-Jan-2017 Ido Barnea <ibarnea@cisco.com>

Fix --send-debug-pkt test so that VIC card will be able to work with less patches

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

0ab32112 01-Jan-2017 Yaroslav Brustinov <ybrustin@cisco.com>

minor

Change-Id: Ibf02ca9bb5e2f2a6e6c0a498dc8ce889069acb56
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

7b8fd5a8 25-Dec-2016 Yaroslav Brustinov <ybrustin@cisco.com>

Max number of ports: 16

Change-Id: I93e2efe542578b0745d2f40adb2bcf35ffdff31b
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

a56ae96b 01-Jan-2017 Yaroslav Brustinov <ybrustin@cisco.com>

alter the watchdog timeout before push_remote and after, due to possible long io

Change-Id: Ibddf830dbed8ee36c75113267645a576e38efa31
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

2bca2294 27-Dec-2016 Hanoh Haim <hhaim@cisco.com>

add ef posix_memalign function

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

9ad36b3d 26-Dec-2016 imarom <imarom@cisco.com>

watchdog - support for long IO operations
also reduce complexity of the watchdog

Signed-off-by: imarom <imarom@cisco.com>

5b7974b8 26-Dec-2016 Hanoh Haim <hhaim@cisco.com>

add --active-flows option to scale the active flows

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

f5350dfb 25-Dec-2016 Yaroslav Brustinov <ybrustin@cisco.com>

Disable watchdog for 5 seconds at Mellanox link up/down command

Change-Id: If19c9c0d3e5d684e6157ab5c71a927e2e89b8211
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

7c25e201 25-Dec-2016 Yaroslav Brustinov <ybrustin@cisco.com>

Update STL API version to 3.0

Change-Id: Ib00cdc8f960522e54414cfda5ae7778887a9d0ec
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

dc66a3a8 25-Dec-2016 Hanoh Haim <hhaim@cisco.com>

add a way to change tw configuration

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

c25e1862 25-Dec-2016 Ido Barnea <ibarnea@cisco.com>

Allow running x710 in --VM mode

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

34cb66c9 24-Dec-2016 imarom <imarom@cisco.com>

refactor layer config on prot attributes
added guard against unconfigured MAC when going up with empty config
file

Signed-off-by: imarom <imarom@cisco.com>

549f2750 25-Dec-2016 Hanoh Haim <hhaim@cisco.com>

clean up tw code

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

9508e956 25-Dec-2016 Hanoh Haim <hhaim@cisco.com>

gcc macro cleanup

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

262d781d 24-Dec-2016 Hanoh Haim <hhaim@cisco.com>

disable mbug optimization in case of stateful repeat flow, this option should be done in Stateless

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

641de502 24-Dec-2016 Hanoh Haim <hhaim@cisco.com>

fix trex-282 from #138 net/enic: fix memory leak with oversized Tx packets ticket

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

a4393f10 24-Dec-2016 Hanoh Haim <hhaim@cisco.com>

sim stateful works now

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

89309695 22-Dec-2016 Hanoh Haim <hhaim@cisco.com>

stateful scheduler cleanup

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

7b8e05fc 22-Dec-2016 Ido Barnea <ibarnea@cisco.com>

Small fix to previous commit

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

ee1eb4de 22-Dec-2016 Ido Barnea <ibarnea@cisco.com>

Allow up to 10 hops TTL reduction in X710 and 82599 stateful

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

d9934626 21-Dec-2016 Ido Barnea <ibarnea@cisco.com>

UDP NAT --learn mode 1,3 support - doc + regression tests

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

e528048b 21-Dec-2016 Ido Barnea <ibarnea@cisco.com>

Support for UDP with --learn_mode 1 and 3 (TCP ACK) using IP_ID

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

fff19c8c 21-Dec-2016 imarom <imarom@cisco.com>

watchdog disable for time capability

Signed-off-by: imarom <imarom@cisco.com>

eae78d43 07-Dec-2016 Hanoh Haim <hhaim@cisco.com>

improve Stateful scheduler

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

69724d5d 20-Dec-2016 imarom <imarom@cisco.com>

https://trex-tgn.cisco.com/youtrack/issue/trex-313

Signed-off-by: imarom <imarom@cisco.com>

abc0cb87 20-Dec-2016 imarom <imarom@cisco.com>

trex-312 ARP resolution does not work from console at virtual NICs

Signed-off-by: imarom <imarom@cisco.com>

de2af4eb 20-Dec-2016 Yaroslav Brustinov <ybrustin@cisco.com>

Check OS version for Mellanox NICs; More detailed args error prints; 40G and Mellanox driver classes inherit from Base, not 10G.

Change-Id: I55f7833078ca9d7bfcda211ad165a656ce5014c5
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

5cfeb192 18-Dec-2016 Yaroslav Brustinov <ybrustin@cisco.com>

changes from code review

Change-Id: I628608643d902bd6310b04b8036fc5f1fcc42309
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

cc4bd93b 12-Dec-2016 Yaroslav Brustinov <ybrustin@cisco.com>

1) limit number of streams per port to 20k
2) fix showing error in TUI
3) represensation of STLError: show only errors if error, limit by 10 entries

Change-Id: Ib8de9222e7fc09dd67275283857d0d7e9cb5988c
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

e4c8e44b 11-Dec-2016 Yaroslav Brustinov <ybrustin@cisco.com>

add min_ipg to push_pcaps

Change-Id: I353f8903c40963517fd2fed721cc0671d9f6dc4b
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

f51c210a 19-Dec-2016 imarom <imarom@cisco.com>

verify L2/L3 configuration cannot be done under traffic
also ping and arp

Signed-off-by: imarom <imarom@cisco.com>

6a6047fd 18-Dec-2016 imarom <imarom@cisco.com>

trex-234 - when allocating too many PG IDs an error get stuck

Signed-off-by: imarom <imarom@cisco.com>

00c9ca3b 16-Dec-2016 Yaroslav Brustinov <ybrustin@cisco.com>

revert of 1602ab2067f1752b0c72c2cd1335d210260b3b04
need to find another solution

Change-Id: Ia2b90ac58af4fc8417b1e2a7ba6815a68d614dfa
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

1602ab20 15-Dec-2016 Yaroslav Brustinov <ybrustin@cisco.com>

issue: trex-295
attach the interfaces one by one in our order instead of init all and reorder.

Change-Id: I3bbab970c5e2847b6a6250ec515d8003738c5d97
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

7ec52cf5 15-Dec-2016 Ido Barnea <ibarnea@cisco.com>

Fix trex-308. Stateful latency with NAT does not work on more than 2 ports

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

511a6dac 14-Dec-2016 Ido Barnea <ibarnea@cisco.com>

Fix E1000 stateful latency. Was broken in 227c1ff45fe36be859e9145cb1ec8c364a7fb8b7

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

d3bb7749 13-Dec-2016 imarom <imarom@cisco.com>

minor fix (RX core sync time)

Signed-off-by: imarom <imarom@cisco.com>

ac1c2d18 13-Dec-2016 imarom <imarom@cisco.com>

Merge branch 'master' into rx_phase_2


603bd7a4 13-Dec-2016 imarom <imarom@cisco.com>

startup issues with L2/L3

Signed-off-by: imarom <imarom@cisco.com>

0fdd81a9 13-Dec-2016 imarom <imarom@cisco.com>

Major refactor - L2 / L3 modes for ports

Signed-off-by: imarom <imarom@cisco.com>

dc546861 13-Dec-2016 Ido Barnea <ibarnea@cisco.com>

In stateful, print latency stats only if given -l != 0

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

523b9dc5 13-Dec-2016 Ido Barnea <ibarnea@cisco.com>

Fix trex-257 - Could not count p:... printed to screen with IPv6 streams

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

0c458152 12-Dec-2016 imarom <imarom@cisco.com>

grat ARP

Signed-off-by: imarom <imarom@cisco.com>

6c31c053 12-Dec-2016 Ido Barnea <ibarnea@cisco.com>

Added VIC tests + VIC small fix + fail tests if latency packets fail

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

29695101 11-Dec-2016 Hanoh Haim <hhaim@cisco.com>

mlx5 add RSS improve RX drop MPPS

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

fd9485d6 11-Dec-2016 Ido Barnea <ibarnea@cisco.com>

Cisco VIC card - support for receive all mode, and work around for IPv6 issues

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

af9f439b 10-Dec-2016 imarom <imarom@cisco.com>

IP src configuriation invalidates ARP resolution

Signed-off-by: imarom <imarom@cisco.com>

6b80dbde 11-Dec-2016 Hanoh Haim <hhaim@cisco.com>

ConnextX-4 local build take the right headers

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

a4e6b32e 10-Dec-2016 Yaroslav Brustinov <ybrustin@cisco.com>

Limit ZMQ RPC requests to 999999 bytes at CPP side. (check also unzipped size)

Change-Id: Ic592d40678e9918f7d06b9ce4269a330c4455b3c
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

85a7f31e 09-Dec-2016 Yaroslav Brustinov <ybrustin@cisco.com>

Limit ZMQ RPC requests to 999999 bytes at CPP side. TODO: split requests at Python to smaller chunks.

Change-Id: Ieaf477d2ed8264e30a8275a75d597fdc8858da79
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

0f604284 08-Dec-2016 Yaroslav Brustinov <ybrustin@cisco.com>

Add prints about link down for stateless

Change-Id: I1c32ab854ff2bbaaacb32e9aececfd67afba887b
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

bf52ccc3 06-Dec-2016 Ido Barnea <ibarnea@cisco.com>

Fix to Mellanox recevie all mode

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

0074ceee 06-Dec-2016 imarom <imarom@cisco.com>

RX features phase 2 - ARP and ICMP self response

Signed-off-by: imarom <imarom@cisco.com>

f0416b93 06-Dec-2016 Ido Barnea <ibarnea@cisco.com>

Add receive all mode to Mellanox cord

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

21f7d2e6 04-Dec-2016 Ido Barnea <ibarnea@cisco.com>

Fix debug packet test to work with mlnx and vic cards

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

10e549c8 04-Dec-2016 imarom <imarom@cisco.com>

valgrind cleanup and suppresion

Signed-off-by: imarom <imarom@cisco.com>

c2e0fc65 04-Dec-2016 imarom <imarom@cisco.com>

test breakage due to incorrect speed calculation

Signed-off-by: imarom <imarom@cisco.com>

4477491b 01-Dec-2016 Ido Barnea <ibarnea@cisco.com>

Merge stateless rx core changes with Itay's changes

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

c9028e25 01-Dec-2016 Ido Barnea <ibarnea@cisco.com>

cleanup

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

9464519d 01-Dec-2016 Ido Barnea <ibarnea@cisco.com>

take care of extra Ethernet FCS bytes handed to software in e1000

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

72b15427 29-Nov-2016 Ido Barnea <ibarnea@cisco.com>

RX core stateless - do not go to idle mode in VM

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

227c1ff4 28-Nov-2016 Ido Barnea <ibarnea@cisco.com>

Make RX core in VM read packets directly instead of getting message from TX core

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

75bd6c8f 28-Nov-2016 Ido Barnea <ibarnea@cisco.com>

Added TX queue

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

452e9d47 01-Dec-2016 imarom <imarom@cisco.com>

bug found by valgrind
also an issue with 40G deleting no exisiting rules with recv_all

Signed-off-by: imarom <imarom@cisco.com>

c420d1fd 01-Dec-2016 imarom <imarom@cisco.com>

refactor RX core

Signed-off-by: imarom <imarom@cisco.com>

17833369 30-Nov-2016 imarom <imarom@cisco.com>

minor bugs

Signed-off-by: imarom <imarom@cisco.com>

b8127701 30-Nov-2016 imarom <imarom@cisco.com>

merging with latest master

Signed-off-by: imarom <imarom@cisco.com>

Conflicts:
src/main_dpdk.cpp


3beb0705 30-Nov-2016 Ido Barnea <ibarnea@cisco.com>

Fix memory leak in pretest

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

051a334b 30-Nov-2016 imarom <imarom@cisco.com>

reply to messages

Signed-off-by: imarom <imarom@cisco.com>

2ded6e3d 30-Nov-2016 Ido Barnea <ibarnea@cisco.com>

Support receive all mode for 82599 10G card

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

f143a31a 28-Nov-2016 Hanoh Haim <hhaim@cisco.com>

VIC DPDK input counter add +4 bytes - reduce it

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

42d71595 28-Nov-2016 Hanoh Haim <hhaim@cisco.com>

add VIC reg files

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

27a705e4 28-Nov-2016 Hanoh Haim <hhaim@cisco.com>

fix trex-280 VIC DPDK rx counter issue

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

3f11d1c5 28-Nov-2016 Hanoh Haim <hhaim@cisco.com>

check VIC FW support using FILTER_INFO, remove patch from enic driver

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

a682354d 27-Nov-2016 Hanoh Haim <hhaim@cisco.com>

fix trex-277

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

ba3a6e1e 28-Nov-2016 imarom <imarom@cisco.com>

reverting back a temp fix

Signed-off-by: imarom <imarom@cisco.com>

25be508c 28-Nov-2016 imarom <imarom@cisco.com>

self code review

Signed-off-by: imarom <imarom@cisco.com>

537f5831 28-Nov-2016 imarom <imarom@cisco.com>

RX features - self code review

Signed-off-by: imarom <imarom@cisco.com>

4c8363ea 27-Nov-2016 Ido Barnea <ibarnea@cisco.com>

make -l work with client config

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

30bca838 26-Nov-2016 Yaroslav Brustinov <ybrustin@cisco.com>

gtests: resolve collision in same filename for different users

Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

d0c838e0 24-Nov-2016 imarom <imarom@cisco.com>

self code review

Signed-off-by: imarom <imarom@cisco.com>

80fc6e4d 23-Nov-2016 Ido Barnea <ibarnea@cisco.com>

Fix issue of TRex dropping ARP packets shorter than 60 bytes

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

d6423d0e 23-Nov-2016 imarom <imarom@cisco.com>

Allow non resolve state for stateless to startup

Signed-off-by: imarom <imarom@cisco.com>

d4dc8114 22-Nov-2016 imarom <imarom@cisco.com>

merge issues

Signed-off-by: imarom <imarom@cisco.com>

5472a293 23-Nov-2016 imarom <imarom@cisco.com>

Merge branch 'master'

Signed-off-by: imarom <imarom@cisco.com>

Conflicts:
src/main_dpdk.cpp


fc35e10d 22-Nov-2016 imarom <imarom@cisco.com>

RX features - removed 'none' and used Json::nullValue

Signed-off-by: imarom <imarom@cisco.com>

31a4ef5a 22-Nov-2016 Ido Barnea <ibarnea@cisco.com>

client config gtest

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

6c18d6a2 22-Nov-2016 imarom <imarom@cisco.com>

RX features - added timestamp to RX packets

Signed-off-by: imarom <imarom@cisco.com>

4a2d56b6 20-Nov-2016 Ido Barnea <ibarnea@cisco.com>

Client config ARP support - code review changes

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

fb823791 20-Nov-2016 Ido Barnea <ibarnea@cisco.com>

Seperating ClientCfgDirBase/Ext and ClientCfgBase/Ext to save memory

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

bf83f301 15-Nov-2016 Ido Barnea <ibarnea@cisco.com>

client config ARP resolve working. Still missing IPv6 support.

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

c39cdf89 07-Nov-2016 Ido Barnea <ibarnea@cisco.com>

Added IPv6 field to yaml config

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

c9ec3b81 07-Nov-2016 Ido Barnea <ibarnea@cisco.com>

Support multi dest and src addresses in pretest

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

11c21647 16-Nov-2016 imarom <imarom@cisco.com>

Merge branch 'master' to rx_features phase 0.5

Signed-off-by: imarom <imarom@cisco.com>


e46e3f59 16-Nov-2016 imarom <imarom@cisco.com>

RX features - ARP resolve

Signed-off-by: imarom <imarom@cisco.com>

0d96ac1e 16-Nov-2016 Yaroslav Brustinov <ybrustin@cisco.com>

fix threads number 31+ in config causing overflow in mask calculations

Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

122f336f 16-Nov-2016 Ido Barnea <ibarnea@cisco.com>

Fix trex-267 - allocation of ARP packets from wrong memory socket

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

4daf0d8d 15-Nov-2016 Yaroslav Brustinov <ybrustin@cisco.com>

STL push remote empty/incorrect pcap: fix cleanup

Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

558ce764 15-Nov-2016 imarom <imarom@cisco.com>

RX features - another refinement

Signed-off-by: imarom <imarom@cisco.com>

7b3c33b9 15-Nov-2016 Hanoh Haim <hhaim@cisco.com>

backup old trex-07 setup config

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

38030f50 14-Nov-2016 Hanoh Haim <hhaim@cisco.com>

move ibv_fork_init due to a crash of debug image see trex-270

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

6e1919c3 13-Nov-2016 imarom <imarom@cisco.com>

RX features - pre-resolve stage

Signed-off-by: imarom <imarom@cisco.com>

9d9f3dd8 13-Nov-2016 Hanoh Haim <hhaim@cisco.com>

enic verify fw version

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

e7d064b2 13-Nov-2016 Hanoh Haim <hhaim@cisco.com>

add a patch to query fw support for advanced filtering

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

c8a7c2aa 13-Nov-2016 Hanoh Haim <hhaim@cisco.com>

mlx5/enic support enable flow stats in software

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

e7177219 13-Nov-2016 Hanoh Haim <hhaim@cisco.com>

enic move to TOS=LSB

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

ec26c23e 13-Nov-2016 Hanoh Haim <hhaim@cisco.com>

add a way to dump debug packets

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

235aac50 13-Nov-2016 Hanoh Haim <hhaim@cisco.com>

enic add speed capability

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

ac40e1ff 13-Nov-2016 Hanoh Haim <hhaim@cisco.com>

enic fix mask and shift for ipv6.tc

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

7ee46991 12-Nov-2016 Hanoh Haim <hhaim@cisco.com>

mlx5 minor update

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

6d801943 11-Nov-2016 Hanoh Haim <hhaim@cisco.com>

mlx5 stateless latency support

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

8d0a50a3 11-Nov-2016 Hanoh Haim <hhaim@cisco.com>

VIC basic filter support

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

1620dca6 11-Nov-2016 Hanoh Haim <hhaim@cisco.com>

enic support filters by John

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

21ebf559 10-Nov-2016 Hanoh Haim <hhaim@cisco.com>

change proto from uint16_t to uint8_t

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

0dfd6a37 10-Nov-2016 Hanoh Haim <hhaim@cisco.com>

mlx5 add TOS marker for mlx5 type of driver

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

50746d0d 10-Nov-2016 Hanoh Haim <hhaim@cisco.com>

mlx5 reduce the number of packets

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

1ec8425e 10-Nov-2016 Hanoh Haim <hhaim@cisco.com>

mlx5 ipv6 filters works

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

70ab23ea 10-Nov-2016 Hanoh Haim <hhaim@cisco.com>

mlx5 two rules work now

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

54305984 10-Nov-2016 Hanoh Haim <hhaim@cisco.com>

No debug for DPDK in case of release

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

446954f6 09-Nov-2016 Hanoh Haim <hhaim@cisco.com>

change default value for best 64B Tx MPPS

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

a86a0711 08-Nov-2016 Hanoh Haim <hhaim@cisco.com>

mlx5 stats from hardware

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

855e5984 08-Nov-2016 Hanoh Haim <hhaim@cisco.com>

WIP mlx5 remove filters

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

8e9aa6d8 08-Nov-2016 Hanoh Haim <hhaim@cisco.com>

mlx5 WIP Stateful work -- all traffic goes to RX_QUEUE=0

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

68640284 08-Nov-2016 Hanoh Haim <hhaim@cisco.com>

minor mlx5 - load script works

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

7d8d95fb 08-Nov-2016 Hanoh Haim <hhaim@cisco.com>

mlx5 support build WIP

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

98dc1571 10-Nov-2016 Yaroslav Brustinov <ybrustin@cisco.com>

Add nicer error if -c is bigger than number of threads in platform config

Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

e9b4c74d 10-Nov-2016 Ido Barnea <ibarnea@cisco.com>

Fixed unit test isseus of calling is_stateless before initializing state

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

ab28fccc 09-Nov-2016 imarom <imarom@cisco.com>

RX features - added port attributes for IPv4 and DG

Signed-off-by: imarom <imarom@cisco.com>

a842c1ff 09-Nov-2016 Ido Barnea <ibarnea@cisco.com>

Fix issue when --vlan option appearing before -i option

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

d09b1239 08-Nov-2016 imarom <imarom@cisco.com>

RX queue - ARP request working

Signed-off-by: imarom <imarom@cisco.com>

f9a0c5e2 07-Nov-2016 imarom <imarom@cisco.com>

RX features - queueing

Signed-off-by: imarom <imarom@cisco.com>

e85ea756 06-Nov-2016 imarom <imarom@cisco.com>

RX features

Signed-off-by: imarom <imarom@cisco.com>

a1ade6fd 06-Nov-2016 imarom <imarom@cisco.com>

RX features - RX sniffer

Signed-off-by: imarom <imarom@cisco.com>

234779fd 03-Nov-2016 imarom <imarom@cisco.com>

moved RX filter feature to port attr

Signed-off-by: imarom <imarom@cisco.com>

5d52395c 03-Nov-2016 Hanoh Haim <hhaim@cisco.com>

start in case of linkdown - trex-192 only for XL710/X710

Signed-off-by: Hanoh Haim <hhaim@cisco.com>

0ed685e0 02-Nov-2016 imarom <imarom@cisco.com>

RX software features

Signed-off-by: imarom <imarom@cisco.com>

7eeb57c4 31-Oct-2016 imarom <imarom@cisco.com>

some refactor to RX core to allow multiple features

Signed-off-by: imarom <imarom@cisco.com>

0337db2b 31-Oct-2016 imarom <imarom@cisco.com>

draft: RX software feature

Signed-off-by: imarom <imarom@cisco.com>

02ab06b1 31-Oct-2016 imarom <imarom@cisco.com>

RX software features - some new files

5ab7411f 02-Nov-2016 imarom <imarom@cisco.com>

Trex threads - pin DPDK master thread to the master core
also, some names to the threads to make things clear
and a script to show them

Signed-off-by: imarom <imarom@cisco.com>

dcc8af37 31-Oct-2016 Ido Barnea <ibarnea@cisco.com>

minor fixes

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

44772cc5 31-Oct-2016 Ido Barnea <ibarnea@cisco.com>

In pre test - handle gratitues ARP, and answer ARP requests

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

f5817145 30-Oct-2016 Yaroslav Brustinov <ybrustin@cisco.com>

add ifdef guard to .h file
remove UUID from TUI
STF Python API: show newlines instead of "\n\n\n" in Exception message
STF Python API: remove "During handling of the above exception, another exception occurred:" in Python3.3+
dpdk_nic_bind.py: ensure needed PATH exists for lspci etc.
t-rex-64: remove "stty: standard input: Inappropriate ioctl for device"
t-rex-64: remove "cat: write error: Broken pipe"

Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

599f4ecd 30-Oct-2016 Ido Barnea <ibarnea@cisco.com>

Increased number of ARP retries at start to 10

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

d08421c1 30-Oct-2016 Ido Barnea <ibarnea@cisco.com>

Added inet_pton.cpp

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

ba0095c5 28-Oct-2016 Yaroslav Brustinov <ybrustin@cisco.com>

rebase merge typo

Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

111bd366 28-Oct-2016 Yaroslav Brustinov <ybrustin@cisco.com>

move port_attr from driver class to physical port class + small fixes according to code review

Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

1016c3d4 25-Oct-2016 Yaroslav Brustinov <ybrustin@cisco.com>

console: rearrange lines at "stats --ps"
in case of start traffic with link down, return error with link state

Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

815de471 23-Oct-2016 Yaroslav Brustinov <ybrustin@cisco.com>

disable fc change if not supported

Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

7f69fa8d 23-Oct-2016 Yaroslav Brustinov <ybrustin@cisco.com>

Add method name to "Method not registered" error

Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

2dab6b6d 22-Oct-2016 Yaroslav Brustinov <ybrustin@cisco.com>

dpdk_setup_ports.py: fix add of help in case of "t-rex-64 --help"
dpdk_setup_ports.py: fix warning of TRex is already running if different NICs are being used
singleton_daemon.py: fix error socket in use immediately after check if in use
trex-console: fix crash in case of "tui --help"
trex-console: try-catch commands instead of crashing
add async notification on port status/atttibutes change
add port xstats support
add description of interfaces
main_dpdk.cpp: fix --client_cfg not working with Python API

Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

00bfc58e 13-Oct-2016 Yaroslav Brustinov <ybrustin@cisco.com>

new port attr commands: flow control, link status, led status
add user friendly description to ports
add xstats
enable start with link down at stateless. in CPP status will update itself upon link up, in Python need to restart client at this phase.

Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>

7d129c00 26-Oct-2016 imarom <imarom@cisco.com>

fixed performance issue (moved STRECH case to low priority cases)

Signed-off-by: imarom <imarom@cisco.com>

5088a5b4 25-Oct-2016 Ido Barnea <ibarnea@cisco.com>

Remove useless print in server stateless mode

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

4d095eb5 18-Oct-2016 imarom <imarom@cisco.com>

severe crash when time strech push a node in the top of the priority queue
between TOP and POP
it was obsereved during execution of the command

push -r -f /auto/avc-devtest/CS-NBAR/SR_639103737/PcapPerIp.pcap -a -n 10000000 -s 1000

when two adject ports exists

Signed-off-by: imarom <imarom@cisco.com>

1738989b 18-Oct-2016 Ido Barnea <ibarnea@cisco.com>

Help message fixes + removing unused command line options

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

d94450a9 13-Oct-2016 Ido Barnea <ibarnea@cisco.com>

Revert "Fix bundeling in file names to bundling"

This reverts commit 9ed37dfeed71c3adac59f02e08ee08627bd7924c.

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

9ed37dfe 13-Oct-2016 Ido Barnea <ibarnea@cisco.com>

Fix bundeling in file names to bundling

Signed-off-by: Ido Barnea <ibarnea@cisco.com>

bd6dc8e4 06-Oct-2016 Ido Barnea <ibarnea@cisco.com>

put back --vlan option for stateless 82599

0ef4795c 06-Oct-2016 Ido Barnea <ibarnea@cisco.com>

Fix to set_rcv_all off on xl710

d62aeaa7 05-Oct-2016 Ido Barnea <ibarnea@cisco.com>

Fix issue with set_rcv_all in 1G

efb88737 27-Sep-2016 Ido Barnea <ibarnea@cisco.com>

pre test: Code review fixes

2223955b 26-Sep-2016 Ido Barnea <ibarnea@cisco.com>

pre test: Some small fixes

a42bf7bc 25-Sep-2016 Ido Barnea <ibarnea@cisco.com>

pre test: Periodically send gratuitous ARP in stateful

af781231 22-Sep-2016 Ido Barnea <ibarnea@cisco.com>

pre test: Send grat ARP, and resolve gateway addresses

15499f72 05-Oct-2016 Ido Barnea <ibarnea@cisco.com>

Implementation of Ipv6Header::getl4Proto + cleanup in Ipv6 files

2e02d8cb 29-Sep-2016 Hanoh Haim <hhaim@cisco.com>

refactor limit split

c4392ff9 29-Sep-2016 Hanoh Haim <hhaim@cisco.com>

minor fix hw_cs in case of random pkt size

8a881fce 29-Sep-2016 Hanoh Haim <hhaim@cisco.com>

minor fix to hw_cs inst

567fe4bc 29-Sep-2016 Hanoh Haim <hhaim@cisco.com>

add a way to dump packet as K12 format for debug

4f91be3f 29-Sep-2016 Hanoh Haim <hhaim@cisco.com>

Add FE Instruction to fix TCP/UDP Payload checksum using hardware offload engine

bc02d312 28-Sep-2016 imarom <imarom@cisco.com>

performance measurements - class fix checksum does not work well

5963a038 28-Sep-2016 imarom <imarom@cisco.com>

performance tweak - faster checksum

5497c271 28-Sep-2016 Yaroslav Brustinov <ybrustin@cisco.com>

cpp arg parser changes argv, on second iteration data might be not valid => copy the argv before each call.

ffff2512 27-Sep-2016 imarom <imarom@cisco.com>

fix regression issues with step/init values
TODO: random limit currently does not support limit less than core
count - it is possible to solve this by giving redundant cores
the same seed and limit (currently it is blocked)

1e6b2bf6 27-Sep-2016 Yaroslav Brustinov <ybrustin@cisco.com>

/etc/trex_cfg.yaml allow MAC as string "12:34:56:78:9a:bc" etc.
dpdk_setup_ports: fix create config in case of VM & passthrough

f6d11f9e 25-Sep-2016 imarom <imarom@cisco.com>

merge issues with rand limit

d94e6a00 25-Sep-2016 imarom <imarom@cisco.com>

split multicore - all tests pass

e768dc68 25-Sep-2016 imarom <imarom@cisco.com>

fixing up all gtests results (due to split now in order instead of
segments)

2cf44419 21-Sep-2016 imarom <imarom@cisco.com>

Splitter - padding for non circular VMs

0b520a31 18-Sep-2016 imarom <imarom@cisco.com>

client var support split now

0f1d226c 14-Sep-2016 imarom <imarom@cisco.com>

draft: new split algorithm

3cec1bfb 13-Sep-2016 Hanoh Haim <hhaim@cisco.com>

add python test

d510a8b0 13-Sep-2016 Hanoh Haim <hhaim@cisco.com>

add min/max to repeatable random inst

5defb868 12-Sep-2016 Hanoh Haim <hhaim@cisco.com>

more tests

70dec0ed 12-Sep-2016 Hanoh Haim <hhaim@cisco.com>

add rand_limit tests

c754842a 12-Sep-2016 Hanoh Haim <hhaim@cisco.com>

add rand limit instruction DP

58f1ee52 07-Sep-2016 Ido Barnea <ibarnea@cisco.com>

APIs and functions in preparation for receive all mode. XL710/i350 mode toggling work.

34a6b905 12-Sep-2016 imarom <imarom@cisco.com>

added minimum values for validate command

see https://trex-tgn.cisco.com/youtrack/issue/trex-243

b87818b8 08-Sep-2016 imarom <imarom@cisco.com>

dual mode fix: MAC address on the slave port was not updated

2261b233 08-Sep-2016 Ido Barnea <ibarnea@cisco.com>

Fix issue of reading RX queue from DP core even when we are not in VM mode

32323865 05-Sep-2016 imarom <imarom@cisco.com>

ERF reader missing rewind

0d4c9932 05-Sep-2016 imarom <imarom@cisco.com>

dual mode : code review fixes

d5084206 05-Sep-2016 imarom <imarom@cisco.com>

dual mode - tests

540da82e 04-Sep-2016 imarom <imarom@cisco.com>

dual mode - check for ERF only

04eae221 04-Sep-2016 imarom <imarom@cisco.com>

DUAL mode - phase #1

2ee9ac46 22-Aug-2016 Yaroslav Brustinov <ybrustin@cisco.com>

interactive creation of config, finish returning DPDK interfaces to Linux command.

3651723c 18-Aug-2016 Yaroslav Brustinov <ybrustin@cisco.com>

revert mmain_dpdk.h commited by mistake code
add create config functional test
change order of cores in config file

08def8d3 18-Aug-2016 Yaroslav Brustinov <ybrustin@cisco.com>

TRex argument --dump-interfaces <list of PCI> (by default will take interfaces from /etc/trex_cfg.yaml if exists, if does not exists, will show all DPDK interfaces)
get interface speed from DPDK instead of using constants per driver
add script to generate config file /etc/trex_cfg.yaml: sudo ./dpdk_setup_ports.py -c <list of PCI>
show table of interfaces in sudo ./dpdk_setup_ports.py -t

a08d3b9b 18-Aug-2016 imarom <imarom@cisco.com>

core_mask backward compatability (for GUI)

d455190c 18-Aug-2016 imarom <imarom@cisco.com>

previous commit was missing a file change

b8353aa9 18-Aug-2016 imarom <imarom@cisco.com>

CPU util. measurements fix (more accurate and steady)
see #trex-246

5f530a21 15-Aug-2016 Hanoh Haim <hhaim@cisco.com>

add another ko

c5a9a3c7 16-Aug-2016 imarom <imarom@cisco.com>

simulator breakage fix

7dbdcb10 15-Aug-2016 imarom <imarom@cisco.com>

personal code review tweaks

25aa665b 15-Aug-2016 imarom <imarom@cisco.com>

TUI screen buffer

ba7b5dff 10-Aug-2016 imarom <imarom@cisco.com>

core mask - first phase

ce1de344 14-Aug-2016 Ido Barnea <ibarnea@cisco.com>

Exit if x710 firmware version is too old

b5c09779 11-Aug-2016 Ido Barnea <ibarnea@cisco.com>

IPv6 Latency/flow stats on x710 - supporting all packet types

92880804 10-Aug-2016 Ido Barnea <ibarnea@cisco.com>

Better flow stat parser unit tests, including IPv6

44b5db37 08-Aug-2016 Ido Barnea <ibarnea@cisco.com>

change default to not run rte_eth_dev_stop/close

2d51b632 08-Aug-2016 Ido Barnea <ibarnea@cisco.com>

Changing DPDK latency patch, so we can easily merge it for next DPDK version

dc56569b 08-Aug-2016 Ido Barnea <ibarnea@cisco.com>

removed dpdk22 files


dpdk22/README
dpdk22/drivers/net/af_packet/rte_eth_af_packet.c
dpdk22/drivers/net/af_packet/rte_eth_af_packet.h
dpdk22/drivers/net/bnx2x/bnx2x.h
dpdk22/drivers/net/bnx2x/bnx2x_ethdev.h
dpdk22/drivers/net/bnx2x/bnx2x_logs.h
dpdk22/drivers/net/bnx2x/bnx2x_rxtx.h
dpdk22/drivers/net/bnx2x/bnx2x_stats.h
dpdk22/drivers/net/bnx2x/bnx2x_vfpf.h
dpdk22/drivers/net/bnx2x/ecore_fw_defs.h
dpdk22/drivers/net/bnx2x/ecore_hsi.h
dpdk22/drivers/net/bnx2x/ecore_init.h
dpdk22/drivers/net/bnx2x/ecore_init_ops.h
dpdk22/drivers/net/bnx2x/ecore_mfw_req.h
dpdk22/drivers/net/bnx2x/ecore_reg.h
dpdk22/drivers/net/bnx2x/ecore_sp.h
dpdk22/drivers/net/bnx2x/elink.h
dpdk22/drivers/net/bonding/rte_eth_bond.h
dpdk22/drivers/net/bonding/rte_eth_bond_8023ad.h
dpdk22/drivers/net/bonding/rte_eth_bond_8023ad_private.h
dpdk22/drivers/net/bonding/rte_eth_bond_alb.h
dpdk22/drivers/net/bonding/rte_eth_bond_private.h
dpdk22/drivers/net/cxgbe/base/adapter.h
dpdk22/drivers/net/cxgbe/base/common.h
dpdk22/drivers/net/cxgbe/base/t4_chip_type.h
dpdk22/drivers/net/cxgbe/base/t4_hw.c
dpdk22/drivers/net/cxgbe/base/t4_hw.h
dpdk22/drivers/net/cxgbe/base/t4_msg.h
dpdk22/drivers/net/cxgbe/base/t4_pci_id_tbl.h
dpdk22/drivers/net/cxgbe/base/t4_regs.h
dpdk22/drivers/net/cxgbe/base/t4_regs_values.h
dpdk22/drivers/net/cxgbe/base/t4fw_interface.h
dpdk22/drivers/net/cxgbe/cxgbe.h
dpdk22/drivers/net/cxgbe/cxgbe_compat.h
dpdk22/drivers/net/cxgbe/cxgbe_ethdev.c
dpdk22/drivers/net/cxgbe/cxgbe_main.c
dpdk22/drivers/net/cxgbe/sge.c
dpdk22/drivers/net/e1000/base/README
dpdk22/drivers/net/e1000/base/e1000_80003es2lan.c
dpdk22/drivers/net/e1000/base/e1000_80003es2lan.h
dpdk22/drivers/net/e1000/base/e1000_82540.c
dpdk22/drivers/net/e1000/base/e1000_82541.c
dpdk22/drivers/net/e1000/base/e1000_82541.h
dpdk22/drivers/net/e1000/base/e1000_82542.c
dpdk22/drivers/net/e1000/base/e1000_82543.c
dpdk22/drivers/net/e1000/base/e1000_82543.h
dpdk22/drivers/net/e1000/base/e1000_82571.c
dpdk22/drivers/net/e1000/base/e1000_82571.h
dpdk22/drivers/net/e1000/base/e1000_82575.c
dpdk22/drivers/net/e1000/base/e1000_82575.h
dpdk22/drivers/net/e1000/base/e1000_api.c
dpdk22/drivers/net/e1000/base/e1000_api.h
dpdk22/drivers/net/e1000/base/e1000_defines.h
dpdk22/drivers/net/e1000/base/e1000_hw.h
dpdk22/drivers/net/e1000/base/e1000_i210.c
dpdk22/drivers/net/e1000/base/e1000_i210.h
dpdk22/drivers/net/e1000/base/e1000_ich8lan.c
dpdk22/drivers/net/e1000/base/e1000_ich8lan.h
dpdk22/drivers/net/e1000/base/e1000_mac.c
dpdk22/drivers/net/e1000/base/e1000_mac.h
dpdk22/drivers/net/e1000/base/e1000_manage.c
dpdk22/drivers/net/e1000/base/e1000_manage.h
dpdk22/drivers/net/e1000/base/e1000_mbx.c
dpdk22/drivers/net/e1000/base/e1000_mbx.h
dpdk22/drivers/net/e1000/base/e1000_nvm.c
dpdk22/drivers/net/e1000/base/e1000_nvm.h
dpdk22/drivers/net/e1000/base/e1000_osdep.c
dpdk22/drivers/net/e1000/base/e1000_osdep.h
dpdk22/drivers/net/e1000/base/e1000_phy.c
dpdk22/drivers/net/e1000/base/e1000_phy.h
dpdk22/drivers/net/e1000/base/e1000_regs.h
dpdk22/drivers/net/e1000/base/e1000_vf.c
dpdk22/drivers/net/e1000/base/e1000_vf.h
dpdk22/drivers/net/e1000/e1000_ethdev.h
dpdk22/drivers/net/e1000/e1000_logs.h
dpdk22/drivers/net/e1000/em_ethdev.c
dpdk22/drivers/net/e1000/em_rxtx.c
dpdk22/drivers/net/e1000/igb_ethdev.c
dpdk22/drivers/net/e1000/igb_pf.c
dpdk22/drivers/net/e1000/igb_regs.h
dpdk22/drivers/net/e1000/igb_rxtx.c
dpdk22/drivers/net/enic/LICENSE
dpdk22/drivers/net/enic/base/cq_desc.h
dpdk22/drivers/net/enic/base/cq_enet_desc.h
dpdk22/drivers/net/enic/base/enic_vnic_wq.h
dpdk22/drivers/net/enic/base/rq_enet_desc.h
dpdk22/drivers/net/enic/base/vnic_cq.c
dpdk22/drivers/net/enic/base/vnic_cq.h
dpdk22/drivers/net/enic/base/vnic_dev.c
dpdk22/drivers/net/enic/base/vnic_dev.h
dpdk22/drivers/net/enic/base/vnic_devcmd.h
dpdk22/drivers/net/enic/base/vnic_enet.h
dpdk22/drivers/net/enic/base/vnic_intr.c
dpdk22/drivers/net/enic/base/vnic_intr.h
dpdk22/drivers/net/enic/base/vnic_nic.h
dpdk22/drivers/net/enic/base/vnic_resource.h
dpdk22/drivers/net/enic/base/vnic_rq.c
dpdk22/drivers/net/enic/base/vnic_rq.h
dpdk22/drivers/net/enic/base/vnic_rss.c
dpdk22/drivers/net/enic/base/vnic_rss.h
dpdk22/drivers/net/enic/base/vnic_stats.h
dpdk22/drivers/net/enic/base/vnic_wq.c
dpdk22/drivers/net/enic/base/vnic_wq.h
dpdk22/drivers/net/enic/base/wq_enet_desc.h
dpdk22/drivers/net/enic/enic.h
dpdk22/drivers/net/enic/enic_clsf.c
dpdk22/drivers/net/enic/enic_compat.h
dpdk22/drivers/net/enic/enic_ethdev.c
dpdk22/drivers/net/enic/enic_main.c
dpdk22/drivers/net/enic/enic_res.c
dpdk22/drivers/net/enic/enic_res.h
dpdk22/drivers/net/fm10k/base/fm10k_api.c
dpdk22/drivers/net/fm10k/base/fm10k_api.h
dpdk22/drivers/net/fm10k/base/fm10k_common.c
dpdk22/drivers/net/fm10k/base/fm10k_common.h
dpdk22/drivers/net/fm10k/base/fm10k_mbx.c
dpdk22/drivers/net/fm10k/base/fm10k_mbx.h
dpdk22/drivers/net/fm10k/base/fm10k_osdep.h
dpdk22/drivers/net/fm10k/base/fm10k_pf.c
dpdk22/drivers/net/fm10k/base/fm10k_pf.h
dpdk22/drivers/net/fm10k/base/fm10k_tlv.c
dpdk22/drivers/net/fm10k/base/fm10k_tlv.h
dpdk22/drivers/net/fm10k/base/fm10k_type.h
dpdk22/drivers/net/fm10k/base/fm10k_vf.c
dpdk22/drivers/net/fm10k/base/fm10k_vf.h
dpdk22/drivers/net/fm10k/fm10k.h
dpdk22/drivers/net/fm10k/fm10k_ethdev.c
dpdk22/drivers/net/fm10k/fm10k_logs.h
dpdk22/drivers/net/fm10k/fm10k_rxtx.c
dpdk22/drivers/net/fm10k/fm10k_rxtx_vec.c
dpdk22/drivers/net/i40e/base/i40e_adminq.c
dpdk22/drivers/net/i40e/base/i40e_adminq.h
dpdk22/drivers/net/i40e/base/i40e_adminq_cmd.h
dpdk22/drivers/net/i40e/base/i40e_alloc.h
dpdk22/drivers/net/i40e/base/i40e_common.c
dpdk22/drivers/net/i40e/base/i40e_dcb.c
dpdk22/drivers/net/i40e/base/i40e_dcb.h
dpdk22/drivers/net/i40e/base/i40e_devids.h
dpdk22/drivers/net/i40e/base/i40e_diag.c
dpdk22/drivers/net/i40e/base/i40e_diag.h
dpdk22/drivers/net/i40e/base/i40e_hmc.c
dpdk22/drivers/net/i40e/base/i40e_hmc.h
dpdk22/drivers/net/i40e/base/i40e_lan_hmc.c
dpdk22/drivers/net/i40e/base/i40e_lan_hmc.h
dpdk22/drivers/net/i40e/base/i40e_nvm.c
dpdk22/drivers/net/i40e/base/i40e_osdep.h
dpdk22/drivers/net/i40e/base/i40e_prototype.h
dpdk22/drivers/net/i40e/base/i40e_register.h
dpdk22/drivers/net/i40e/base/i40e_status.h
dpdk22/drivers/net/i40e/base/i40e_type.h
dpdk22/drivers/net/i40e/base/i40e_virtchnl.h
dpdk22/drivers/net/i40e/i40e_ethdev.c
dpdk22/drivers/net/i40e/i40e_ethdev.h
dpdk22/drivers/net/i40e/i40e_ethdev_vf.c
dpdk22/drivers/net/i40e/i40e_fdir.c
dpdk22/drivers/net/i40e/i40e_logs.h
dpdk22/drivers/net/i40e/i40e_pf.c
dpdk22/drivers/net/i40e/i40e_pf.h
dpdk22/drivers/net/i40e/i40e_rxtx.c
dpdk22/drivers/net/i40e/i40e_rxtx.h
dpdk22/drivers/net/i40e/i40e_rxtx_vec.c
dpdk22/drivers/net/ixgbe/base/README
dpdk22/drivers/net/ixgbe/base/ixgbe_82598.c
dpdk22/drivers/net/ixgbe/base/ixgbe_82598.h
dpdk22/drivers/net/ixgbe/base/ixgbe_82599.c
dpdk22/drivers/net/ixgbe/base/ixgbe_82599.h
dpdk22/drivers/net/ixgbe/base/ixgbe_api.c
dpdk22/drivers/net/ixgbe/base/ixgbe_api.h
dpdk22/drivers/net/ixgbe/base/ixgbe_common.c
dpdk22/drivers/net/ixgbe/base/ixgbe_common.h
dpdk22/drivers/net/ixgbe/base/ixgbe_dcb.c
dpdk22/drivers/net/ixgbe/base/ixgbe_dcb.h
dpdk22/drivers/net/ixgbe/base/ixgbe_dcb_82598.c
dpdk22/drivers/net/ixgbe/base/ixgbe_dcb_82598.h
dpdk22/drivers/net/ixgbe/base/ixgbe_dcb_82599.c
dpdk22/drivers/net/ixgbe/base/ixgbe_dcb_82599.h
dpdk22/drivers/net/ixgbe/base/ixgbe_mbx.c
dpdk22/drivers/net/ixgbe/base/ixgbe_mbx.h
dpdk22/drivers/net/ixgbe/base/ixgbe_osdep.h
dpdk22/drivers/net/ixgbe/base/ixgbe_phy.c
dpdk22/drivers/net/ixgbe/base/ixgbe_phy.h
dpdk22/drivers/net/ixgbe/base/ixgbe_type.h
dpdk22/drivers/net/ixgbe/base/ixgbe_vf.c
dpdk22/drivers/net/ixgbe/base/ixgbe_vf.h
dpdk22/drivers/net/ixgbe/base/ixgbe_x540.c
dpdk22/drivers/net/ixgbe/base/ixgbe_x540.h
dpdk22/drivers/net/ixgbe/base/ixgbe_x550.c
dpdk22/drivers/net/ixgbe/base/ixgbe_x550.h
dpdk22/drivers/net/ixgbe/ixgbe_bypass.h
dpdk22/drivers/net/ixgbe/ixgbe_bypass_api.h
dpdk22/drivers/net/ixgbe/ixgbe_bypass_defines.h
dpdk22/drivers/net/ixgbe/ixgbe_ethdev.c
dpdk22/drivers/net/ixgbe/ixgbe_ethdev.h
dpdk22/drivers/net/ixgbe/ixgbe_fdir.c
dpdk22/drivers/net/ixgbe/ixgbe_logs.h
dpdk22/drivers/net/ixgbe/ixgbe_pf.c
dpdk22/drivers/net/ixgbe/ixgbe_regs.h
dpdk22/drivers/net/ixgbe/ixgbe_rxtx.c
dpdk22/drivers/net/ixgbe/ixgbe_rxtx.h
dpdk22/drivers/net/ixgbe/ixgbe_rxtx_vec.c
dpdk22/drivers/net/mlx4/mlx4.h
dpdk22/drivers/net/mlx5/mlx5.h
dpdk22/drivers/net/mlx5/mlx5_defs.h
dpdk22/drivers/net/mlx5/mlx5_rxtx.h
dpdk22/drivers/net/mlx5/mlx5_utils.h
dpdk22/drivers/net/null/rte_eth_null.c
dpdk22/drivers/net/null/rte_eth_null.h
dpdk22/drivers/net/ring/rte_eth_ring.c
dpdk22/drivers/net/ring/rte_eth_ring.h
dpdk22/drivers/net/szedata2/rte_eth_szedata2.h
dpdk22/drivers/net/virtio/virtio_ethdev.c
dpdk22/drivers/net/virtio/virtio_ethdev.h
dpdk22/drivers/net/virtio/virtio_logs.h
dpdk22/drivers/net/virtio/virtio_pci.c
dpdk22/drivers/net/virtio/virtio_pci.h
dpdk22/drivers/net/virtio/virtio_ring.h
dpdk22/drivers/net/virtio/virtio_rxtx.c
dpdk22/drivers/net/virtio/virtio_rxtx.h
dpdk22/drivers/net/virtio/virtio_rxtx_simple.c
dpdk22/drivers/net/virtio/virtqueue.c
dpdk22/drivers/net/virtio/virtqueue.h
dpdk22/drivers/net/vmxnet3/base/README
dpdk22/drivers/net/vmxnet3/base/includeCheck.h
dpdk22/drivers/net/vmxnet3/base/upt1_defs.h
dpdk22/drivers/net/vmxnet3/base/vmware_pack_begin.h
dpdk22/drivers/net/vmxnet3/base/vmware_pack_end.h
dpdk22/drivers/net/vmxnet3/base/vmxnet3_defs.h
dpdk22/drivers/net/vmxnet3/base/vmxnet3_osdep.h
dpdk22/drivers/net/vmxnet3/vmxnet3_ethdev.c
dpdk22/drivers/net/vmxnet3/vmxnet3_ethdev.h
dpdk22/drivers/net/vmxnet3/vmxnet3_logs.h
dpdk22/drivers/net/vmxnet3/vmxnet3_ring.h
dpdk22/drivers/net/vmxnet3/vmxnet3_rxtx.c
dpdk22/drivers/net/xenvirt/rte_eth_xenvirt.h
dpdk22/drivers/net/xenvirt/rte_xen_lib.h
dpdk22/drivers/net/xenvirt/virtio_logs.h
dpdk22/drivers/net/xenvirt/virtqueue.h
dpdk22/lib/librte_acl/acl.h
dpdk22/lib/librte_acl/acl_run.h
dpdk22/lib/librte_acl/acl_run_avx2.h
dpdk22/lib/librte_acl/acl_run_neon.h
dpdk22/lib/librte_acl/acl_run_sse.h
dpdk22/lib/librte_acl/acl_vect.h
dpdk22/lib/librte_acl/rte_acl.h
dpdk22/lib/librte_acl/rte_acl_osdep.h
dpdk22/lib/librte_acl/tb_mem.h
dpdk22/lib/librte_cfgfile/rte_cfgfile.c
dpdk22/lib/librte_cfgfile/rte_cfgfile.h
dpdk22/lib/librte_compat/rte_compat.h
dpdk22/lib/librte_distributor/rte_distributor.h
dpdk22/lib/librte_eal/common/eal_common_cpuflags.c
dpdk22/lib/librte_eal/common/eal_common_dev.c
dpdk22/lib/librte_eal/common/eal_common_devargs.c
dpdk22/lib/librte_eal/common/eal_common_errno.c
dpdk22/lib/librte_eal/common/eal_common_hexdump.c
dpdk22/lib/librte_eal/common/eal_common_launch.c
dpdk22/lib/librte_eal/common/eal_common_lcore.c
dpdk22/lib/librte_eal/common/eal_common_log.c
dpdk22/lib/librte_eal/common/eal_common_memory.c
dpdk22/lib/librte_eal/common/eal_common_memzone.c
dpdk22/lib/librte_eal/common/eal_common_options.c
dpdk22/lib/librte_eal/common/eal_common_pci.c
dpdk22/lib/librte_eal/common/eal_common_pci_uio.c
dpdk22/lib/librte_eal/common/eal_common_string_fns.c
dpdk22/lib/librte_eal/common/eal_common_tailqs.c
dpdk22/lib/librte_eal/common/eal_common_thread.c
dpdk22/lib/librte_eal/common/eal_common_timer.c
dpdk22/lib/librte_eal/common/eal_filesystem.h
dpdk22/lib/librte_eal/common/eal_hugepages.h
dpdk22/lib/librte_eal/common/eal_internal_cfg.h
dpdk22/lib/librte_eal/common/eal_options.h
dpdk22/lib/librte_eal/common/eal_private.h
dpdk22/lib/librte_eal/common/eal_thread.h
dpdk22/lib/librte_eal/common/include/arch/x86/rte_atomic.h
dpdk22/lib/librte_eal/common/include/arch/x86/rte_atomic_32.h
dpdk22/lib/librte_eal/common/include/arch/x86/rte_atomic_64.h
dpdk22/lib/librte_eal/common/include/arch/x86/rte_byteorder.h
dpdk22/lib/librte_eal/common/include/arch/x86/rte_byteorder_32.h
dpdk22/lib/librte_eal/common/include/arch/x86/rte_byteorder_64.h
dpdk22/lib/librte_eal/common/include/arch/x86/rte_cpuflags.h
dpdk22/lib/librte_eal/common/include/arch/x86/rte_cycles.h
dpdk22/lib/librte_eal/common/include/arch/x86/rte_memcpy.h
dpdk22/lib/librte_eal/common/include/arch/x86/rte_prefetch.h
dpdk22/lib/librte_eal/common/include/arch/x86/rte_rtm.h
dpdk22/lib/librte_eal/common/include/arch/x86/rte_rwlock.h
dpdk22/lib/librte_eal/common/include/arch/x86/rte_spinlock.h
dpdk22/lib/librte_eal/common/include/arch/x86/rte_vect.h
dpdk22/lib/librte_eal/common/include/generic/rte_atomic.h
dpdk22/lib/librte_eal/common/include/generic/rte_byteorder.h
dpdk22/lib/librte_eal/common/include/generic/rte_cpuflags.h
dpdk22/lib/librte_eal/common/include/generic/rte_cycles.h
dpdk22/lib/librte_eal/common/include/generic/rte_memcpy.h
dpdk22/lib/librte_eal/common/include/generic/rte_prefetch.h
dpdk22/lib/librte_eal/common/include/generic/rte_rwlock.h
dpdk22/lib/librte_eal/common/include/generic/rte_spinlock.h
dpdk22/lib/librte_eal/common/include/rte_alarm.h
dpdk22/lib/librte_eal/common/include/rte_branch_prediction.h
dpdk22/lib/librte_eal/common/include/rte_common.h
dpdk22/lib/librte_eal/common/include/rte_debug.h
dpdk22/lib/librte_eal/common/include/rte_dev.h
dpdk22/lib/librte_eal/common/include/rte_devargs.h
dpdk22/lib/librte_eal/common/include/rte_eal.h
dpdk22/lib/librte_eal/common/include/rte_eal_memconfig.h
dpdk22/lib/librte_eal/common/include/rte_errno.h
dpdk22/lib/librte_eal/common/include/rte_hexdump.h
dpdk22/lib/librte_eal/common/include/rte_interrupts.h
dpdk22/lib/librte_eal/common/include/rte_keepalive.h
dpdk22/lib/librte_eal/common/include/rte_launch.h
dpdk22/lib/librte_eal/common/include/rte_lcore.h
dpdk22/lib/librte_eal/common/include/rte_log.h
dpdk22/lib/librte_eal/common/include/rte_malloc.h
dpdk22/lib/librte_eal/common/include/rte_malloc_heap.h
dpdk22/lib/librte_eal/common/include/rte_memory.h
dpdk22/lib/librte_eal/common/include/rte_memzone.h
dpdk22/lib/librte_eal/common/include/rte_pci.h
dpdk22/lib/librte_eal/common/include/rte_pci_dev_feature_defs.h
dpdk22/lib/librte_eal/common/include/rte_pci_dev_features.h
dpdk22/lib/librte_eal/common/include/rte_pci_dev_ids.h
dpdk22/lib/librte_eal/common/include/rte_per_lcore.h
dpdk22/lib/librte_eal/common/include/rte_random.h
dpdk22/lib/librte_eal/common/include/rte_string_fns.h
dpdk22/lib/librte_eal/common/include/rte_tailq.h
dpdk22/lib/librte_eal/common/include/rte_time.h
dpdk22/lib/librte_eal/common/include/rte_version.h
dpdk22/lib/librte_eal/common/include/rte_warnings.h
dpdk22/lib/librte_eal/common/malloc_elem.c
dpdk22/lib/librte_eal/common/malloc_elem.h
dpdk22/lib/librte_eal/common/malloc_heap.c
dpdk22/lib/librte_eal/common/malloc_heap.h
dpdk22/lib/librte_eal/common/rte_keepalive.c
dpdk22/lib/librte_eal/common/rte_malloc.c
dpdk22/lib/librte_eal/linuxapp/eal/eal.c
dpdk22/lib/librte_eal/linuxapp/eal/eal_alarm.c
dpdk22/lib/librte_eal/linuxapp/eal/eal_debug.c
dpdk22/lib/librte_eal/linuxapp/eal/eal_hugepage_info.c
dpdk22/lib/librte_eal/linuxapp/eal/eal_interrupts.c
dpdk22/lib/librte_eal/linuxapp/eal/eal_ivshmem.c
dpdk22/lib/librte_eal/linuxapp/eal/eal_lcore.c
dpdk22/lib/librte_eal/linuxapp/eal/eal_log.c
dpdk22/lib/librte_eal/linuxapp/eal/eal_memory.c
dpdk22/lib/librte_eal/linuxapp/eal/eal_pci.c
dpdk22/lib/librte_eal/linuxapp/eal/eal_pci_init.h
dpdk22/lib/librte_eal/linuxapp/eal/eal_pci_uio.c
dpdk22/lib/librte_eal/linuxapp/eal/eal_pci_vfio.c
dpdk22/lib/librte_eal/linuxapp/eal/eal_pci_vfio_mp_sync.c
dpdk22/lib/librte_eal/linuxapp/eal/eal_thread.c
dpdk22/lib/librte_eal/linuxapp/eal/eal_timer.c
dpdk22/lib/librte_eal/linuxapp/eal/eal_vfio.h
dpdk22/lib/librte_eal/linuxapp/eal/include/exec-env/rte_dom0_common.h
dpdk22/lib/librte_eal/linuxapp/eal/include/exec-env/rte_interrupts.h
dpdk22/lib/librte_eal/linuxapp/eal/include/exec-env/rte_kni_common.h
dpdk22/lib/librte_eal/linuxapp/igb_uio/compat.h
dpdk22/lib/librte_eal/linuxapp/xen_dom0/compat.h
dpdk22/lib/librte_eal/linuxapp/xen_dom0/dom0_mm_dev.h
dpdk22/lib/librte_ether/rte_dev_info.h
dpdk22/lib/librte_ether/rte_eth_ctrl.h
dpdk22/lib/librte_ether/rte_ethdev.c
dpdk22/lib/librte_ether/rte_ethdev.h
dpdk22/lib/librte_ether/rte_ether.h
dpdk22/lib/librte_hash/rte_cmp_arm64.h
dpdk22/lib/librte_hash/rte_cmp_x86.h
dpdk22/lib/librte_hash/rte_crc_arm64.h
dpdk22/lib/librte_hash/rte_cuckoo_hash.c
dpdk22/lib/librte_hash/rte_fbk_hash.h
dpdk22/lib/librte_hash/rte_hash.h
dpdk22/lib/librte_hash/rte_hash_crc.h
dpdk22/lib/librte_hash/rte_jhash.h
dpdk22/lib/librte_hash/rte_thash.h
dpdk22/lib/librte_kvargs/rte_kvargs.c
dpdk22/lib/librte_kvargs/rte_kvargs.h
dpdk22/lib/librte_mbuf/rte_mbuf.c
dpdk22/lib/librte_mbuf/rte_mbuf.h
dpdk22/lib/librte_mempool/rte_mempool.c
dpdk22/lib/librte_mempool/rte_mempool.h
dpdk22/lib/librte_net/rte_arp.h
dpdk22/lib/librte_net/rte_icmp.h
dpdk22/lib/librte_net/rte_ip.h
dpdk22/lib/librte_net/rte_sctp.h
dpdk22/lib/librte_net/rte_tcp.h
dpdk22/lib/librte_net/rte_udp.h
dpdk22/lib/librte_pipeline/rte_pipeline.c
dpdk22/lib/librte_pipeline/rte_pipeline.h
dpdk22/lib/librte_port/rte_port.h
dpdk22/lib/librte_port/rte_port_ethdev.h
dpdk22/lib/librte_port/rte_port_frag.h
dpdk22/lib/librte_port/rte_port_ras.h
dpdk22/lib/librte_port/rte_port_ring.h
dpdk22/lib/librte_port/rte_port_sched.h
dpdk22/lib/librte_port/rte_port_source_sink.h
dpdk22/lib/librte_ring/rte_ring.c
dpdk22/lib/librte_ring/rte_ring.h
dpdk22/lib/librte_table/rte_lru.h
dpdk22/lib/librte_table/rte_table.h
dpdk22/lib/librte_table/rte_table_acl.h
dpdk22/lib/librte_table/rte_table_array.h
dpdk22/lib/librte_table/rte_table_hash.h
dpdk22/lib/librte_table/rte_table_lpm.h
dpdk22/lib/librte_table/rte_table_lpm_ipv6.h
dpdk22/lib/librte_table/rte_table_stub.h
2067ee3d 08-Aug-2016 Ido Barnea <ibarnea@cisco.com>

Adding --no-close option

7cecfd8a 08-Aug-2016 Ido Barnea <ibarnea@cisco.com>

IPv6 x710 flow stats work. Still not supported: Flow stats for UDP/TCP IPv6 packets with extension header.

e946a09e 04-Aug-2016 imarom <imarom@cisco.com>

fix for #trex-240
https://trex-tgn.cisco.com/youtrack/issue/trex-240

148ec6e7 03-Aug-2016 Hanoh Haim <hhaim@cisco.com>

remove old VSI patch

407db26e 03-Aug-2016 Yaroslav Brustinov <ybrustin@cisco.com>

revert typo

202ae9e6 03-Aug-2016 Ido Barnea <ibarnea@cisco.com>

Fix compilation error on ubuntu

ddef1a09 03-Aug-2016 imarom <imarom@cisco.com>

fix for https://trex-tgn.cisco.com/youtrack/issue/trex-226
commit #trex-226

66c49a9d 02-Aug-2016 Ido Barnea <ibarnea@cisco.com>

IPv6 XL710 stateless support and stateful --rx-check

c0b0c840 20-Jul-2016 Ido Barnea <ibarnea@cisco.com>

ipv6 flow stat i350

810dd7d0 20-Jul-2016 Ido Barnea <ibarnea@cisco.com>

ipv6 flow stat on vm working

0f863b48 03-Aug-2016 Yaroslav Brustinov <ybrustin@cisco.com>

Merge remote-tracking branch 'origin/master'


31597431 03-Aug-2016 Yaroslav Brustinov <ybrustin@cisco.com>

set default stateful duration 1 hour, forbid duration in stateless
add "add_profile"stateless Python API command
fix trex_perf.py

0ccbb8ff 03-Aug-2016 Hanoh Haim <hhaim@cisco.com>

trex-214 another small optimization- move to 0x407 AQ command

5bbf8a6d 03-Aug-2016 imarom <imarom@cisco.com>

push_remote with all packet times zero sends only one packet
fix for #trex-235

35ab1e17 02-Aug-2016 imarom <imarom@cisco.com>

async compressed - https://trex-tgn.cisco.com/youtrack/issue/trex-232

bcc2ca1a 03-Aug-2016 Hanoh Haim <hhaim@cisco.com>

another latency improvment - see trex-214. remove old workaround and add TX QSet with strict priorty

88b9d2dd 02-Aug-2016 Ido Barnea <ibarnea@cisco.com>

Remove call to rte_eth_dev_stop. See trex-237 for details

d8954410 02-Aug-2016 Ido Barnea <ibarnea@cisco.com>

Fix error in move of X710 latency patch to DPDK 16.07

692f5b96 01-Aug-2016 Yaroslav Brustinov <ybrustin@cisco.com>

DPDK ports order change to be compliant with our /etc/trex_cfg.yaml

5add0c56 01-Aug-2016 imarom <imarom@cisco.com>

sync: unsafe to touch the node pointer, use a timestamp instead

c3a0d758 31-Jul-2016 imarom <imarom@cisco.com>

https://trex-tgn.cisco.com/youtrack/issue/trex-223

dceb010b 31-Jul-2016 Ido Barnea <ibarnea@cisco.com>

dpdk 16.07 - merges of final version changes

81c89660 28-Jul-2016 imarom <imarom@cisco.com>

RPC commands were not really zipped (used a padded length)
https://trex-tgn.cisco.com/youtrack/issue/trex-233

72ff70e2 27-Jul-2016 imarom <imarom@cisco.com>

removed was_stopped

344e3045 27-Jul-2016 imarom <imarom@cisco.com>

support for graceful shutdown

e3b43560 25-Jul-2016 imarom <imarom@cisco.com>

TRex console - add support for L1 BPS
https://trex-tgn.cisco.com/youtrack/issue/trex-230

eab24156 24-Jul-2016 imarom <imarom@cisco.com>

breakge by previous commit - variable packet size can be inc/dec and not
random

8b0119ed 19-Jul-2016 Ido Barnea <ibarnea@cisco.com>

dpdk0716 move:DPDK file patches

3c106ce7 16-Jul-2016 Ido Barnea <ibarnea@cisco.com>

dpdk0716 move: changes to our files

a551c94a 13-Jul-2016 Ido Barnea <ibarnea@cisco.com>

dpdk0716 rc3


dpdk/drivers/net/af_packet/rte_eth_af_packet.c
dpdk/drivers/net/bnx2x/bnx2x.c
dpdk/drivers/net/bnx2x/bnx2x.h
dpdk/drivers/net/bnx2x/bnx2x_ethdev.c
dpdk/drivers/net/bnx2x/bnx2x_ethdev.h
dpdk/drivers/net/bnx2x/bnx2x_logs.h
dpdk/drivers/net/bnx2x/bnx2x_rxtx.c
dpdk/drivers/net/bnx2x/bnx2x_rxtx.h
dpdk/drivers/net/bnx2x/bnx2x_stats.c
dpdk/drivers/net/bnx2x/bnx2x_stats.h
dpdk/drivers/net/bnx2x/bnx2x_vfpf.c
dpdk/drivers/net/bnx2x/bnx2x_vfpf.h
dpdk/drivers/net/bnx2x/debug.c
dpdk/drivers/net/bnx2x/ecore_fw_defs.h
dpdk/drivers/net/bnx2x/ecore_hsi.h
dpdk/drivers/net/bnx2x/ecore_init.h
dpdk/drivers/net/bnx2x/ecore_init_ops.h
dpdk/drivers/net/bnx2x/ecore_mfw_req.h
dpdk/drivers/net/bnx2x/ecore_reg.h
dpdk/drivers/net/bnx2x/ecore_sp.c
dpdk/drivers/net/bnx2x/ecore_sp.h
dpdk/drivers/net/bnx2x/elink.c
dpdk/drivers/net/bnx2x/elink.h
dpdk/drivers/net/bonding/rte_eth_bond.h
dpdk/drivers/net/bonding/rte_eth_bond_8023ad.c
dpdk/drivers/net/bonding/rte_eth_bond_8023ad.h
dpdk/drivers/net/bonding/rte_eth_bond_8023ad_private.h
dpdk/drivers/net/bonding/rte_eth_bond_alb.c
dpdk/drivers/net/bonding/rte_eth_bond_alb.h
dpdk/drivers/net/bonding/rte_eth_bond_api.c
dpdk/drivers/net/bonding/rte_eth_bond_args.c
dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
dpdk/drivers/net/bonding/rte_eth_bond_private.h
dpdk/drivers/net/cxgbe/base/adapter.h
dpdk/drivers/net/cxgbe/base/common.h
dpdk/drivers/net/cxgbe/base/t4_chip_type.h
dpdk/drivers/net/cxgbe/base/t4_hw.c
dpdk/drivers/net/cxgbe/base/t4_hw.h
dpdk/drivers/net/cxgbe/base/t4_msg.h
dpdk/drivers/net/cxgbe/base/t4_pci_id_tbl.h
dpdk/drivers/net/cxgbe/base/t4_regs.h
dpdk/drivers/net/cxgbe/base/t4_regs_values.h
dpdk/drivers/net/cxgbe/base/t4fw_interface.h
dpdk/drivers/net/cxgbe/cxgbe.h
dpdk/drivers/net/cxgbe/cxgbe_compat.h
dpdk/drivers/net/cxgbe/cxgbe_ethdev.c
dpdk/drivers/net/cxgbe/cxgbe_main.c
dpdk/drivers/net/cxgbe/sge.c
dpdk/drivers/net/e1000/base/README
dpdk/drivers/net/e1000/base/e1000_80003es2lan.c
dpdk/drivers/net/e1000/base/e1000_80003es2lan.h
dpdk/drivers/net/e1000/base/e1000_82540.c
dpdk/drivers/net/e1000/base/e1000_82541.c
dpdk/drivers/net/e1000/base/e1000_82541.h
dpdk/drivers/net/e1000/base/e1000_82542.c
dpdk/drivers/net/e1000/base/e1000_82543.c
dpdk/drivers/net/e1000/base/e1000_82543.h
dpdk/drivers/net/e1000/base/e1000_82571.c
dpdk/drivers/net/e1000/base/e1000_82571.h
dpdk/drivers/net/e1000/base/e1000_82575.c
dpdk/drivers/net/e1000/base/e1000_82575.h
dpdk/drivers/net/e1000/base/e1000_api.c
dpdk/drivers/net/e1000/base/e1000_api.h
dpdk/drivers/net/e1000/base/e1000_defines.h
dpdk/drivers/net/e1000/base/e1000_hw.h
dpdk/drivers/net/e1000/base/e1000_i210.c
dpdk/drivers/net/e1000/base/e1000_i210.h
dpdk/drivers/net/e1000/base/e1000_ich8lan.c
dpdk/drivers/net/e1000/base/e1000_ich8lan.h
dpdk/drivers/net/e1000/base/e1000_mac.c
dpdk/drivers/net/e1000/base/e1000_mac.h
dpdk/drivers/net/e1000/base/e1000_manage.c
dpdk/drivers/net/e1000/base/e1000_manage.h
dpdk/drivers/net/e1000/base/e1000_mbx.c
dpdk/drivers/net/e1000/base/e1000_mbx.h
dpdk/drivers/net/e1000/base/e1000_nvm.c
dpdk/drivers/net/e1000/base/e1000_nvm.h
dpdk/drivers/net/e1000/base/e1000_osdep.c
dpdk/drivers/net/e1000/base/e1000_osdep.h
dpdk/drivers/net/e1000/base/e1000_phy.c
dpdk/drivers/net/e1000/base/e1000_phy.h
dpdk/drivers/net/e1000/base/e1000_regs.h
dpdk/drivers/net/e1000/base/e1000_vf.c
dpdk/drivers/net/e1000/base/e1000_vf.h
dpdk/drivers/net/e1000/e1000_ethdev.h
dpdk/drivers/net/e1000/e1000_logs.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_regs.h
dpdk/drivers/net/e1000/igb_rxtx.c
dpdk/drivers/net/enic/base/cq_desc.h
dpdk/drivers/net/enic/base/cq_enet_desc.h
dpdk/drivers/net/enic/base/rq_enet_desc.h
dpdk/drivers/net/enic/base/vnic_cq.c
dpdk/drivers/net/enic/base/vnic_cq.h
dpdk/drivers/net/enic/base/vnic_dev.c
dpdk/drivers/net/enic/base/vnic_dev.h
dpdk/drivers/net/enic/base/vnic_devcmd.h
dpdk/drivers/net/enic/base/vnic_enet.h
dpdk/drivers/net/enic/base/vnic_intr.c
dpdk/drivers/net/enic/base/vnic_intr.h
dpdk/drivers/net/enic/base/vnic_nic.h
dpdk/drivers/net/enic/base/vnic_resource.h
dpdk/drivers/net/enic/base/vnic_rq.c
dpdk/drivers/net/enic/base/vnic_rq.h
dpdk/drivers/net/enic/base/vnic_rss.c
dpdk/drivers/net/enic/base/vnic_rss.h
dpdk/drivers/net/enic/base/vnic_stats.h
dpdk/drivers/net/enic/base/vnic_wq.c
dpdk/drivers/net/enic/base/vnic_wq.h
dpdk/drivers/net/enic/base/wq_enet_desc.h
dpdk/drivers/net/enic/enic.h
dpdk/drivers/net/enic/enic_clsf.c
dpdk/drivers/net/enic/enic_compat.h
dpdk/drivers/net/enic/enic_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/base/fm10k_api.c
dpdk/drivers/net/fm10k/base/fm10k_api.h
dpdk/drivers/net/fm10k/base/fm10k_common.c
dpdk/drivers/net/fm10k/base/fm10k_common.h
dpdk/drivers/net/fm10k/base/fm10k_mbx.c
dpdk/drivers/net/fm10k/base/fm10k_mbx.h
dpdk/drivers/net/fm10k/base/fm10k_osdep.h
dpdk/drivers/net/fm10k/base/fm10k_pf.c
dpdk/drivers/net/fm10k/base/fm10k_pf.h
dpdk/drivers/net/fm10k/base/fm10k_tlv.c
dpdk/drivers/net/fm10k/base/fm10k_tlv.h
dpdk/drivers/net/fm10k/base/fm10k_type.h
dpdk/drivers/net/fm10k/base/fm10k_vf.c
dpdk/drivers/net/fm10k/base/fm10k_vf.h
dpdk/drivers/net/fm10k/fm10k.h
dpdk/drivers/net/fm10k/fm10k_ethdev.c
dpdk/drivers/net/fm10k/fm10k_logs.h
dpdk/drivers/net/fm10k/fm10k_rxtx.c
dpdk/drivers/net/fm10k/fm10k_rxtx_vec.c
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_alloc.h
dpdk/drivers/net/i40e/base/i40e_common.c
dpdk/drivers/net/i40e/base/i40e_dcb.c
dpdk/drivers/net/i40e/base/i40e_dcb.h
dpdk/drivers/net/i40e/base/i40e_devids.h
dpdk/drivers/net/i40e/base/i40e_diag.c
dpdk/drivers/net/i40e/base/i40e_diag.h
dpdk/drivers/net/i40e/base/i40e_hmc.c
dpdk/drivers/net/i40e/base/i40e_hmc.h
dpdk/drivers/net/i40e/base/i40e_lan_hmc.c
dpdk/drivers/net/i40e/base/i40e_lan_hmc.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_register.h
dpdk/drivers/net/i40e/base/i40e_status.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_logs.h
dpdk/drivers/net/i40e/i40e_pf.c
dpdk/drivers/net/i40e/i40e_pf.h
dpdk/drivers/net/i40e/i40e_regs.h
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/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_82599.h
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_dcb.c
dpdk/drivers/net/ixgbe/base/ixgbe_dcb.h
dpdk/drivers/net/ixgbe/base/ixgbe_dcb_82598.c
dpdk/drivers/net/ixgbe/base/ixgbe_dcb_82598.h
dpdk/drivers/net/ixgbe/base/ixgbe_dcb_82599.c
dpdk/drivers/net/ixgbe/base/ixgbe_dcb_82599.h
dpdk/drivers/net/ixgbe/base/ixgbe_mbx.c
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_82599_bypass.c
dpdk/drivers/net/ixgbe/ixgbe_bypass.c
dpdk/drivers/net/ixgbe/ixgbe_bypass.h
dpdk/drivers/net/ixgbe/ixgbe_bypass_api.h
dpdk/drivers/net/ixgbe/ixgbe_bypass_defines.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_logs.h
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/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/mlx4.c
dpdk/drivers/net/mlx4/mlx4.h
dpdk/drivers/net/mlx5/mlx5.c
dpdk/drivers/net/mlx5/mlx5.h
dpdk/drivers/net/mlx5/mlx5_defs.h
dpdk/drivers/net/mlx5/mlx5_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_utils.h
dpdk/drivers/net/mlx5/mlx5_vlan.c
dpdk/drivers/net/null/rte_eth_null.c
dpdk/drivers/net/null/rte_eth_null.h
dpdk/drivers/net/ring/rte_eth_ring.c
dpdk/drivers/net/ring/rte_eth_ring.h
dpdk/drivers/net/szedata2/rte_eth_szedata2.c
dpdk/drivers/net/szedata2/rte_eth_szedata2.h
dpdk/drivers/net/virtio/virtio_ethdev.c
dpdk/drivers/net/virtio/virtio_ethdev.h
dpdk/drivers/net/virtio/virtio_logs.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_ethdev.c
dpdk/drivers/net/virtio/virtqueue.c
dpdk/drivers/net/virtio/virtqueue.h
dpdk/drivers/net/vmxnet3/base/README
dpdk/drivers/net/vmxnet3/base/upt1_defs.h
dpdk/drivers/net/vmxnet3/base/vmware_pack_begin.h
dpdk/drivers/net/vmxnet3/base/vmware_pack_end.h
dpdk/drivers/net/vmxnet3/base/vmxnet3_defs.h
dpdk/drivers/net/vmxnet3/base/vmxnet3_osdep.h
dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.c
dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.h
dpdk/drivers/net/vmxnet3/vmxnet3_logs.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/drivers/net/xenvirt/rte_mempool_gntalloc.c
dpdk/drivers/net/xenvirt/rte_xen_lib.c
dpdk/drivers/net/xenvirt/rte_xen_lib.h
dpdk/drivers/net/xenvirt/virtio_logs.h
dpdk/drivers/net/xenvirt/virtqueue.h
dpdk/lib/librte_acl/acl.h
dpdk/lib/librte_acl/acl_bld.c
dpdk/lib/librte_acl/acl_gen.c
dpdk/lib/librte_acl/acl_run.h
dpdk/lib/librte_acl/acl_run_avx2.c
dpdk/lib/librte_acl/acl_run_avx2.h
dpdk/lib/librte_acl/acl_run_neon.c
dpdk/lib/librte_acl/acl_run_neon.h
dpdk/lib/librte_acl/acl_run_scalar.c
dpdk/lib/librte_acl/acl_run_sse.c
dpdk/lib/librte_acl/acl_run_sse.h
dpdk/lib/librte_acl/acl_vect.h
dpdk/lib/librte_acl/rte_acl.c
dpdk/lib/librte_acl/rte_acl.h
dpdk/lib/librte_acl/rte_acl_osdep.h
dpdk/lib/librte_acl/tb_mem.c
dpdk/lib/librte_acl/tb_mem.h
dpdk/lib/librte_cfgfile/rte_cfgfile.c
dpdk/lib/librte_cfgfile/rte_cfgfile.h
dpdk/lib/librte_compat/rte_compat.h
dpdk/lib/librte_distributor/rte_distributor.c
dpdk/lib/librte_distributor/rte_distributor.h
dpdk/lib/librte_eal/bsdapp/contigmem/BSDmakefile
dpdk/lib/librte_eal/bsdapp/contigmem/contigmem.c
dpdk/lib/librte_eal/bsdapp/eal/eal.c
dpdk/lib/librte_eal/bsdapp/eal/eal_alarm.c
dpdk/lib/librte_eal/bsdapp/eal/eal_debug.c
dpdk/lib/librte_eal/bsdapp/eal/eal_hugepage_info.c
dpdk/lib/librte_eal/bsdapp/eal/eal_interrupts.c
dpdk/lib/librte_eal/bsdapp/eal/eal_lcore.c
dpdk/lib/librte_eal/bsdapp/eal/eal_log.c
dpdk/lib/librte_eal/bsdapp/eal/eal_memory.c
dpdk/lib/librte_eal/bsdapp/eal/eal_pci.c
dpdk/lib/librte_eal/bsdapp/eal/eal_thread.c
dpdk/lib/librte_eal/bsdapp/eal/eal_timer.c
dpdk/lib/librte_eal/bsdapp/eal/include/exec-env/rte_dom0_common.h
dpdk/lib/librte_eal/bsdapp/eal/include/exec-env/rte_interrupts.h
dpdk/lib/librte_eal/bsdapp/nic_uio/BSDmakefile
dpdk/lib/librte_eal/bsdapp/nic_uio/nic_uio.c
dpdk/lib/librte_eal/common/arch/x86/rte_cpuflags.c
dpdk/lib/librte_eal/common/arch/x86/rte_spinlock.c
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_devargs.c
dpdk/lib/librte_eal/common/eal_common_errno.c
dpdk/lib/librte_eal/common/eal_common_hexdump.c
dpdk/lib/librte_eal/common/eal_common_launch.c
dpdk/lib/librte_eal/common/eal_common_lcore.c
dpdk/lib/librte_eal/common/eal_common_log.c
dpdk/lib/librte_eal/common/eal_common_memory.c
dpdk/lib/librte_eal/common/eal_common_memzone.c
dpdk/lib/librte_eal/common/eal_common_options.c
dpdk/lib/librte_eal/common/eal_common_pci.c
dpdk/lib/librte_eal/common/eal_common_pci_uio.c
dpdk/lib/librte_eal/common/eal_common_proc.c
dpdk/lib/librte_eal/common/eal_common_string_fns.c
dpdk/lib/librte_eal/common/eal_common_tailqs.c
dpdk/lib/librte_eal/common/eal_common_thread.c
dpdk/lib/librte_eal/common/eal_common_timer.c
dpdk/lib/librte_eal/common/eal_filesystem.h
dpdk/lib/librte_eal/common/eal_hugepages.h
dpdk/lib/librte_eal/common/eal_internal_cfg.h
dpdk/lib/librte_eal/common/eal_options.h
dpdk/lib/librte_eal/common/eal_private.h
dpdk/lib/librte_eal/common/eal_thread.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_cpuflags.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_rwlock.h
dpdk/lib/librte_eal/common/include/arch/x86/rte_spinlock.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/generic/rte_prefetch.h
dpdk/lib/librte_eal/common/include/generic/rte_rwlock.h
dpdk/lib/librte_eal/common/include/generic/rte_spinlock.h
dpdk/lib/librte_eal/common/include/rte_alarm.h
dpdk/lib/librte_eal/common/include/rte_branch_prediction.h
dpdk/lib/librte_eal/common/include/rte_common.h
dpdk/lib/librte_eal/common/include/rte_debug.h
dpdk/lib/librte_eal/common/include/rte_dev.h
dpdk/lib/librte_eal/common/include/rte_devargs.h
dpdk/lib/librte_eal/common/include/rte_eal.h
dpdk/lib/librte_eal/common/include/rte_eal_memconfig.h
dpdk/lib/librte_eal/common/include/rte_errno.h
dpdk/lib/librte_eal/common/include/rte_hexdump.h
dpdk/lib/librte_eal/common/include/rte_interrupts.h
dpdk/lib/librte_eal/common/include/rte_keepalive.h
dpdk/lib/librte_eal/common/include/rte_launch.h
dpdk/lib/librte_eal/common/include/rte_lcore.h
dpdk/lib/librte_eal/common/include/rte_log.h
dpdk/lib/librte_eal/common/include/rte_malloc.h
dpdk/lib/librte_eal/common/include/rte_malloc_heap.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_pci_dev_feature_defs.h
dpdk/lib/librte_eal/common/include/rte_pci_dev_features.h
dpdk/lib/librte_eal/common/include/rte_pci_dev_ids.h
dpdk/lib/librte_eal/common/include/rte_per_lcore.h
dpdk/lib/librte_eal/common/include/rte_random.h
dpdk/lib/librte_eal/common/include/rte_string_fns.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_version.h
dpdk/lib/librte_eal/common/include/rte_warnings.h
dpdk/lib/librte_eal/common/malloc_elem.c
dpdk/lib/librte_eal/common/malloc_elem.h
dpdk/lib/librte_eal/common/malloc_heap.c
dpdk/lib/librte_eal/common/malloc_heap.h
dpdk/lib/librte_eal/common/rte_keepalive.c
dpdk/lib/librte_eal/common/rte_malloc.c
dpdk/lib/librte_eal/linuxapp/eal/eal.c
dpdk/lib/librte_eal/linuxapp/eal/eal_alarm.c
dpdk/lib/librte_eal/linuxapp/eal/eal_debug.c
dpdk/lib/librte_eal/linuxapp/eal/eal_hugepage_info.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_lcore.c
dpdk/lib/librte_eal/linuxapp/eal/eal_log.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_uio.c
dpdk/lib/librte_eal/linuxapp/eal/eal_pci_vfio.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/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/include/exec-env/rte_dom0_common.h
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/igb_uio/compat.h
dpdk/lib/librte_eal/linuxapp/igb_uio/igb_uio.c
dpdk/lib/librte_eal/linuxapp/kni/compat.h
dpdk/lib/librte_eal/linuxapp/kni/ethtool/README
dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/COPYING
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_debugfs.c
dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/igb_ethtool.c
dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/igb_hwmon.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_procfs.c
dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/igb_ptp.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.c
dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/kcompat.h
dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/kcompat_ethtool.c
dpdk/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/COPYING
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_sriov.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_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_eal/linuxapp/xen_dom0/compat.h
dpdk/lib/librte_eal/linuxapp/xen_dom0/dom0_mm_dev.h
dpdk/lib/librte_eal/linuxapp/xen_dom0/dom0_mm_misc.c
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.h
dpdk/lib/librte_hash/rte_cmp_arm64.h
dpdk/lib/librte_hash/rte_cmp_x86.h
dpdk/lib/librte_hash/rte_crc_arm64.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_hash/rte_fbk_hash.c
dpdk/lib/librte_hash/rte_fbk_hash.h
dpdk/lib/librte_hash/rte_hash.h
dpdk/lib/librte_hash/rte_hash_crc.h
dpdk/lib/librte_hash/rte_jhash.h
dpdk/lib/librte_hash/rte_thash.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.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_net/rte_arp.h
dpdk/lib/librte_net/rte_icmp.h
dpdk/lib/librte_net/rte_ip.h
dpdk/lib/librte_net/rte_sctp.h
dpdk/lib/librte_net/rte_tcp.h
dpdk/lib/librte_net/rte_udp.h
dpdk/lib/librte_pipeline/rte_pipeline.c
dpdk/lib/librte_pipeline/rte_pipeline.h
dpdk/lib/librte_port/rte_port.h
dpdk/lib/librte_port/rte_port_ethdev.c
dpdk/lib/librte_port/rte_port_ethdev.h
dpdk/lib/librte_port/rte_port_frag.c
dpdk/lib/librte_port/rte_port_frag.h
dpdk/lib/librte_port/rte_port_kni.c
dpdk/lib/librte_port/rte_port_kni.h
dpdk/lib/librte_port/rte_port_ras.c
dpdk/lib/librte_port/rte_port_ras.h
dpdk/lib/librte_port/rte_port_ring.c
dpdk/lib/librte_port/rte_port_ring.h
dpdk/lib/librte_port/rte_port_sched.c
dpdk/lib/librte_port/rte_port_sched.h
dpdk/lib/librte_port/rte_port_source_sink.c
dpdk/lib/librte_port/rte_port_source_sink.h
dpdk/lib/librte_ring/rte_ring.c
dpdk/lib/librte_ring/rte_ring.h
dpdk/lib/librte_table/rte_lru.h
dpdk/lib/librte_table/rte_table.h
dpdk/lib/librte_table/rte_table_acl.c
dpdk/lib/librte_table/rte_table_acl.h
dpdk/lib/librte_table/rte_table_array.c
dpdk/lib/librte_table/rte_table_array.h
dpdk/lib/librte_table/rte_table_hash.h
dpdk/lib/librte_table/rte_table_hash_ext.c
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_hash_lru.c
dpdk/lib/librte_table/rte_table_lpm.c
dpdk/lib/librte_table/rte_table_lpm.h
dpdk/lib/librte_table/rte_table_lpm_ipv6.c
dpdk/lib/librte_table/rte_table_lpm_ipv6.h
dpdk/lib/librte_table/rte_table_stub.c
dpdk/lib/librte_table/rte_table_stub.h
pal/linux_dpdk/dpdk0716/rte_config.h
47906bbc 24-Jul-2016 imarom <imarom@cisco.com>

BUG: trex-227 - random packet size with -m 100% does not give 100% line rate
https://trex-tgn.cisco.com/youtrack/issue/trex-227

76cde6b6 15-Jul-2016 Hanoh Haim <hhaim@cisco.com>

merge cs_offload WIP - need to add more support and tests for that


cda0871f 15-Jul-2016 Hanoh Haim <hhaim@cisco.com>

fix wd struct alignment issue

659ba260 15-Jul-2016 Martin Weiser <martin.weiser@allegro-packets.com>

add option to use DPDK tx checksum offloading to generate packets with correct IP, TCP and UDP checksums

1b6c970a 13-Jul-2016 Ido Barnea <ibarnea@cisco.com>

Better error handling in case of unsupported driver

7b9d1088 11-Jul-2016 Ido Barnea <ibarnea@cisco.com>

NAT seq num randomization fully working

cc5cc563 06-Jul-2016 Ido Barnea <ibarnea@cisco.com>

NAT seq num randomization working version - Missing some functionality

c19193cf 08-Jul-2016 Yaroslav Brustinov <ybrustin@cisco.com>

fix multicast being counted as ierror

4127b043 07-Jul-2016 imarom <imarom@cisco.com>

WATCHDOG: strip directories names from addr2line

f374d4fd 06-Jul-2016 Yaroslav Brustinov <ybrustin@cisco.com>

increase server<->client API version from 1.2 to 1.3
various fixes

17e8c035 05-Jul-2016 Yaroslav Brustinov <ybrustin@cisco.com>

original delay was 10 miliseconds not 10 seconds, new default will cover it.

c9ae2ba8 05-Jul-2016 Yaroslav Brustinov <ybrustin@cisco.com>

few more places to add wait_before_traffic argument

c9a62eba 05-Jul-2016 Yaroslav Brustinov <ybrustin@cisco.com>

add TRex -w argument (wait between nics init and sending traffic)

54da2d81 03-Jul-2016 Yaroslav Brustinov <ybrustin@cisco.com>

Merge branch 'master' into cpu_per_core


7f58dadb 03-Jul-2016 Yaroslav Brustinov <ybrustin@cisco.com>

Merge branch 'master' into cpu_per_core


483dfb7c 03-Jul-2016 imarom <imarom@cisco.com>

slowpath features bit to avoid multiple IFs

c6c4a430 03-Jul-2016 imarom <imarom@cisco.com>

client config - cosmetics and gtest back on

d7c33685 30-Jun-2016 imarom <imarom@cisco.com>

client config - refactor #2

4242bc5e 29-Jun-2016 imarom <imarom@cisco.com>

client configuration: refactoring

1dfd42ce 29-Jun-2016 imarom <imarom@cisco.com>

added enhanced parsing for the YAML wrapper module

f03fa158 27-Jun-2016 imarom <imarom@cisco.com>

draft #3 of client config

6535523a 27-Jun-2016 imarom <imarom@cisco.com>

draft #2 for trex client config

e7eb06bb 26-Jun-2016 imarom <imarom@cisco.com>

added new files

7772d089 29-Jun-2016 Ido Barnea <ibarnea@cisco.com>

flow stat/latency error counters code + documentation

042f324a 28-Jun-2016 Hanoh Haim <hhaim@cisco.com>

Latency stream crash in case multiplier is the rate of latency stream

7bf6055d 27-Jun-2016 Ido Barnea <ibarnea@cisco.com>

Make all latency tests work on Virtual machines

75bd61d0 27-Jun-2016 Hanoh Haim <hhaim@cisco.com>

fix trex-220

3c693c4d 27-Jun-2016 Hanoh Haim <hhaim@cisco.com>

fix trex-218 & trex-219

bee43085 26-Jun-2016 Hanoh Haim <hhaim@cisco.com>

Merge trex-217 defect


aa1ecc55 26-Jun-2016 Hanoh Haim <hhaim@cisco.com>

fix trex-17 defect

8635fce7 26-Jun-2016 Ido Barnea <ibarnea@cisco.com>

Fx trex-216 - Crash on VM setups when running latency flows

83170bb3 23-Jun-2016 Ido Barnea <ibarnea@cisco.com>

Fix latency stats issues of fast stop/start, and starting from different cores

5f846485 23-Jun-2016 imarom <imarom@cisco.com>

allow coredump for TRex with --alow-coredump
by default, huge pages will not be mapped to the core

f2320939 23-Jun-2016 Yaroslav Brustinov <ybrustin@cisco.com>

Merge branch 'master' into cpu_per_core

Conflicts:
scripts/automation/trex_control_plane/server/singleton_daemon.py


c9b97a60 23-Jun-2016 Ido Barnea <ibarnea@cisco.com>

small changes to 365826c5db225f21283c48eebc8de62b89fbfa24, so it will be easy to merge with later DPDK versions

9a1356bc 21-Jun-2016 imarom <imarom@cisco.com>

FLOW_STATS: extract start_stream from the compiler to start_traffic

9f641b7c 22-Jun-2016 Ido Barnea <ibarnea@cisco.com>

adding flow stat profiles to simulator tests

365826c5 21-Jun-2016 Hanoh Haim <hhaim@cisco.com>

fix i40e Intel latency issue using 2 Qset and BW limit to 99.9% see more trex-214 issue

55e52d1a 21-Jun-2016 Hanoh Haim <hhaim@cisco.com>

Merge to master


b4a17c0d 21-Jun-2016 imarom <imarom@cisco.com>

WATCHDOG: reading the counter for the main loop is probably better with
a lock

1b1567ac 20-Jun-2016 Ido Barnea <ibarnea@cisco.com>

Adding verify_stream in flow_stat.cpp

e356e9e5 20-Jun-2016 Hanoh Haim <hhaim@cisco.com>

Merge minor


7b13e5e5 20-Jun-2016 Hanoh Haim <hhaim@cisco.com>

minor remove sim help

88486da4 20-Jun-2016 imarom <imarom@cisco.com>

fix: --no-watchdog did not work

f1da3b2b 20-Jun-2016 imarom <imarom@cisco.com>

more granular lock for RPC server
avoid a bigger jitter for ASYNC thread because of lock

35efdda8 19-Jun-2016 Ido Barnea <ibarnea@cisco.com>

Add 4 bytes for each packet rx/tx bytes in flow stats, to artificially count ethernet CRC

0bcd7377 20-Jun-2016 imarom <imarom@cisco.com>

WATCHDOG: using exit() might get stuck because it deallocates memory
on an already unstable state - need to use abort or C++ exceptions which
uses abort

b9726ed2 20-Jun-2016 imarom <imarom@cisco.com>

only latency streams might get the graph to crash while calculating
duration
(because latency is considered a fixed DC and not a real event)

3ca8be80 19-Jun-2016 imarom <imarom@cisco.com>

WATCHDOG - refactor due to trex-211

d49f3784 20-Jun-2016 Ido Barnea <ibarnea@cisco.com>

better support for latency with field engine + some order with mbuf functions

9b4c1354 16-Jun-2016 Hanoh Haim <hhaim@cisco.com>

XL710/X710 include 4 byte CRC for port stats

f1042598 14-Jun-2016 Ido Barnea <ibarnea@cisco.com>

coverity fixes

73fdde4e 14-Jun-2016 Hanoh Haim <hhaim@cisco.com>

fix typo

0681152c 13-Jun-2016 Hanoh Haim <hhaim@cisco.com>

add ef code, not connected yet

e56edd67 13-Jun-2016 Hanoh Haim <hhaim@cisco.com>

disable WD due to crash trex-210

b9b4b145 08-Jun-2016 Ido Barnea <ibarnea@cisco.com>

Fix for latency last period max

ca8b613f 07-Jun-2016 Hanoh Haim <hhaim@cisco.com>

fix wd issue, in some cases it can't exit with CTRL-C

9b8f4554 05-Jun-2016 Yaroslav Brustinov <ybrustin@cisco.com>

cpu utilization - syntax fixes

56b55266 05-Jun-2016 Yaroslav Brustinov <ybrustin@cisco.com>

cpu utilization: replace using static with resize vector.

6d514430 05-Jun-2016 Yaroslav Brustinov <ybrustin@cisco.com>

Merge branch 'master' into cpu_per_core


e0ca7a22 04-Jun-2016 Yaroslav Brustinov <ybrustin@cisco.com>

cpu utilization: don't return vectors, only change passed arguments.

300ec241 02-Jun-2016 Yaroslav Brustinov <ybrustin@cisco.com>

cpu utilization per thread + mbufs per socket + add in tui

f26d353e 02-Jun-2016 Ido Barnea <ibarnea@cisco.com>

flow latency json changes

8feef53b 02-Jun-2016 imarom <imarom@cisco.com>

WATCHDOG - disable monitors when done to avoid crash when joining on
other threads

3c4a29e1 01-Jun-2016 imarom <imarom@cisco.com>

watchdog phase 2

b639fb45 31-May-2016 imarom <imarom@cisco.com>

added watchdog

92b58ef2 01-Jun-2016 Ido Barnea <ibarnea@cisco.com>

Support for per flow latency with vm

62f58acc 31-May-2016 Ido Barnea <ibarnea@cisco.com>

Send latency packets on dedicated TX queue

84fc182f 31-May-2016 Yaroslav Brustinov <ybrustin@cisco.com>

add rpc command get_cpu_util_full to cpp

5d9c4aa9 31-May-2016 Ido Barnea <ibarnea@cisco.com>

Fixes and better unit test for histogram

958d3c25 30-May-2016 imarom <imarom@cisco.com>

async util. monitor
i40 FDIR delay issue

e73f7999 30-May-2016 Ido Barnea <ibarnea@cisco.com>

Fixes to latency histogram: Make it multi thread + correct average calculation

fb4a53b3 29-May-2016 Ido Barnea <ibarnea@cisco.com>

cosmetic code changes according to code review

d279c8c1 23-May-2016 Yaroslav Brustinov <ybrustin@cisco.com>

replace t-rex to TRex
regression: instead of checking map and reconnecting for eact STL test, do in only for those with disconnect
(+revert of commit 0f8e6065f467703b1461e87c3912f8d4bd616807)

131be7a0 23-May-2016 Ido Barnea <ibarnea@cisco.com>

Fixes to latency code + tests

0e69ec7a 22-May-2016 Ido Barnea <ibarnea@cisco.com>

Fixes for latency issues + additions to tests

7e92d155 18-May-2016 Ido Barnea <ibarnea@cisco.com>

equal json bug fix

946e5c48 18-May-2016 imarom <imarom@cisco.com>

fix for validating L1 B/W with latency streams

cc2abc13 18-May-2016 Ido Barnea <ibarnea@cisco.com>

Change to latency python + small fixes

52bc62a3 18-May-2016 imarom <imarom@cisco.com>

amplifying a port's bandwidth does not affect latency streams

d9cc6330 17-May-2016 Ido Barnea <ibarnea@cisco.com>

small corrections to counters

614582c8 16-May-2016 Ido Barnea <ibarnea@cisco.com>

fix mbuf ref count issue in vm cache mode

f8d4267c 16-May-2016 Ido Barnea <ibarnea@cisco.com>

more error counter

9ba34d62 16-May-2016 Ido Barnea <ibarnea@cisco.com>

json fixes

c38d567b 15-May-2016 Ido Barnea <ibarnea@cisco.com>

fixes according to Hanoch's code review

dc759576 15-May-2016 Ido Barnea <ibarnea@cisco.com>

remove stopping stream in stream destructor

03d70c42 11-May-2016 Ido Barnea <ibarnea@cisco.com>

unit tests + simulator work

cb13e662 08-May-2016 Ido Barnea <ibarnea@cisco.com>

Latency stat python API work

89d643b9 05-May-2016 Ido Barnea <ibarnea@cisco.com>

Regression tests working. Still missing python API to parse latency json

a53f6be0 24-Apr-2016 Ido Barnea <ibarnea@cisco.com>

Working version. temporary send_node that duplicates the mbuf data

d3b66fdd 11-Apr-2016 Ido Barnea <ibarnea@cisco.com>

payload tx stat work

8b1d07ff 17-May-2016 imarom <imarom@cisco.com>

flush TX queue before sending done message to CP

fa7a837f 11-May-2016 Hanoh Haim <hhaim@cisco.com>

another minor optimization - better for low cpu%

3a0c1c83 10-May-2016 Hanoh Haim <hhaim@cisco.com>

cpu% without tsc

2d37b9f9 10-May-2016 Hanoh Haim <hhaim@cisco.com>

merge from master


996f2451 10-May-2016 Hanoh Haim <hhaim@cisco.com>

refactor the schduler to be with minimum TSC instructions

4d319010 09-May-2016 Hanoh Haim <hhaim@cisco.com>

fix cache splitter

3ef23bf8 09-May-2016 imarom <imarom@cisco.com>

PCAP remote gtests

c4e6748c 09-May-2016 imarom <imarom@cisco.com>

PCAP remote code review fixes

db9145d2 08-May-2016 imarom <imarom@cisco.com>

added duration to remote push

75ce59e5 08-May-2016 imarom <imarom@cisco.com>

PCAP refinement

8691f401 03-May-2016 imarom <imarom@cisco.com>

first remote PCAP push - draft

8b4df272 08-May-2016 Hanoh Haim <hhaim@cisco.com>

add cache to CP

c2912dfc 08-May-2016 Hanoh Haim <hhaim@cisco.com>

add cache capability to stateless node object

f27bfbab 03-May-2016 Hanoh Haim <hhaim@cisco.com>

Merge trex-204


dbe44f64 03-May-2016 Hanoh Haim <hhaim@cisco.com>

fix trex-204 by Wenxian with minor changes

719054b1 03-May-2016 Hanoh Haim <hhaim@cisco.com>

Fix bug on mac replacement by Wenxian

737d9294 03-May-2016 Yaroslav Brustinov <ybrustin@cisco.com>

typo

7007bf04 03-May-2016 Yaroslav Brustinov <ybrustin@cisco.com>

bp_sim: correct description of supported stateful layers
main_dpdk: send bw_per_core with json, return back precision of low values
jsonrpcserver: disable logging
regression: use bw_per_core from cpp calculation
correct test name for GA

3f03ff05 01-May-2016 Yaroslav Brustinov <ybrustin@cisco.com>

undo precision changes

fcd61b1c 01-May-2016 Yaroslav Brustinov <ybrustin@cisco.com>

typo

101c7b8b 28-Apr-2016 Yaroslav Brustinov <ybrustin@cisco.com>

increase accuracy of low values in json report (0.03 etc.)

7e599394 18-Apr-2016 imarom <imarom@cisco.com>

support for reacquire command
also better sync with the server about ownership of ports

9433af9c 17-Apr-2016 Ido Barnea <ibarnea@cisco.com>

Added timestamp to trex-global and changed sprintf to snprintf

e0720b15 14-Apr-2016 Ido Barnea <ibarnea@cisco.com>

Support for flow stat for vlan packets on 82599 card using --vlan option

4d311b49 13-Apr-2016 Ido Barnea <ibarnea@cisco.com>

Fix to trex-200 - crash with flow stat for unsupported packet type

eb899d68 13-Apr-2016 Ido Barnea <ibarnea@cisco.com>

Fix to trex-199 Fdir counters stuck to 2^32

071ef655 13-Apr-2016 Ido Barnea <ibarnea@cisco.com>

Changed i40e pmd error messages from ERR to INFO

2c00ae27 12-Apr-2016 Ido Barnea <ibarnea@cisco.com>

Temporary fix for trex-199 (xl170 counters stuck at 4G)

5a26a099 12-Apr-2016 imarom <imarom@cisco.com>

events API and RX core util.

145a106a 11-Apr-2016 Hanoh Haim <hhaim@cisco.com>

Merge remove old code


f7d55aa3 11-Apr-2016 Hanoh Haim <hhaim@cisco.com>

remove old fdir code

9c69e3dc 10-Apr-2016 imarom <imarom@cisco.com>

memory error on simulation

4aab694d 10-Apr-2016 Hanoh Haim <hhaim@cisco.com>

Merge trex-197 bug fix


392f47fb 10-Apr-2016 Hanoh Haim <hhaim@cisco.com>

fix trex-197

6cc14297 10-Apr-2016 imarom <imarom@cisco.com>

factor was broken

7a3be366 09-Apr-2016 imarom <imarom@cisco.com>

some refinements and few refactors

9823cf0a 10-Apr-2016 imarom <imarom@cisco.com>

multicore tests new goldens (because of phase)

c48c89a9 10-Apr-2016 imarom <imarom@cisco.com>

multicore scheduling

ff443a39 06-Apr-2016 imarom <imarom@cisco.com>

NULL stream and multi core better support for streams

9e59c6af 07-Apr-2016 Ido Barnea <ibarnea@cisco.com>

Do not send RX bytes in json if HW type does not support it

106f14c2 07-Apr-2016 Ido Barnea <ibarnea@cisco.com>

Fix for issue of RX bytes per flow not 0 on xl710

a5e5afc9 07-Apr-2016 Ido Barnea <ibarnea@cisco.com>

Fix for mbuf leak when sending message from dp to rx in vm

df006e29 06-Apr-2016 Ido Barnea <ibarnea@cisco.com>

added type to TrexException

aa11dd2e 05-Apr-2016 Ido Barnea <ibarnea@cisco.com>

Added get payload len to flow stat parser

4eacb570 03-Apr-2016 imarom <imarom@cisco.com>

API classes (versions)

c70b71af 03-Apr-2016 Ido Barnea <ibarnea@cisco.com>

Enabled flow stats for all interface types + needed corrections

d4791e05 29-Mar-2016 imarom <imarom@cisco.com>

RX stats two stage API (stop and remove RX filters)

9f269a00 31-Mar-2016 Ido Barnea <ibarnea@cisco.com>

Fix issue of receiving rx packets from previous test iteration

935b711d 29-Mar-2016 Hanoh Haim <hhaim@cisco.com>

Merge GUI mul=0 issue


e7a1b052 29-Mar-2016 Hanoh Haim <hhaim@cisco.com>

fix GUI issue with zero mul

3cc8f7e9 29-Mar-2016 Ido Barnea <ibarnea@cisco.com>

better error message for core_mask_sanity

ffaa6fd0 29-Mar-2016 Ido Barnea <ibarnea@cisco.com>

flow stat - track flow states

ff9afa49 28-Mar-2016 Ido Barnea <ibarnea@cisco.com>

Fixing checksum calc in flow stat packets

24e4863c 28-Mar-2016 Ido Barnea <ibarnea@cisco.com>

Remove RX stats from 1G/10G/VM

dd5fb4a7 28-Mar-2016 Ido Barnea <ibarnea@cisco.com>

fix valgrind faiulre. Read memory of too short packet

4e5179ce 27-Mar-2016 Ido Barnea <ibarnea@cisco.com>

fix for trex-193. Statefull with -l option never exit

40a99fc2 27-Mar-2016 Ido Barnea <ibarnea@cisco.com>

properly ignore streams without flow stat enabled on stream deletion in flow_stat

9b35a803 27-Mar-2016 Ido Barnea <ibarnea@cisco.com>

Protecting against too short packets in flow stat parser. This caused valgrind test to fail.

4099c61a 24-Mar-2016 Ido Barnea <ibarnea@cisco.com>

Added flow parser for 82599 10G card. Added exceptions for flow stat
errors

ec963b31 24-Mar-2016 Ido Barnea <ibarnea@cisco.com>

Temporarely removed flow stat support from 1G, 10G and VM

f2488b02 24-Mar-2016 Ido Barnea <ibarnea@cisco.com>

Revert "Added flow parser for 82599 10G card. Added exceptions for flow stat"

This reverts commit 6c569e6bbf05d940a23028b5d61a13ce4fa2a489.

4e8ce34a 24-Mar-2016 Hanoh Haim <hhaim@cisco.com>

Merge branch 'mac-cfg-crash' of git://github.com/wofanli/trex-core into wofanli-mac-cfg-crash


6c569e6b 24-Mar-2016 Ido Barnea <ibarnea@cisco.com>

Added flow parser for 82599 10G card. Added exceptions for flow stat
errors

79eff354 24-Mar-2016 wenxian li <wofanli@gmail.com>

When <ip, mac> mapping file is invalid, directly force stop TRex with error log.

3e53fc4c 24-Mar-2016 wenxian li <wofanli@gmail.com>

minor.

6bdc3bd9 24-Mar-2016 wenxian li <wofanli@gmail.com>

Fix crash when # of mac-ip mapping entries exceed than 255.

05a61d70 23-Mar-2016 Ido Barnea <ibarnea@cisco.com>

Fix for flow stats - making functions virtual

9c03844b 22-Mar-2016 Ido Barnea <ibarnea@cisco.com>

10G and VM work

1e93f5b1 17-Mar-2016 Ido Barnea <ibarnea@cisco.com>

Added CP to RX messages

dd050751 15-Mar-2016 Ido Barnea <ibarnea@cisco.com>

RX bytes reporting working

582d3f74 15-Mar-2016 Ido Barnea <ibarnea@cisco.com>

1g pkt flow stat working

7b1d1862 16-Mar-2016 Ido Barnea <ibarnea@cisco.com>

e1000 patch to reduce log level of reading from file descriptor... error

daf8476c 15-Mar-2016 Ido Barnea <ibarnea@cisco.com>

Support for Q in Q for debug packets

b81cf244 14-Mar-2016 Ido Barnea <ibarnea@cisco.com>

Fix for issue with flow stats when doing fast stop/start for stream

7b31357d 13-Mar-2016 Ido Barnea <ibarnea@cisco.com>

Always send timestamp in flow stat. Even if no data

f5308772 13-Mar-2016 Ido Barnea <ibarnea@cisco.com>

Send empty dict if no change for pg_id in flow stat

4c702651 13-Mar-2016 Yaroslav Brustinov <ybrustin@cisco.com>

hlt add traffic_control: action=poll, reset, sync_run, clear_stats. add wait_on_traffic. fix cleanup_session to remove streams

3c2f0346 10-Mar-2016 imarom <imarom@cisco.com>

RX stats #2

8b0bb76f 09-Mar-2016 imarom <imarom@cisco.com>

RX STATS !

094411ef 08-Mar-2016 imarom <imarom@cisco.com>

BW for RX stats

60fbd456 08-Mar-2016 imarom <imarom@cisco.com>

RX stats - major refactor

22bed39a 09-Mar-2016 Ido Barnea <ibarnea@cisco.com>

Support for rx_thread_id instead of latency_thread_id
Some white space/indentation cleanup

5f85bbd0 09-Mar-2016 Ido Barnea <ibarnea@cisco.com>

Flow stat fix for issue of counting more than 1 stream

cc8c0e22 08-Mar-2016 Ido Barnea <ibarnea@cisco.com>

Additions and fixes to per flow stats

8ea0aeb8 08-Mar-2016 Ido Barnea <ibarnea@cisco.com>

fix to rx stats crash when adding 2 streams and stopping

fbc4fb05 08-Mar-2016 Hanoh Haim <hhaim@cisco.com>

Merge enic patch


205e581e 08-Mar-2016 Hanoh Haim <hhaim@cisco.com>

enic patch

9e41eef9 07-Mar-2016 Ido Barnea <ibarnea@cisco.com>

Fix to simulator compilation error

ccfb88c9 07-Mar-2016 Ido Barnea <ibarnea@cisco.com>

Added get_active_pgids

ca3f7e0f 07-Mar-2016 Ido Barnea <ibarnea@cisco.com>

changed rx stats to flow stats everywhere

d5047a7e 07-Mar-2016 imarom <imarom@cisco.com>

CRITICAL fix for packets less than 60 bytes

b5cf4165 05-Mar-2016 Yaroslav Brustinov <ybrustin@cisco.com>

improve init speed of 1gb ports (12 ports init time reduced from 55 secs to 15)

3f35b734 04-Mar-2016 Ido Barnea <ibarnea@cisco.com>

Temporary putting back latency_thread_id instead of rx_thread_id in cfg
file

f749b435 03-Mar-2016 imarom <imarom@cisco.com>

RX stats example "stl_rx_stream.py"

2760d0ee 03-Mar-2016 Ido Barnea <ibarnea@cisco.com>

Small flow stat fix

378ed0a1 03-Mar-2016 Ido Barnea <ibarnea@cisco.com>

per flow stat bug fix (counting everything twice)

e33e37ef 03-Mar-2016 Ido Barnea <ibarnea@cisco.com>

changing "latency" to "rx" + rx core options logic fix
indentation fix, whitespace cleanup

9c62e2a6 02-Mar-2016 imarom <imarom@cisco.com>

brief/deep sleep for DP cores

106a9ecd 02-Mar-2016 imarom <imarom@cisco.com>

PAUSE JSON event was deleted accidently

59a3b58d 02-Mar-2016 imarom <imarom@cisco.com>

TX barrier

70cfb9f8 02-Mar-2016 Ido Barnea <ibarnea@cisco.com>

Fix for simulator compilation error because of TX stat feature

8714436f 01-Mar-2016 Ido Barnea <ibarnea@cisco.com>

tx stats per stream

584cc849 29-Feb-2016 imarom <imarom@cisco.com>

stdint.h on Fedora dist. requires explicit defines for
format macros and limit macros - updated the WAF makefiles

e7118220 28-Feb-2016 imarom <imarom@cisco.com>

random var crash when range is full uint32_t or full uint64_t

0fd006c2 28-Feb-2016 imarom <imarom@cisco.com>

on Fedora 18, inttypes.h requires explicit define

/* The ISO C99 standard specifies that these macros must only be
defined if explicitly requested. */
if !defined __cplusplus || defined __STDC_FORMAT_MACROS

21fe2bef 28-Feb-2016 imarom <imarom@cisco.com>

more info for ports (API and TUI)

b83eb43c 28-Feb-2016 Hanoh Haim <hhaim@cisco.com>

merge max_port=12 support


c218fe23 28-Feb-2016 Hanoh Haim <hhaim@cisco.com>

m_max_ports->12, base on RaminNietzsche fix. set defult DPDK error to 4

5f17c48a 28-Feb-2016 imarom <imarom@cisco.com>

support for mac addr query

42274c19 28-Feb-2016 Yaroslav Brustinov <ybrustin@cisco.com>

fix for up to 12 ports, fix error in case port_limit higher than number of interfaces

aaef3f95 25-Feb-2016 imarom <imarom@cisco.com>

port attributes - promiscuous and etc.

e5ebdb92 24-Feb-2016 Hanoh Haim <hhaim@cisco.com>

Merge random_seed per stream


4ae35508 24-Feb-2016 Hanoh Haim <hhaim@cisco.com>

add seed per stream

235a14fc 24-Feb-2016 imarom <imarom@cisco.com>

RX - for not supported interfaces gives an error in JSON

ecb52606 24-Feb-2016 imarom <imarom@cisco.com>

crash on non 40G (no rx support)

5a844c9d 24-Feb-2016 Hanoh Haim <hhaim@cisco.com>

Merge GARP example


3eb4f868 24-Feb-2016 imarom <imarom@cisco.com>

VM bug youtrack: trex-187
and rx stats

f0ab9eba 08-Feb-2016 Ido Barnea <ibarnea@cisco.com>

Rx stat per flow. Low level working for xl710, and partly for i350.
added full clone (with CP VM) to stream

252b8ab3 24-Feb-2016 imarom <imarom@cisco.com>

virtual NICs does not add 4 bytes of CRC

0e70a929 23-Feb-2016 imarom <imarom@cisco.com>

sync streams and some other bugs

5a951d94 23-Feb-2016 Hanoh Haim <hhaim@cisco.com>

add to mask instruction add_value field

36cc1ece 23-Feb-2016 Hanoh Haim <hhaim@cisco.com>

Merge ipv4 checksum issue


68ebd739 23-Feb-2016 Hanoh Haim <hhaim@cisco.com>

fix ipv4 checksum error in case of pkt_size>128 and field offset less than ip-header (fd.io issue - Miro)

81059eb5 23-Feb-2016 imarom <imarom@cisco.com>

global srand messed up stuff
moved to local rand_r

a420b4c4 23-Feb-2016 imarom <imarom@cisco.com>

conflicts

eb899885 22-Feb-2016 imarom <imarom@cisco.com>

some mods to the rate

d1360da9 21-Feb-2016 imarom <imarom@cisco.com>

rate is now backward compatiable to API

bc7f0b85 21-Feb-2016 imarom <imarom@cisco.com>

rate per stream

92640104 21-Feb-2016 Ido Barnea <ibarnea@cisco.com>

Merge branch 'master' of csi-sceasr-b32:/auto/proj-pcube-b/apps/PL-b/tools/repo//trex-core


d126c3bc 21-Feb-2016 Ido Barnea <ibarnea@cisco.com>

return 10G instead of 40G on x710 cards

6182075a 21-Feb-2016 Yaroslav Brustinov <ybrustin@cisco.com>

typo in step and min/max_value; support old-type classes in validate_type; assert positive values in python; hlt fix vlan vm + test for it;

3931530b 18-Feb-2016 Hanoh Haim <hhaim@cisco.com>

add python profile for new write_mask command

5f20d891 18-Feb-2016 Hanoh Haim <hhaim@cisco.com>

add write_mask vm instruction

100cdc5e 16-Feb-2016 Hanoh Haim <hhaim@cisco.com>

Merge step instruction support


47c86583 16-Feb-2016 Hanoh Haim <hhaim@cisco.com>

step instruction support

6b29aafe 16-Feb-2016 imarom <imarom@cisco.com>

server might crash if uint64_t value was actually negative

0bc8b0ac 16-Feb-2016 imarom <imarom@cisco.com>

added support for default fields at the JSON RPC server

75c84998 16-Feb-2016 Hanoh Haim <hhaim@cisco.com>

add sanity check for flow_var instruction

8f6067d8 16-Feb-2016 imarom <imarom@cisco.com>

help was broken in the simulator
also some more bugs

87db7422 16-Feb-2016 Hanoh Haim <hhaim@cisco.com>

cleanup

ecbb10f1 16-Feb-2016 Hanoh Haim <hhaim@cisco.com>

add action counter

1e98c58d 15-Feb-2016 Hanoh Haim <hhaim@cisco.com>

add scapy layer for default mac

83155716 15-Feb-2016 Hanoh Haim <hhaim@cisco.com>

Add support for mac replacement


f6901ca1 15-Feb-2016 Hanoh Haim <hhaim@cisco.com>

add support for dp mac replace mode-golden were changed

ec369cd7 15-Feb-2016 imarom <imarom@cisco.com>

many bugs uncovered by the PCAP injection:
1. NamedTuple constructor
2. Scappy
3. zlib for server

a69c4dd8 10-Feb-2016 imarom <imarom@cisco.com>

back to 'count' - as the DOC states

59d48a12 09-Feb-2016 imarom <imarom@cisco.com>

moved yaml files again ....

a94f1cdd 09-Feb-2016 imarom <imarom@cisco.com>

YAML profiles fixup

f5a5e50b 08-Feb-2016 imarom <imarom@cisco.com>

stream ID allocation

d95c37b1 04-Feb-2016 Hanoh Haim <hhaim@cisco.com>

fix simulation trim instruction

37ea6af9 01-Feb-2016 Hanoh Haim <hhaim@cisco.com>

Merge from origin


11bcf4ca 01-Feb-2016 imarom <imarom@cisco.com>

fix for http://trex-tgn.cisco.com/youtrack/issue/trex-174

00d74df1 01-Feb-2016 Hanoh Haim <hhaim@cisco.com>

Merge from origin


99f9194a 01-Feb-2016 Hanoh Haim <hhaim@cisco.com>

Merge branch 'trex-173' of git://github.com/wofanli/trex-core into wofanli-trex-173


9b8943c1 01-Feb-2016 wenxian li <wofanli@gmail.com>

trex-173, remove support for one-app-server in global configuration.

f9dcbd38 01-Feb-2016 imarom <imarom@cisco.com>

simulator support (API and profiles)

c224dbe0 01-Feb-2016 Hanoh Haim <hhaim@cisco.com>

fix vm bug with packet size bigger than 128 and field<33

1e69b27f 27-Jan-2016 imarom <imarom@cisco.com>

ZMQ stubbed on simulation

ea3f39cd 26-Jan-2016 imarom <imarom@cisco.com>

1. fixed failing regression test
2. enabled STL nose tests
3. fixed packet size padding to 60

db6254e3 26-Jan-2016 imarom <imarom@cisco.com>

packet is now base64 encoded

b6f06a03 25-Jan-2016 Ido Barnea <ibarnea@cisco.com>

Fix of printf in latency debug

b87ac8e2 24-Jan-2016 imarom <imarom@cisco.com>

added support for L1 B/W check
both start/update now enforce this and it can
be bypassed by providing 'force'

7294d7f1 24-Jan-2016 imarom <imarom@cisco.com>

fixed issue trex-172: Console -m 100% is L2 and no L1
http://trex-tgn.cisco.com/youtrack/issue/trex-172

951dd56a 24-Jan-2016 Hanoh Haim <hhaim@cisco.com>

Merge from origin


2d27d1df 24-Jan-2016 Hanoh Haim <hhaim@cisco.com>

82599 report input errors on drop queue- remove the MPC in this case

9932ff8d 18-Jan-2016 imarom <imarom@cisco.com>

async publish now

88da2ed7 19-Jan-2016 Ido Barnea <ibarnea@cisco.com>

Fix issue of --learn-mode ignored if --learn-verify was set before it in command line

8901340e 19-Jan-2016 Ido Barnea <ibarnea@cisco.com>

In latency check, do not send responses for requests that were actually dropped

62623efc 14-Jan-2016 Ido Barnea <ibarnea@cisco.com>

Adding option to pass NAT info in TCP ACK of first SYN

f1c78acf 10-Jan-2016 Yaroslav Brustinov <ybrustin@cisco.com>

add alloc_error, queue_full, queue_drop stats report via ZMQ
regression:
update kiwi02 and trex08 benchmarks
add common "scripts_dir" variable for usage in tests
configure router with proper MTU in jumbo test
add --local flag for not connecting to remote server (useful for functional tests)

1d074bf3 10-Jan-2016 imarom <imarom@cisco.com>

random packet size - uses expected packet size
instead of the value as is

8db09096 07-Jan-2016 Hanoh Haim <hhaim@cisco.com>

Merge


7e37a0aa 07-Jan-2016 Hanoh Haim <hhaim@cisco.com>

basic enic support- still has issues

79b2a5ea 07-Jan-2016 imarom <imarom@cisco.com>

simulation bug - mbuf refinc

429c0e40 07-Jan-2016 Ido Barnea <ibarnea@cisco.com>

Added --send-debug-pkt
Moved code from main_dpdk.cpp to new files.

c068b9e0 07-Jan-2016 imarom <imarom@cisco.com>

stateless sim dry was "too much" dry - no only I/O is skipped

a7223338 07-Jan-2016 imarom <imarom@cisco.com>

first bug caught by the simulator - memory leak

2dff2ccf 07-Jan-2016 imarom <imarom@cisco.com>

yet another stateless simulation phase

72ca9e76 06-Jan-2016 imarom <imarom@cisco.com>

more options to the stateless simulation

5f07d106 05-Jan-2016 Hanoh Haim <hhaim@cisco.com>

Merge branch 'random_pkt'


d6be4b0e 05-Jan-2016 Hanoh Haim <hhaim@cisco.com>

stateful load 9k packets

6711f241 05-Jan-2016 Hanoh Haim <hhaim@cisco.com>

9k packet size does not work for VMXNET3

85d536eb 05-Jan-2016 Hanoh Haim <hhaim@cisco.com>

random 9k works on 10gb nics

c905d6b0 05-Jan-2016 imarom <imarom@cisco.com>

stateless sim - core_index and all cores simulation

857bdcf0 04-Jan-2016 imarom <imarom@cisco.com>

some additions to the stateless simulation mode

e134270a 04-Jan-2016 imarom <imarom@cisco.com>

a script to inject simulation stateless files

82e65a02 03-Jan-2016 imarom <imarom@cisco.com>

simulation end to end

fecdb3ea 04-Jan-2016 Ido Barnea <ibarnea@cisco.com>

Fixing 40G stuck input queue issue

9e16960d 28-Dec-2015 Hanoh Haim <hhaim@cisco.com>

trim packet size command works

fbcdbcdf 28-Dec-2015 Hanoh Haim <hhaim@cisco.com>

fix simulation stats

a1364603 28-Dec-2015 Hanoh Haim <hhaim@cisco.com>

maximum packet size support 9k - simulation

2c8ce163 28-Dec-2015 Ido Barnea <ibarnea@cisco.com>

Better error message when user gives too big -c arg

4e9787ba 27-Dec-2015 Ido Barnea <ibarnea@cisco.com>

Added README to dpdk dir

b19ca363 27-Dec-2015 Ido Barnea <ibarnea@cisco.com>

No flow control disabling for 40G.
Add DPDK version to help string.

0cd5b927 16-Dec-2015 Ido Barnea <ibarnea@cisco.com>

Full support dpdk 22.

7de16b05 14-Dec-2015 Ido Barnea <ibarnea@cisco.com>

Changes only to DPDK files: dpdk22 40G fixes for TTL and ip_protocol match and IPv6 support + TX hang issue fix

509648b8 09-Dec-2015 Ido Barnea <ibarnea@cisco.com>

Adding dpdk 2.2 instead of dpdk 1.8 and making changes to make compilation work.
40G and 10G filters do not work yet.


dpdk22/drivers/net/af_packet/rte_eth_af_packet.c
dpdk22/drivers/net/af_packet/rte_eth_af_packet.h
dpdk22/drivers/net/bnx2x/bnx2x.h
dpdk22/drivers/net/bnx2x/bnx2x_ethdev.h
dpdk22/drivers/net/bnx2x/bnx2x_logs.h
dpdk22/drivers/net/bnx2x/bnx2x_rxtx.h
dpdk22/drivers/net/bnx2x/bnx2x_stats.h
dpdk22/drivers/net/bnx2x/bnx2x_vfpf.h
dpdk22/drivers/net/bnx2x/ecore_fw_defs.h
dpdk22/drivers/net/bnx2x/ecore_hsi.h
dpdk22/drivers/net/bnx2x/ecore_init.h
dpdk22/drivers/net/bnx2x/ecore_init_ops.h
dpdk22/drivers/net/bnx2x/ecore_mfw_req.h
dpdk22/drivers/net/bnx2x/ecore_reg.h
dpdk22/drivers/net/bnx2x/ecore_sp.h
dpdk22/drivers/net/bnx2x/elink.h
dpdk22/drivers/net/bonding/rte_eth_bond.h
dpdk22/drivers/net/bonding/rte_eth_bond_8023ad.h
dpdk22/drivers/net/bonding/rte_eth_bond_8023ad_private.h
dpdk22/drivers/net/bonding/rte_eth_bond_alb.h
dpdk22/drivers/net/bonding/rte_eth_bond_private.h
dpdk22/drivers/net/cxgbe/base/adapter.h
dpdk22/drivers/net/cxgbe/base/common.h
dpdk22/drivers/net/cxgbe/base/t4_chip_type.h
dpdk22/drivers/net/cxgbe/base/t4_hw.c
dpdk22/drivers/net/cxgbe/base/t4_hw.h
dpdk22/drivers/net/cxgbe/base/t4_msg.h
dpdk22/drivers/net/cxgbe/base/t4_pci_id_tbl.h
dpdk22/drivers/net/cxgbe/base/t4_regs.h
dpdk22/drivers/net/cxgbe/base/t4_regs_values.h
dpdk22/drivers/net/cxgbe/base/t4fw_interface.h
dpdk22/drivers/net/cxgbe/cxgbe.h
dpdk22/drivers/net/cxgbe/cxgbe_compat.h
dpdk22/drivers/net/cxgbe/cxgbe_ethdev.c
dpdk22/drivers/net/cxgbe/cxgbe_main.c
dpdk22/drivers/net/cxgbe/sge.c
dpdk22/drivers/net/e1000/base/README
dpdk22/drivers/net/e1000/base/e1000_80003es2lan.c
dpdk22/drivers/net/e1000/base/e1000_80003es2lan.h
dpdk22/drivers/net/e1000/base/e1000_82540.c
dpdk22/drivers/net/e1000/base/e1000_82541.c
dpdk22/drivers/net/e1000/base/e1000_82541.h
dpdk22/drivers/net/e1000/base/e1000_82542.c
dpdk22/drivers/net/e1000/base/e1000_82543.c
dpdk22/drivers/net/e1000/base/e1000_82543.h
dpdk22/drivers/net/e1000/base/e1000_82571.c
dpdk22/drivers/net/e1000/base/e1000_82571.h
dpdk22/drivers/net/e1000/base/e1000_82575.c
dpdk22/drivers/net/e1000/base/e1000_82575.h
dpdk22/drivers/net/e1000/base/e1000_api.c
dpdk22/drivers/net/e1000/base/e1000_api.h
dpdk22/drivers/net/e1000/base/e1000_defines.h
dpdk22/drivers/net/e1000/base/e1000_hw.h
dpdk22/drivers/net/e1000/base/e1000_i210.c
dpdk22/drivers/net/e1000/base/e1000_i210.h
dpdk22/drivers/net/e1000/base/e1000_ich8lan.c
dpdk22/drivers/net/e1000/base/e1000_ich8lan.h
dpdk22/drivers/net/e1000/base/e1000_mac.c
dpdk22/drivers/net/e1000/base/e1000_mac.h
dpdk22/drivers/net/e1000/base/e1000_manage.c
dpdk22/drivers/net/e1000/base/e1000_manage.h
dpdk22/drivers/net/e1000/base/e1000_mbx.c
dpdk22/drivers/net/e1000/base/e1000_mbx.h
dpdk22/drivers/net/e1000/base/e1000_nvm.c
dpdk22/drivers/net/e1000/base/e1000_nvm.h
dpdk22/drivers/net/e1000/base/e1000_osdep.c
dpdk22/drivers/net/e1000/base/e1000_osdep.h
dpdk22/drivers/net/e1000/base/e1000_phy.c
dpdk22/drivers/net/e1000/base/e1000_phy.h
dpdk22/drivers/net/e1000/base/e1000_regs.h
dpdk22/drivers/net/e1000/base/e1000_vf.c
dpdk22/drivers/net/e1000/base/e1000_vf.h
dpdk22/drivers/net/e1000/e1000_ethdev.h
dpdk22/drivers/net/e1000/e1000_logs.h
dpdk22/drivers/net/e1000/em_ethdev.c
dpdk22/drivers/net/e1000/em_rxtx.c
dpdk22/drivers/net/e1000/igb_ethdev.c
dpdk22/drivers/net/e1000/igb_pf.c
dpdk22/drivers/net/e1000/igb_regs.h
dpdk22/drivers/net/e1000/igb_rxtx.c
dpdk22/drivers/net/enic/LICENSE
dpdk22/drivers/net/enic/base/cq_desc.h
dpdk22/drivers/net/enic/base/cq_enet_desc.h
dpdk22/drivers/net/enic/base/enic_vnic_wq.h
dpdk22/drivers/net/enic/base/rq_enet_desc.h
dpdk22/drivers/net/enic/base/vnic_cq.c
dpdk22/drivers/net/enic/base/vnic_cq.h
dpdk22/drivers/net/enic/base/vnic_dev.c
dpdk22/drivers/net/enic/base/vnic_dev.h
dpdk22/drivers/net/enic/base/vnic_devcmd.h
dpdk22/drivers/net/enic/base/vnic_enet.h
dpdk22/drivers/net/enic/base/vnic_intr.c
dpdk22/drivers/net/enic/base/vnic_intr.h
dpdk22/drivers/net/enic/base/vnic_nic.h
dpdk22/drivers/net/enic/base/vnic_resource.h
dpdk22/drivers/net/enic/base/vnic_rq.c
dpdk22/drivers/net/enic/base/vnic_rq.h
dpdk22/drivers/net/enic/base/vnic_rss.c
dpdk22/drivers/net/enic/base/vnic_rss.h
dpdk22/drivers/net/enic/base/vnic_stats.h
dpdk22/drivers/net/enic/base/vnic_wq.c
dpdk22/drivers/net/enic/base/vnic_wq.h
dpdk22/drivers/net/enic/base/wq_enet_desc.h
dpdk22/drivers/net/enic/enic.h
dpdk22/drivers/net/enic/enic_clsf.c
dpdk22/drivers/net/enic/enic_compat.h
dpdk22/drivers/net/enic/enic_ethdev.c
dpdk22/drivers/net/enic/enic_main.c
dpdk22/drivers/net/enic/enic_res.c
dpdk22/drivers/net/enic/enic_res.h
dpdk22/drivers/net/fm10k/base/fm10k_api.c
dpdk22/drivers/net/fm10k/base/fm10k_api.h
dpdk22/drivers/net/fm10k/base/fm10k_common.c
dpdk22/drivers/net/fm10k/base/fm10k_common.h
dpdk22/drivers/net/fm10k/base/fm10k_mbx.c
dpdk22/drivers/net/fm10k/base/fm10k_mbx.h
dpdk22/drivers/net/fm10k/base/fm10k_osdep.h
dpdk22/drivers/net/fm10k/base/fm10k_pf.c
dpdk22/drivers/net/fm10k/base/fm10k_pf.h
dpdk22/drivers/net/fm10k/base/fm10k_tlv.c
dpdk22/drivers/net/fm10k/base/fm10k_tlv.h
dpdk22/drivers/net/fm10k/base/fm10k_type.h
dpdk22/drivers/net/fm10k/base/fm10k_vf.c
dpdk22/drivers/net/fm10k/base/fm10k_vf.h
dpdk22/drivers/net/fm10k/fm10k.h
dpdk22/drivers/net/fm10k/fm10k_ethdev.c
dpdk22/drivers/net/fm10k/fm10k_logs.h
dpdk22/drivers/net/fm10k/fm10k_rxtx.c
dpdk22/drivers/net/fm10k/fm10k_rxtx_vec.c
dpdk22/drivers/net/i40e/base/i40e_adminq.c
dpdk22/drivers/net/i40e/base/i40e_adminq.h
dpdk22/drivers/net/i40e/base/i40e_adminq_cmd.h
dpdk22/drivers/net/i40e/base/i40e_alloc.h
dpdk22/drivers/net/i40e/base/i40e_common.c
dpdk22/drivers/net/i40e/base/i40e_dcb.c
dpdk22/drivers/net/i40e/base/i40e_dcb.h
dpdk22/drivers/net/i40e/base/i40e_devids.h
dpdk22/drivers/net/i40e/base/i40e_diag.c
dpdk22/drivers/net/i40e/base/i40e_diag.h
dpdk22/drivers/net/i40e/base/i40e_hmc.c
dpdk22/drivers/net/i40e/base/i40e_hmc.h
dpdk22/drivers/net/i40e/base/i40e_lan_hmc.c
dpdk22/drivers/net/i40e/base/i40e_lan_hmc.h
dpdk22/drivers/net/i40e/base/i40e_nvm.c
dpdk22/drivers/net/i40e/base/i40e_osdep.h
dpdk22/drivers/net/i40e/base/i40e_prototype.h
dpdk22/drivers/net/i40e/base/i40e_register.h
dpdk22/drivers/net/i40e/base/i40e_status.h
dpdk22/drivers/net/i40e/base/i40e_type.h
dpdk22/drivers/net/i40e/base/i40e_virtchnl.h
dpdk22/drivers/net/i40e/i40e_ethdev.c
dpdk22/drivers/net/i40e/i40e_ethdev.h
dpdk22/drivers/net/i40e/i40e_ethdev_vf.c
dpdk22/drivers/net/i40e/i40e_fdir.c
dpdk22/drivers/net/i40e/i40e_logs.h
dpdk22/drivers/net/i40e/i40e_pf.c
dpdk22/drivers/net/i40e/i40e_pf.h
dpdk22/drivers/net/i40e/i40e_rxtx.c
dpdk22/drivers/net/i40e/i40e_rxtx.h
dpdk22/drivers/net/i40e/i40e_rxtx_vec.c
dpdk22/drivers/net/ixgbe/base/README
dpdk22/drivers/net/ixgbe/base/ixgbe_82598.c
dpdk22/drivers/net/ixgbe/base/ixgbe_82598.h
dpdk22/drivers/net/ixgbe/base/ixgbe_82599.c
dpdk22/drivers/net/ixgbe/base/ixgbe_82599.h
dpdk22/drivers/net/ixgbe/base/ixgbe_api.c
dpdk22/drivers/net/ixgbe/base/ixgbe_api.h
dpdk22/drivers/net/ixgbe/base/ixgbe_common.c
dpdk22/drivers/net/ixgbe/base/ixgbe_common.h
dpdk22/drivers/net/ixgbe/base/ixgbe_dcb.c
dpdk22/drivers/net/ixgbe/base/ixgbe_dcb.h
dpdk22/drivers/net/ixgbe/base/ixgbe_dcb_82598.c
dpdk22/drivers/net/ixgbe/base/ixgbe_dcb_82598.h
dpdk22/drivers/net/ixgbe/base/ixgbe_dcb_82599.c
dpdk22/drivers/net/ixgbe/base/ixgbe_dcb_82599.h
dpdk22/drivers/net/ixgbe/base/ixgbe_mbx.c
dpdk22/drivers/net/ixgbe/base/ixgbe_mbx.h
dpdk22/drivers/net/ixgbe/base/ixgbe_osdep.h
dpdk22/drivers/net/ixgbe/base/ixgbe_phy.c
dpdk22/drivers/net/ixgbe/base/ixgbe_phy.h
dpdk22/drivers/net/ixgbe/base/ixgbe_type.h
dpdk22/drivers/net/ixgbe/base/ixgbe_vf.c
dpdk22/drivers/net/ixgbe/base/ixgbe_vf.h
dpdk22/drivers/net/ixgbe/base/ixgbe_x540.c
dpdk22/drivers/net/ixgbe/base/ixgbe_x540.h
dpdk22/drivers/net/ixgbe/base/ixgbe_x550.c
dpdk22/drivers/net/ixgbe/base/ixgbe_x550.h
dpdk22/drivers/net/ixgbe/ixgbe_bypass.h
dpdk22/drivers/net/ixgbe/ixgbe_bypass_api.h
dpdk22/drivers/net/ixgbe/ixgbe_bypass_defines.h
dpdk22/drivers/net/ixgbe/ixgbe_ethdev.c
dpdk22/drivers/net/ixgbe/ixgbe_ethdev.h
dpdk22/drivers/net/ixgbe/ixgbe_fdir.c
dpdk22/drivers/net/ixgbe/ixgbe_logs.h
dpdk22/drivers/net/ixgbe/ixgbe_pf.c
dpdk22/drivers/net/ixgbe/ixgbe_regs.h
dpdk22/drivers/net/ixgbe/ixgbe_rxtx.c
dpdk22/drivers/net/ixgbe/ixgbe_rxtx.h
dpdk22/drivers/net/ixgbe/ixgbe_rxtx_vec.c
dpdk22/drivers/net/mlx4/mlx4.h
dpdk22/drivers/net/mlx5/mlx5.h
dpdk22/drivers/net/mlx5/mlx5_defs.h
dpdk22/drivers/net/mlx5/mlx5_rxtx.h
dpdk22/drivers/net/mlx5/mlx5_utils.h
dpdk22/drivers/net/null/rte_eth_null.c
dpdk22/drivers/net/null/rte_eth_null.h
dpdk22/drivers/net/ring/rte_eth_ring.c
dpdk22/drivers/net/ring/rte_eth_ring.h
dpdk22/drivers/net/szedata2/rte_eth_szedata2.h
dpdk22/drivers/net/virtio/virtio_ethdev.c
dpdk22/drivers/net/virtio/virtio_ethdev.h
dpdk22/drivers/net/virtio/virtio_logs.h
dpdk22/drivers/net/virtio/virtio_pci.c
dpdk22/drivers/net/virtio/virtio_pci.h
dpdk22/drivers/net/virtio/virtio_ring.h
dpdk22/drivers/net/virtio/virtio_rxtx.c
dpdk22/drivers/net/virtio/virtio_rxtx.h
dpdk22/drivers/net/virtio/virtio_rxtx_simple.c
dpdk22/drivers/net/virtio/virtqueue.c
dpdk22/drivers/net/virtio/virtqueue.h
dpdk22/drivers/net/vmxnet3/base/README
dpdk22/drivers/net/vmxnet3/base/includeCheck.h
dpdk22/drivers/net/vmxnet3/base/upt1_defs.h
dpdk22/drivers/net/vmxnet3/base/vmware_pack_begin.h
dpdk22/drivers/net/vmxnet3/base/vmware_pack_end.h
dpdk22/drivers/net/vmxnet3/base/vmxnet3_defs.h
dpdk22/drivers/net/vmxnet3/base/vmxnet3_osdep.h
dpdk22/drivers/net/vmxnet3/vmxnet3_ethdev.c
dpdk22/drivers/net/vmxnet3/vmxnet3_ethdev.h
dpdk22/drivers/net/vmxnet3/vmxnet3_logs.h
dpdk22/drivers/net/vmxnet3/vmxnet3_ring.h
dpdk22/drivers/net/vmxnet3/vmxnet3_rxtx.c
dpdk22/drivers/net/xenvirt/rte_eth_xenvirt.h
dpdk22/drivers/net/xenvirt/rte_xen_lib.h
dpdk22/drivers/net/xenvirt/virtio_logs.h
dpdk22/drivers/net/xenvirt/virtqueue.h
dpdk22/lib/librte_acl/acl.h
dpdk22/lib/librte_acl/acl_run.h
dpdk22/lib/librte_acl/acl_run_avx2.h
dpdk22/lib/librte_acl/acl_run_neon.h
dpdk22/lib/librte_acl/acl_run_sse.h
dpdk22/lib/librte_acl/acl_vect.h
dpdk22/lib/librte_acl/rte_acl.h
dpdk22/lib/librte_acl/rte_acl_osdep.h
dpdk22/lib/librte_acl/tb_mem.h
dpdk22/lib/librte_cfgfile/rte_cfgfile.c
dpdk22/lib/librte_cfgfile/rte_cfgfile.h
dpdk22/lib/librte_compat/rte_compat.h
dpdk22/lib/librte_distributor/rte_distributor.h
dpdk22/lib/librte_eal/common/eal_common_cpuflags.c
dpdk22/lib/librte_eal/common/eal_common_dev.c
dpdk22/lib/librte_eal/common/eal_common_devargs.c
dpdk22/lib/librte_eal/common/eal_common_errno.c
dpdk22/lib/librte_eal/common/eal_common_hexdump.c
dpdk22/lib/librte_eal/common/eal_common_launch.c
dpdk22/lib/librte_eal/common/eal_common_lcore.c
dpdk22/lib/librte_eal/common/eal_common_log.c
dpdk22/lib/librte_eal/common/eal_common_memory.c
dpdk22/lib/librte_eal/common/eal_common_memzone.c
dpdk22/lib/librte_eal/common/eal_common_options.c
dpdk22/lib/librte_eal/common/eal_common_pci.c
dpdk22/lib/librte_eal/common/eal_common_pci_uio.c
dpdk22/lib/librte_eal/common/eal_common_string_fns.c
dpdk22/lib/librte_eal/common/eal_common_tailqs.c
dpdk22/lib/librte_eal/common/eal_common_thread.c
dpdk22/lib/librte_eal/common/eal_common_timer.c
dpdk22/lib/librte_eal/common/eal_filesystem.h
dpdk22/lib/librte_eal/common/eal_hugepages.h
dpdk22/lib/librte_eal/common/eal_internal_cfg.h
dpdk22/lib/librte_eal/common/eal_options.h
dpdk22/lib/librte_eal/common/eal_private.h
dpdk22/lib/librte_eal/common/eal_thread.h
dpdk22/lib/librte_eal/common/include/arch/x86/rte_atomic.h
dpdk22/lib/librte_eal/common/include/arch/x86/rte_atomic_32.h
dpdk22/lib/librte_eal/common/include/arch/x86/rte_atomic_64.h
dpdk22/lib/librte_eal/common/include/arch/x86/rte_byteorder.h
dpdk22/lib/librte_eal/common/include/arch/x86/rte_byteorder_32.h
dpdk22/lib/librte_eal/common/include/arch/x86/rte_byteorder_64.h
dpdk22/lib/librte_eal/common/include/arch/x86/rte_cpuflags.h
dpdk22/lib/librte_eal/common/include/arch/x86/rte_cycles.h
dpdk22/lib/librte_eal/common/include/arch/x86/rte_memcpy.h
dpdk22/lib/librte_eal/common/include/arch/x86/rte_prefetch.h
dpdk22/lib/librte_eal/common/include/arch/x86/rte_rtm.h
dpdk22/lib/librte_eal/common/include/arch/x86/rte_rwlock.h
dpdk22/lib/librte_eal/common/include/arch/x86/rte_spinlock.h
dpdk22/lib/librte_eal/common/include/arch/x86/rte_vect.h
dpdk22/lib/librte_eal/common/include/generic/rte_atomic.h
dpdk22/lib/librte_eal/common/include/generic/rte_byteorder.h
dpdk22/lib/librte_eal/common/include/generic/rte_cpuflags.h
dpdk22/lib/librte_eal/common/include/generic/rte_cycles.h
dpdk22/lib/librte_eal/common/include/generic/rte_memcpy.h
dpdk22/lib/librte_eal/common/include/generic/rte_prefetch.h
dpdk22/lib/librte_eal/common/include/generic/rte_rwlock.h
dpdk22/lib/librte_eal/common/include/generic/rte_spinlock.h
dpdk22/lib/librte_eal/common/include/rte_alarm.h
dpdk22/lib/librte_eal/common/include/rte_branch_prediction.h
dpdk22/lib/librte_eal/common/include/rte_common.h
dpdk22/lib/librte_eal/common/include/rte_debug.h
dpdk22/lib/librte_eal/common/include/rte_dev.h
dpdk22/lib/librte_eal/common/include/rte_devargs.h
dpdk22/lib/librte_eal/common/include/rte_eal.h
dpdk22/lib/librte_eal/common/include/rte_eal_memconfig.h
dpdk22/lib/librte_eal/common/include/rte_errno.h
dpdk22/lib/librte_eal/common/include/rte_hexdump.h
dpdk22/lib/librte_eal/common/include/rte_interrupts.h
dpdk22/lib/librte_eal/common/include/rte_keepalive.h
dpdk22/lib/librte_eal/common/include/rte_launch.h
dpdk22/lib/librte_eal/common/include/rte_lcore.h
dpdk22/lib/librte_eal/common/include/rte_log.h
dpdk22/lib/librte_eal/common/include/rte_malloc.h
dpdk22/lib/librte_eal/common/include/rte_malloc_heap.h
dpdk22/lib/librte_eal/common/include/rte_memory.h
dpdk22/lib/librte_eal/common/include/rte_memzone.h
dpdk22/lib/librte_eal/common/include/rte_pci.h
dpdk22/lib/librte_eal/common/include/rte_pci_dev_feature_defs.h
dpdk22/lib/librte_eal/common/include/rte_pci_dev_features.h
dpdk22/lib/librte_eal/common/include/rte_pci_dev_ids.h
dpdk22/lib/librte_eal/common/include/rte_per_lcore.h
dpdk22/lib/librte_eal/common/include/rte_random.h
dpdk22/lib/librte_eal/common/include/rte_string_fns.h
dpdk22/lib/librte_eal/common/include/rte_tailq.h
dpdk22/lib/librte_eal/common/include/rte_time.h
dpdk22/lib/librte_eal/common/include/rte_version.h
dpdk22/lib/librte_eal/common/include/rte_warnings.h
dpdk22/lib/librte_eal/common/malloc_elem.c
dpdk22/lib/librte_eal/common/malloc_elem.h
dpdk22/lib/librte_eal/common/malloc_heap.c
dpdk22/lib/librte_eal/common/malloc_heap.h
dpdk22/lib/librte_eal/common/rte_keepalive.c
dpdk22/lib/librte_eal/common/rte_malloc.c
dpdk22/lib/librte_eal/linuxapp/eal/eal.c
dpdk22/lib/librte_eal/linuxapp/eal/eal_alarm.c
dpdk22/lib/librte_eal/linuxapp/eal/eal_debug.c
dpdk22/lib/librte_eal/linuxapp/eal/eal_hugepage_info.c
dpdk22/lib/librte_eal/linuxapp/eal/eal_interrupts.c
dpdk22/lib/librte_eal/linuxapp/eal/eal_ivshmem.c
dpdk22/lib/librte_eal/linuxapp/eal/eal_lcore.c
dpdk22/lib/librte_eal/linuxapp/eal/eal_log.c
dpdk22/lib/librte_eal/linuxapp/eal/eal_memory.c
dpdk22/lib/librte_eal/linuxapp/eal/eal_pci.c
dpdk22/lib/librte_eal/linuxapp/eal/eal_pci_init.h
dpdk22/lib/librte_eal/linuxapp/eal/eal_pci_uio.c
dpdk22/lib/librte_eal/linuxapp/eal/eal_pci_vfio.c
dpdk22/lib/librte_eal/linuxapp/eal/eal_pci_vfio_mp_sync.c
dpdk22/lib/librte_eal/linuxapp/eal/eal_thread.c
dpdk22/lib/librte_eal/linuxapp/eal/eal_timer.c
dpdk22/lib/librte_eal/linuxapp/eal/eal_vfio.h
dpdk22/lib/librte_eal/linuxapp/eal/include/exec-env/rte_dom0_common.h
dpdk22/lib/librte_eal/linuxapp/eal/include/exec-env/rte_interrupts.h
dpdk22/lib/librte_eal/linuxapp/eal/include/exec-env/rte_kni_common.h
dpdk22/lib/librte_eal/linuxapp/igb_uio/compat.h
dpdk22/lib/librte_eal/linuxapp/xen_dom0/compat.h
dpdk22/lib/librte_eal/linuxapp/xen_dom0/dom0_mm_dev.h
dpdk22/lib/librte_ether/rte_dev_info.h
dpdk22/lib/librte_ether/rte_eth_ctrl.h
dpdk22/lib/librte_ether/rte_ethdev.c
dpdk22/lib/librte_ether/rte_ethdev.h
dpdk22/lib/librte_ether/rte_ether.h
dpdk22/lib/librte_hash/rte_cmp_arm64.h
dpdk22/lib/librte_hash/rte_cmp_x86.h
dpdk22/lib/librte_hash/rte_crc_arm64.h
dpdk22/lib/librte_hash/rte_cuckoo_hash.c
dpdk22/lib/librte_hash/rte_fbk_hash.h
dpdk22/lib/librte_hash/rte_hash.h
dpdk22/lib/librte_hash/rte_hash_crc.h
dpdk22/lib/librte_hash/rte_jhash.h
dpdk22/lib/librte_hash/rte_thash.h
dpdk22/lib/librte_kvargs/rte_kvargs.c
dpdk22/lib/librte_kvargs/rte_kvargs.h
dpdk22/lib/librte_mbuf/rte_mbuf.c
dpdk22/lib/librte_mbuf/rte_mbuf.h
dpdk22/lib/librte_mempool/rte_mempool.c
dpdk22/lib/librte_mempool/rte_mempool.h
dpdk22/lib/librte_net/rte_arp.h
dpdk22/lib/librte_net/rte_icmp.h
dpdk22/lib/librte_net/rte_ip.h
dpdk22/lib/librte_net/rte_sctp.h
dpdk22/lib/librte_net/rte_tcp.h
dpdk22/lib/librte_net/rte_udp.h
dpdk22/lib/librte_pipeline/rte_pipeline.c
dpdk22/lib/librte_pipeline/rte_pipeline.h
dpdk22/lib/librte_port/rte_port.h
dpdk22/lib/librte_port/rte_port_ethdev.h
dpdk22/lib/librte_port/rte_port_frag.h
dpdk22/lib/librte_port/rte_port_ras.h
dpdk22/lib/librte_port/rte_port_ring.h
dpdk22/lib/librte_port/rte_port_sched.h
dpdk22/lib/librte_port/rte_port_source_sink.h
dpdk22/lib/librte_ring/rte_ring.c
dpdk22/lib/librte_ring/rte_ring.h
dpdk22/lib/librte_table/rte_lru.h
dpdk22/lib/librte_table/rte_table.h
dpdk22/lib/librte_table/rte_table_acl.h
dpdk22/lib/librte_table/rte_table_array.h
dpdk22/lib/librte_table/rte_table_hash.h
dpdk22/lib/librte_table/rte_table_lpm.h
dpdk22/lib/librte_table/rte_table_lpm_ipv6.h
dpdk22/lib/librte_table/rte_table_stub.h
dpdk_lib18/librte_acl/Makefile
dpdk_lib18/librte_acl/acl.h
dpdk_lib18/librte_acl/acl_bld.c
dpdk_lib18/librte_acl/acl_gen.c
dpdk_lib18/librte_acl/acl_run.h
dpdk_lib18/librte_acl/acl_run_scalar.c
dpdk_lib18/librte_acl/acl_run_sse.c
dpdk_lib18/librte_acl/acl_vect.h
dpdk_lib18/librte_acl/rte_acl.c
dpdk_lib18/librte_acl/rte_acl.h
dpdk_lib18/librte_acl/rte_acl_osdep.h
dpdk_lib18/librte_acl/rte_acl_osdep_alone.h
dpdk_lib18/librte_acl/tb_mem.c
dpdk_lib18/librte_acl/tb_mem.h
dpdk_lib18/librte_cfgfile/Makefile
dpdk_lib18/librte_cfgfile/rte_cfgfile.c
dpdk_lib18/librte_cfgfile/rte_cfgfile.h
dpdk_lib18/librte_cmdline/Makefile
dpdk_lib18/librte_cmdline/cmdline.c
dpdk_lib18/librte_cmdline/cmdline.h
dpdk_lib18/librte_cmdline/cmdline_cirbuf.c
dpdk_lib18/librte_cmdline/cmdline_cirbuf.h
dpdk_lib18/librte_cmdline/cmdline_parse.c
dpdk_lib18/librte_cmdline/cmdline_parse.h
dpdk_lib18/librte_cmdline/cmdline_parse_etheraddr.c
dpdk_lib18/librte_cmdline/cmdline_parse_etheraddr.h
dpdk_lib18/librte_cmdline/cmdline_parse_ipaddr.c
dpdk_lib18/librte_cmdline/cmdline_parse_ipaddr.h
dpdk_lib18/librte_cmdline/cmdline_parse_num.c
dpdk_lib18/librte_cmdline/cmdline_parse_num.h
dpdk_lib18/librte_cmdline/cmdline_parse_portlist.c
dpdk_lib18/librte_cmdline/cmdline_parse_portlist.h
dpdk_lib18/librte_cmdline/cmdline_parse_string.c
dpdk_lib18/librte_cmdline/cmdline_parse_string.h
dpdk_lib18/librte_cmdline/cmdline_rdline.c
dpdk_lib18/librte_cmdline/cmdline_rdline.h
dpdk_lib18/librte_cmdline/cmdline_socket.c
dpdk_lib18/librte_cmdline/cmdline_socket.h
dpdk_lib18/librte_cmdline/cmdline_vt100.c
dpdk_lib18/librte_cmdline/cmdline_vt100.h
dpdk_lib18/librte_distributor/Makefile
dpdk_lib18/librte_distributor/rte_distributor.c
dpdk_lib18/librte_distributor/rte_distributor.h
dpdk_lib18/librte_eal/Makefile
dpdk_lib18/librte_eal/bsdapp/Makefile
dpdk_lib18/librte_eal/bsdapp/contigmem/BSDmakefile
dpdk_lib18/librte_eal/bsdapp/contigmem/Makefile
dpdk_lib18/librte_eal/bsdapp/contigmem/contigmem.c
dpdk_lib18/librte_eal/bsdapp/eal/Makefile
dpdk_lib18/librte_eal/bsdapp/eal/eal.c
dpdk_lib18/librte_eal/bsdapp/eal/eal_alarm.c
dpdk_lib18/librte_eal/bsdapp/eal/eal_debug.c
dpdk_lib18/librte_eal/bsdapp/eal/eal_hugepage_info.c
dpdk_lib18/librte_eal/bsdapp/eal/eal_interrupts.c
dpdk_lib18/librte_eal/bsdapp/eal/eal_lcore.c
dpdk_lib18/librte_eal/bsdapp/eal/eal_log.c
dpdk_lib18/librte_eal/bsdapp/eal/eal_memory.c
dpdk_lib18/librte_eal/bsdapp/eal/eal_pci.c
dpdk_lib18/librte_eal/bsdapp/eal/eal_thread.c
dpdk_lib18/librte_eal/bsdapp/eal/eal_timer.c
dpdk_lib18/librte_eal/bsdapp/eal/include/exec-env/rte_dom0_common.h
dpdk_lib18/librte_eal/bsdapp/eal/include/exec-env/rte_interrupts.h
dpdk_lib18/librte_eal/bsdapp/nic_uio/BSDmakefile
dpdk_lib18/librte_eal/bsdapp/nic_uio/Makefile
dpdk_lib18/librte_eal/bsdapp/nic_uio/nic_uio.c
dpdk_lib18/librte_eal/common/Makefile
dpdk_lib18/librte_eal/common/eal_common_cpuflags.c
dpdk_lib18/librte_eal/common/eal_common_dev.c
dpdk_lib18/librte_eal/common/eal_common_devargs.c
dpdk_lib18/librte_eal/common/eal_common_errno.c
dpdk_lib18/librte_eal/common/eal_common_hexdump.c
dpdk_lib18/librte_eal/common/eal_common_launch.c
dpdk_lib18/librte_eal/common/eal_common_log.c
dpdk_lib18/librte_eal/common/eal_common_memory.c
dpdk_lib18/librte_eal/common/eal_common_memzone.c
dpdk_lib18/librte_eal/common/eal_common_options.c
dpdk_lib18/librte_eal/common/eal_common_pci.c
dpdk_lib18/librte_eal/common/eal_common_tailqs.c
dpdk_lib18/librte_eal/common/eal_internal_cfg.h
dpdk_lib18/librte_eal/common/eal_options.h
dpdk_lib18/librte_eal/common/eal_private.h
dpdk_lib18/librte_eal/common/eal_thread.h
dpdk_lib18/librte_eal/common/include/arch/ppc_64/rte_atomic.h
dpdk_lib18/librte_eal/common/include/arch/ppc_64/rte_byteorder.h
dpdk_lib18/librte_eal/common/include/arch/ppc_64/rte_cpuflags.h
dpdk_lib18/librte_eal/common/include/arch/ppc_64/rte_cycles.h
dpdk_lib18/librte_eal/common/include/arch/ppc_64/rte_memcpy.h
dpdk_lib18/librte_eal/common/include/arch/ppc_64/rte_prefetch.h
dpdk_lib18/librte_eal/common/include/arch/ppc_64/rte_spinlock.h
dpdk_lib18/librte_eal/common/include/arch/x86/rte_atomic.h
dpdk_lib18/librte_eal/common/include/arch/x86/rte_cpuflags.h
dpdk_lib18/librte_eal/common/include/arch/x86/rte_memcpy.h
dpdk_lib18/librte_eal/common/include/arch/x86/rte_prefetch.h
dpdk_lib18/librte_eal/common/include/arch/x86/rte_spinlock.h
dpdk_lib18/librte_eal/common/include/generic/rte_atomic.h
dpdk_lib18/librte_eal/common/include/generic/rte_cpuflags.h
dpdk_lib18/librte_eal/common/include/generic/rte_cycles.h
dpdk_lib18/librte_eal/common/include/generic/rte_prefetch.h
dpdk_lib18/librte_eal/common/include/generic/rte_spinlock.h
dpdk_lib18/librte_eal/common/include/rte_common.h
dpdk_lib18/librte_eal/common/include/rte_common_vect.h
dpdk_lib18/librte_eal/common/include/rte_debug.h
dpdk_lib18/librte_eal/common/include/rte_dev.h
dpdk_lib18/librte_eal/common/include/rte_devargs.h
dpdk_lib18/librte_eal/common/include/rte_eal.h
dpdk_lib18/librte_eal/common/include/rte_eal_memconfig.h
dpdk_lib18/librte_eal/common/include/rte_errno.h
dpdk_lib18/librte_eal/common/include/rte_hexdump.h
dpdk_lib18/librte_eal/common/include/rte_interrupts.h
dpdk_lib18/librte_eal/common/include/rte_lcore.h
dpdk_lib18/librte_eal/common/include/rte_log.h
dpdk_lib18/librte_eal/common/include/rte_malloc_heap.h
dpdk_lib18/librte_eal/common/include/rte_memory.h
dpdk_lib18/librte_eal/common/include/rte_memzone.h
dpdk_lib18/librte_eal/common/include/rte_pci.h
dpdk_lib18/librte_eal/common/include/rte_pci_dev_feature_defs.h
dpdk_lib18/librte_eal/common/include/rte_pci_dev_features.h
dpdk_lib18/librte_eal/common/include/rte_pci_dev_ids.h
dpdk_lib18/librte_eal/common/include/rte_rwlock.h
dpdk_lib18/librte_eal/common/include/rte_tailq.h
dpdk_lib18/librte_eal/common/include/rte_tailq_elem.h
dpdk_lib18/librte_eal/common/include/rte_version.h
dpdk_lib18/librte_eal/linuxapp/Makefile
dpdk_lib18/librte_eal/linuxapp/eal/Makefile
dpdk_lib18/librte_eal/linuxapp/eal/eal.c
dpdk_lib18/librte_eal/linuxapp/eal/eal_alarm.c
dpdk_lib18/librte_eal/linuxapp/eal/eal_debug.c
dpdk_lib18/librte_eal/linuxapp/eal/eal_hugepage_info.c
dpdk_lib18/librte_eal/linuxapp/eal/eal_interrupts.c
dpdk_lib18/librte_eal/linuxapp/eal/eal_ivshmem.c
dpdk_lib18/librte_eal/linuxapp/eal/eal_lcore.c
dpdk_lib18/librte_eal/linuxapp/eal/eal_log.c
dpdk_lib18/librte_eal/linuxapp/eal/eal_memory.c
dpdk_lib18/librte_eal/linuxapp/eal/eal_pci.c
dpdk_lib18/librte_eal/linuxapp/eal/eal_pci_init.h
dpdk_lib18/librte_eal/linuxapp/eal/eal_pci_uio.c
dpdk_lib18/librte_eal/linuxapp/eal/eal_pci_vfio.c
dpdk_lib18/librte_eal/linuxapp/eal/eal_pci_vfio_mp_sync.c
dpdk_lib18/librte_eal/linuxapp/eal/eal_thread.c
dpdk_lib18/librte_eal/linuxapp/eal/eal_timer.c
dpdk_lib18/librte_eal/linuxapp/eal/eal_vfio.h
dpdk_lib18/librte_eal/linuxapp/eal/eal_xen_memory.c
dpdk_lib18/librte_eal/linuxapp/eal/include/exec-env/rte_interrupts.h
dpdk_lib18/librte_eal/linuxapp/eal/include/exec-env/rte_kni_common.h
dpdk_lib18/librte_eal/linuxapp/igb_uio/Makefile
dpdk_lib18/librte_eal/linuxapp/igb_uio/igb_uio.c
dpdk_lib18/librte_eal/linuxapp/kni/Makefile
dpdk_lib18/librte_eal/linuxapp/kni/compat.h
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/README
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/COPYING
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/e1000_82575.c
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/e1000_82575.h
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/e1000_api.c
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/e1000_api.h
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/e1000_defines.h
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/e1000_hw.h
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/e1000_i210.c
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/e1000_i210.h
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/e1000_mac.c
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/e1000_mac.h
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/e1000_manage.c
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/e1000_manage.h
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/e1000_mbx.c
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/e1000_mbx.h
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/e1000_nvm.c
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/e1000_nvm.h
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/e1000_osdep.h
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/e1000_phy.c
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/e1000_phy.h
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/e1000_regs.h
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/igb.h
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/igb_debugfs.c
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/igb_ethtool.c
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/igb_hwmon.c
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/igb_main.c
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/igb_param.c
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/igb_procfs.c
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/igb_ptp.c
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/igb_regtest.h
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/igb_vmdq.c
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/igb_vmdq.h
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/kcompat.c
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/kcompat.h
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/igb/kcompat_ethtool.c
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/ixgbe/COPYING
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe.h
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_82598.c
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_82598.h
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_82599.c
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_82599.h
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_api.c
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_api.h
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_common.c
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_common.h
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_dcb.h
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_ethtool.c
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_fcoe.h
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_main.c
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_mbx.h
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_osdep.h
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_phy.c
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_phy.h
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_sriov.h
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_type.h
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_x540.c
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_x540.h
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/ixgbe/kcompat.c
dpdk_lib18/librte_eal/linuxapp/kni/ethtool/ixgbe/kcompat.h
dpdk_lib18/librte_eal/linuxapp/kni/kni_dev.h
dpdk_lib18/librte_eal/linuxapp/kni/kni_ethtool.c
dpdk_lib18/librte_eal/linuxapp/kni/kni_fifo.h
dpdk_lib18/librte_eal/linuxapp/kni/kni_misc.c
dpdk_lib18/librte_eal/linuxapp/kni/kni_net.c
dpdk_lib18/librte_eal/linuxapp/kni/kni_vhost.c
dpdk_lib18/librte_eal/linuxapp/xen_dom0/Makefile
dpdk_lib18/librte_eal/linuxapp/xen_dom0/dom0_mm_dev.h
dpdk_lib18/librte_eal/linuxapp/xen_dom0/dom0_mm_misc.c
dpdk_lib18/librte_ether/Makefile
dpdk_lib18/librte_ether/rte_eth_ctrl.h
dpdk_lib18/librte_ether/rte_ethdev.c
dpdk_lib18/librte_ether/rte_ethdev.h
dpdk_lib18/librte_ether/rte_ether.h
dpdk_lib18/librte_hash/Makefile
dpdk_lib18/librte_hash/rte_fbk_hash.c
dpdk_lib18/librte_hash/rte_fbk_hash.h
dpdk_lib18/librte_hash/rte_hash.c
dpdk_lib18/librte_hash/rte_hash.h
dpdk_lib18/librte_hash/rte_hash_crc.h
dpdk_lib18/librte_hash/rte_jhash.h
dpdk_lib18/librte_ip_frag/Makefile
dpdk_lib18/librte_ip_frag/ip_frag_common.h
dpdk_lib18/librte_ip_frag/ip_frag_internal.c
dpdk_lib18/librte_ip_frag/rte_ip_frag.h
dpdk_lib18/librte_ip_frag/rte_ip_frag_common.c
dpdk_lib18/librte_ip_frag/rte_ipv4_fragmentation.c
dpdk_lib18/librte_ip_frag/rte_ipv4_reassembly.c
dpdk_lib18/librte_ip_frag/rte_ipv6_fragmentation.c
dpdk_lib18/librte_ip_frag/rte_ipv6_reassembly.c
dpdk_lib18/librte_ivshmem/Makefile
dpdk_lib18/librte_ivshmem/rte_ivshmem.c
dpdk_lib18/librte_ivshmem/rte_ivshmem.h
dpdk_lib18/librte_kni/Makefile
dpdk_lib18/librte_kni/rte_kni.c
dpdk_lib18/librte_kni/rte_kni.h
dpdk_lib18/librte_kni/rte_kni_fifo.h
dpdk_lib18/librte_kvargs/Makefile
dpdk_lib18/librte_kvargs/rte_kvargs.c
dpdk_lib18/librte_kvargs/rte_kvargs.h
dpdk_lib18/librte_lpm/Makefile
dpdk_lib18/librte_lpm/rte_lpm.c
dpdk_lib18/librte_lpm/rte_lpm.h
dpdk_lib18/librte_lpm/rte_lpm6.c
dpdk_lib18/librte_lpm/rte_lpm6.h
dpdk_lib18/librte_malloc/Makefile
dpdk_lib18/librte_malloc/malloc_elem.c
dpdk_lib18/librte_malloc/malloc_elem.h
dpdk_lib18/librte_malloc/malloc_heap.c
dpdk_lib18/librte_malloc/malloc_heap.h
dpdk_lib18/librte_malloc/rte_malloc.c
dpdk_lib18/librte_mbuf/Makefile
dpdk_lib18/librte_mbuf/rte_mbuf.c
dpdk_lib18/librte_mbuf/rte_mbuf.h
dpdk_lib18/librte_mempool/Makefile
dpdk_lib18/librte_mempool/rte_dom0_mempool.c
dpdk_lib18/librte_mempool/rte_mempool.c
dpdk_lib18/librte_mempool/rte_mempool.h
dpdk_lib18/librte_meter/Makefile
dpdk_lib18/librte_meter/rte_meter.c
dpdk_lib18/librte_meter/rte_meter.h
dpdk_lib18/librte_net/Makefile
dpdk_lib18/librte_net/rte_arp.h
dpdk_lib18/librte_net/rte_ip.h
dpdk_lib18/librte_pipeline/Makefile
dpdk_lib18/librte_pipeline/rte_pipeline.c
dpdk_lib18/librte_pipeline/rte_pipeline.h
dpdk_lib18/librte_pmd_af_packet/Makefile
dpdk_lib18/librte_pmd_af_packet/rte_eth_af_packet.c
dpdk_lib18/librte_pmd_bond/Makefile
dpdk_lib18/librte_pmd_bond/rte_eth_bond.h
dpdk_lib18/librte_pmd_bond/rte_eth_bond_8023ad.c
dpdk_lib18/librte_pmd_bond/rte_eth_bond_8023ad.h
dpdk_lib18/librte_pmd_bond/rte_eth_bond_api.c
dpdk_lib18/librte_pmd_bond/rte_eth_bond_args.c
dpdk_lib18/librte_pmd_bond/rte_eth_bond_pmd.c
dpdk_lib18/librte_pmd_bond/rte_eth_bond_private.h
dpdk_lib18/librte_pmd_e1000/Makefile
dpdk_lib18/librte_pmd_e1000/e1000/README
dpdk_lib18/librte_pmd_e1000/e1000/e1000_80003es2lan.c
dpdk_lib18/librte_pmd_e1000/e1000/e1000_80003es2lan.h
dpdk_lib18/librte_pmd_e1000/e1000/e1000_82540.c
dpdk_lib18/librte_pmd_e1000/e1000/e1000_82541.c
dpdk_lib18/librte_pmd_e1000/e1000/e1000_82541.h
dpdk_lib18/librte_pmd_e1000/e1000/e1000_82542.c
dpdk_lib18/librte_pmd_e1000/e1000/e1000_82543.c
dpdk_lib18/librte_pmd_e1000/e1000/e1000_82543.h
dpdk_lib18/librte_pmd_e1000/e1000/e1000_82571.c
dpdk_lib18/librte_pmd_e1000/e1000/e1000_82571.h
dpdk_lib18/librte_pmd_e1000/e1000/e1000_82575.c
dpdk_lib18/librte_pmd_e1000/e1000/e1000_82575.h
dpdk_lib18/librte_pmd_e1000/e1000/e1000_api.c
dpdk_lib18/librte_pmd_e1000/e1000/e1000_api.h
dpdk_lib18/librte_pmd_e1000/e1000/e1000_defines.h
dpdk_lib18/librte_pmd_e1000/e1000/e1000_hw.h
dpdk_lib18/librte_pmd_e1000/e1000/e1000_i210.c
dpdk_lib18/librte_pmd_e1000/e1000/e1000_i210.h
dpdk_lib18/librte_pmd_e1000/e1000/e1000_ich8lan.c
dpdk_lib18/librte_pmd_e1000/e1000/e1000_ich8lan.h
dpdk_lib18/librte_pmd_e1000/e1000/e1000_mac.c
dpdk_lib18/librte_pmd_e1000/e1000/e1000_mac.h
dpdk_lib18/librte_pmd_e1000/e1000/e1000_manage.c
dpdk_lib18/librte_pmd_e1000/e1000/e1000_manage.h
dpdk_lib18/librte_pmd_e1000/e1000/e1000_mbx.c
dpdk_lib18/librte_pmd_e1000/e1000/e1000_mbx.h
dpdk_lib18/librte_pmd_e1000/e1000/e1000_nvm.c
dpdk_lib18/librte_pmd_e1000/e1000/e1000_nvm.h
dpdk_lib18/librte_pmd_e1000/e1000/e1000_osdep.h
dpdk_lib18/librte_pmd_e1000/e1000/e1000_phy.c
dpdk_lib18/librte_pmd_e1000/e1000/e1000_phy.h
dpdk_lib18/librte_pmd_e1000/e1000/e1000_regs.h
dpdk_lib18/librte_pmd_e1000/e1000/e1000_vf.c
dpdk_lib18/librte_pmd_e1000/e1000/e1000_vf.h
dpdk_lib18/librte_pmd_e1000/e1000_ethdev.h
dpdk_lib18/librte_pmd_e1000/e1000_logs.h
dpdk_lib18/librte_pmd_e1000/em_ethdev.c
dpdk_lib18/librte_pmd_e1000/em_rxtx.c
dpdk_lib18/librte_pmd_e1000/igb_ethdev.c
dpdk_lib18/librte_pmd_e1000/igb_pf.c
dpdk_lib18/librte_pmd_e1000/igb_rxtx.c
dpdk_lib18/librte_pmd_enic/Makefile
dpdk_lib18/librte_pmd_enic/enic.h
dpdk_lib18/librte_pmd_enic/enic_clsf.c
dpdk_lib18/librte_pmd_enic/enic_compat.h
dpdk_lib18/librte_pmd_enic/enic_ethdev.c
dpdk_lib18/librte_pmd_enic/enic_main.c
dpdk_lib18/librte_pmd_enic/enic_res.c
dpdk_lib18/librte_pmd_enic/enic_res.h
dpdk_lib18/librte_pmd_enic/vnic/cq_desc.h
dpdk_lib18/librte_pmd_enic/vnic/cq_enet_desc.h
dpdk_lib18/librte_pmd_enic/vnic/rq_enet_desc.h
dpdk_lib18/librte_pmd_enic/vnic/vnic_cq.c
dpdk_lib18/librte_pmd_enic/vnic/vnic_cq.h
dpdk_lib18/librte_pmd_enic/vnic/vnic_dev.c
dpdk_lib18/librte_pmd_enic/vnic/vnic_dev.h
dpdk_lib18/librte_pmd_enic/vnic/vnic_devcmd.h
dpdk_lib18/librte_pmd_enic/vnic/vnic_enet.h
dpdk_lib18/librte_pmd_enic/vnic/vnic_intr.c
dpdk_lib18/librte_pmd_enic/vnic/vnic_intr.h
dpdk_lib18/librte_pmd_enic/vnic/vnic_nic.h
dpdk_lib18/librte_pmd_enic/vnic/vnic_resource.h
dpdk_lib18/librte_pmd_enic/vnic/vnic_rq.c
dpdk_lib18/librte_pmd_enic/vnic/vnic_rq.h
dpdk_lib18/librte_pmd_enic/vnic/vnic_rss.c
dpdk_lib18/librte_pmd_enic/vnic/vnic_rss.h
dpdk_lib18/librte_pmd_enic/vnic/vnic_stats.h
dpdk_lib18/librte_pmd_enic/vnic/vnic_wq.c
dpdk_lib18/librte_pmd_enic/vnic/vnic_wq.h
dpdk_lib18/librte_pmd_enic/vnic/wq_enet_desc.h
dpdk_lib18/librte_pmd_i40e/Makefile
dpdk_lib18/librte_pmd_i40e/i40e/i40e_adminq.c
dpdk_lib18/librte_pmd_i40e/i40e/i40e_adminq.h
dpdk_lib18/librte_pmd_i40e/i40e/i40e_adminq_cmd.h
dpdk_lib18/librte_pmd_i40e/i40e/i40e_alloc.h
dpdk_lib18/librte_pmd_i40e/i40e/i40e_common.c
dpdk_lib18/librte_pmd_i40e/i40e/i40e_dcb.c
dpdk_lib18/librte_pmd_i40e/i40e/i40e_dcb.h
dpdk_lib18/librte_pmd_i40e/i40e/i40e_diag.c
dpdk_lib18/librte_pmd_i40e/i40e/i40e_diag.h
dpdk_lib18/librte_pmd_i40e/i40e/i40e_hmc.c
dpdk_lib18/librte_pmd_i40e/i40e/i40e_hmc.h
dpdk_lib18/librte_pmd_i40e/i40e/i40e_lan_hmc.c
dpdk_lib18/librte_pmd_i40e/i40e/i40e_lan_hmc.h
dpdk_lib18/librte_pmd_i40e/i40e/i40e_nvm.c
dpdk_lib18/librte_pmd_i40e/i40e/i40e_osdep.h
dpdk_lib18/librte_pmd_i40e/i40e/i40e_prototype.h
dpdk_lib18/librte_pmd_i40e/i40e/i40e_register.h
dpdk_lib18/librte_pmd_i40e/i40e/i40e_status.h
dpdk_lib18/librte_pmd_i40e/i40e/i40e_type.h
dpdk_lib18/librte_pmd_i40e/i40e/i40e_virtchnl.h
dpdk_lib18/librte_pmd_i40e/i40e_ethdev.c
dpdk_lib18/librte_pmd_i40e/i40e_ethdev.h
dpdk_lib18/librte_pmd_i40e/i40e_ethdev_vf.c
dpdk_lib18/librte_pmd_i40e/i40e_fdir.c
dpdk_lib18/librte_pmd_i40e/i40e_logs.h
dpdk_lib18/librte_pmd_i40e/i40e_pf.c
dpdk_lib18/librte_pmd_i40e/i40e_pf.h
dpdk_lib18/librte_pmd_i40e/i40e_rxtx.c
dpdk_lib18/librte_pmd_i40e/i40e_rxtx.h
dpdk_lib18/librte_pmd_ixgbe/Makefile
dpdk_lib18/librte_pmd_ixgbe/ixgbe/README
dpdk_lib18/librte_pmd_ixgbe/ixgbe/ixgbe_82598.c
dpdk_lib18/librte_pmd_ixgbe/ixgbe/ixgbe_82598.h
dpdk_lib18/librte_pmd_ixgbe/ixgbe/ixgbe_82599.c
dpdk_lib18/librte_pmd_ixgbe/ixgbe/ixgbe_82599.h
dpdk_lib18/librte_pmd_ixgbe/ixgbe/ixgbe_api.c
dpdk_lib18/librte_pmd_ixgbe/ixgbe/ixgbe_api.h
dpdk_lib18/librte_pmd_ixgbe/ixgbe/ixgbe_common.c
dpdk_lib18/librte_pmd_ixgbe/ixgbe/ixgbe_common.h
dpdk_lib18/librte_pmd_ixgbe/ixgbe/ixgbe_dcb.c
dpdk_lib18/librte_pmd_ixgbe/ixgbe/ixgbe_dcb.h
dpdk_lib18/librte_pmd_ixgbe/ixgbe/ixgbe_dcb_82598.c
dpdk_lib18/librte_pmd_ixgbe/ixgbe/ixgbe_dcb_82598.h
dpdk_lib18/librte_pmd_ixgbe/ixgbe/ixgbe_dcb_82599.c
dpdk_lib18/librte_pmd_ixgbe/ixgbe/ixgbe_dcb_82599.h
dpdk_lib18/librte_pmd_ixgbe/ixgbe/ixgbe_mbx.c
dpdk_lib18/librte_pmd_ixgbe/ixgbe/ixgbe_mbx.h
dpdk_lib18/librte_pmd_ixgbe/ixgbe/ixgbe_osdep.h
dpdk_lib18/librte_pmd_ixgbe/ixgbe/ixgbe_phy.c
dpdk_lib18/librte_pmd_ixgbe/ixgbe/ixgbe_phy.h
dpdk_lib18/librte_pmd_ixgbe/ixgbe/ixgbe_type.h
dpdk_lib18/librte_pmd_ixgbe/ixgbe/ixgbe_vf.c
dpdk_lib18/librte_pmd_ixgbe/ixgbe/ixgbe_vf.h
dpdk_lib18/librte_pmd_ixgbe/ixgbe/ixgbe_x540.c
dpdk_lib18/librte_pmd_ixgbe/ixgbe/ixgbe_x540.h
dpdk_lib18/librte_pmd_ixgbe/ixgbe/ixgbe_x550.c
dpdk_lib18/librte_pmd_ixgbe/ixgbe/ixgbe_x550.h
dpdk_lib18/librte_pmd_ixgbe/ixgbe_82599_bypass.c
dpdk_lib18/librte_pmd_ixgbe/ixgbe_bypass.c
dpdk_lib18/librte_pmd_ixgbe/ixgbe_ethdev.c
dpdk_lib18/librte_pmd_ixgbe/ixgbe_ethdev.h
dpdk_lib18/librte_pmd_ixgbe/ixgbe_fdir.c
dpdk_lib18/librte_pmd_ixgbe/ixgbe_logs.h
dpdk_lib18/librte_pmd_ixgbe/ixgbe_pf.c
dpdk_lib18/librte_pmd_ixgbe/ixgbe_rxtx.c
dpdk_lib18/librte_pmd_ixgbe/ixgbe_rxtx.h
dpdk_lib18/librte_pmd_ixgbe/ixgbe_rxtx_vec.c
dpdk_lib18/librte_pmd_pcap/Makefile
dpdk_lib18/librte_pmd_pcap/rte_eth_pcap.c
dpdk_lib18/librte_pmd_ring/Makefile
dpdk_lib18/librte_pmd_ring/rte_eth_ring.c
dpdk_lib18/librte_pmd_ring/rte_eth_ring.h
dpdk_lib18/librte_pmd_virtio/Makefile
dpdk_lib18/librte_pmd_virtio/virtio_ethdev.c
dpdk_lib18/librte_pmd_virtio/virtio_ethdev.h
dpdk_lib18/librte_pmd_virtio/virtio_pci.c
dpdk_lib18/librte_pmd_virtio/virtio_pci.h
dpdk_lib18/librte_pmd_virtio/virtio_ring.h
dpdk_lib18/librte_pmd_virtio/virtio_rxtx.c
dpdk_lib18/librte_pmd_virtio/virtqueue.c
dpdk_lib18/librte_pmd_virtio/virtqueue.h
dpdk_lib18/librte_pmd_vmxnet3/Makefile
dpdk_lib18/librte_pmd_vmxnet3/vmxnet3/README
dpdk_lib18/librte_pmd_vmxnet3/vmxnet3/includeCheck.h
dpdk_lib18/librte_pmd_vmxnet3/vmxnet3_ethdev.c
dpdk_lib18/librte_pmd_vmxnet3/vmxnet3_ethdev.h
dpdk_lib18/librte_pmd_vmxnet3/vmxnet3_ring.h
dpdk_lib18/librte_pmd_vmxnet3/vmxnet3_rxtx.c
dpdk_lib18/librte_pmd_xenvirt/Makefile
dpdk_lib18/librte_pmd_xenvirt/rte_eth_xenvirt.c
dpdk_lib18/librte_pmd_xenvirt/rte_mempool_gntalloc.c
dpdk_lib18/librte_pmd_xenvirt/rte_xen_lib.c
dpdk_lib18/librte_pmd_xenvirt/rte_xen_lib.h
dpdk_lib18/librte_pmd_xenvirt/virtqueue.h
dpdk_lib18/librte_port/Makefile
dpdk_lib18/librte_port/rte_port.h
dpdk_lib18/librte_port/rte_port_ethdev.c
dpdk_lib18/librte_port/rte_port_ethdev.h
dpdk_lib18/librte_port/rte_port_frag.c
dpdk_lib18/librte_port/rte_port_frag.h
dpdk_lib18/librte_port/rte_port_ras.c
dpdk_lib18/librte_port/rte_port_ras.h
dpdk_lib18/librte_port/rte_port_ring.c
dpdk_lib18/librte_port/rte_port_ring.h
dpdk_lib18/librte_port/rte_port_sched.c
dpdk_lib18/librte_port/rte_port_source_sink.c
dpdk_lib18/librte_power/Makefile
dpdk_lib18/librte_power/channel_commands.h
dpdk_lib18/librte_power/guest_channel.c
dpdk_lib18/librte_power/guest_channel.h
dpdk_lib18/librte_power/rte_power.c
dpdk_lib18/librte_power/rte_power.h
dpdk_lib18/librte_power/rte_power_acpi_cpufreq.c
dpdk_lib18/librte_power/rte_power_acpi_cpufreq.h
dpdk_lib18/librte_power/rte_power_common.h
dpdk_lib18/librte_power/rte_power_kvm_vm.c
dpdk_lib18/librte_power/rte_power_kvm_vm.h
dpdk_lib18/librte_ring/Makefile
dpdk_lib18/librte_ring/rte_ring.c
dpdk_lib18/librte_ring/rte_ring.h
dpdk_lib18/librte_sched/Makefile
dpdk_lib18/librte_sched/rte_approx.c
dpdk_lib18/librte_sched/rte_approx.h
dpdk_lib18/librte_sched/rte_bitmap.h
dpdk_lib18/librte_sched/rte_red.c
dpdk_lib18/librte_sched/rte_red.h
dpdk_lib18/librte_sched/rte_sched.c
dpdk_lib18/librte_sched/rte_sched.h
dpdk_lib18/librte_sched/rte_sched_common.h
dpdk_lib18/librte_table/Makefile
dpdk_lib18/librte_table/rte_table.h
dpdk_lib18/librte_table/rte_table_acl.c
dpdk_lib18/librte_table/rte_table_array.c
dpdk_lib18/librte_table/rte_table_hash.h
dpdk_lib18/librte_table/rte_table_hash_ext.c
dpdk_lib18/librte_table/rte_table_hash_key16.c
dpdk_lib18/librte_table/rte_table_hash_key32.c
dpdk_lib18/librte_table/rte_table_hash_key8.c
dpdk_lib18/librte_table/rte_table_hash_lru.c
dpdk_lib18/librte_table/rte_table_lpm.c
dpdk_lib18/librte_table/rte_table_lpm.h
dpdk_lib18/librte_table/rte_table_lpm_ipv6.c
dpdk_lib18/librte_table/rte_table_lpm_ipv6.h
dpdk_lib18/librte_table/rte_table_stub.c
dpdk_lib18/librte_timer/Makefile
dpdk_lib18/librte_timer/rte_timer.c
dpdk_lib18/librte_timer/rte_timer.h
dpdk_lib18/librte_vhost/Makefile
dpdk_lib18/librte_vhost/eventfd_link/Makefile
dpdk_lib18/librte_vhost/eventfd_link/eventfd_link.c
dpdk_lib18/librte_vhost/eventfd_link/eventfd_link.h
dpdk_lib18/librte_vhost/libvirt/qemu-wrap.py
dpdk_lib18/librte_vhost/rte_virtio_net.h
dpdk_lib18/librte_vhost/vhost-net-cdev.c
dpdk_lib18/librte_vhost/vhost-net-cdev.h
dpdk_lib18/librte_vhost/vhost_rxtx.c
dpdk_lib18/librte_vhost/virtio-net.c
main_dpdk.cpp
pal/linux_dpdk/dpdk22/rte_config.h
9d1cd918 24-Dec-2015 Hanoh Haim <hhaim@cisco.com>

merge vm random support


32bdea5f 24-Dec-2015 Hanoh Haim <hhaim@cisco.com>

add refresh option to stream - should be enabled by stream bit

0e3021bb 24-Dec-2015 Hanoh Haim <hhaim@cisco.com>

improve multi-core random VM support

3534ca50 24-Dec-2015 Yaroslav Brustinov <ybrustin@cisco.com>

fix display of huge positive number of drops (due to casting from negative to unsinged)

fb46a173 23-Dec-2015 imarom <imarom@cisco.com>

connected control plane to split

0bde21ac 23-Dec-2015 imarom <imarom@cisco.com>

support for client var split

61685c07 22-Dec-2015 imarom <imarom@cisco.com>

VM wrap around issue

16130b77 22-Dec-2015 imarom <imarom@cisco.com>

some fixes to the VM and the splitter

0901331f 22-Dec-2015 imarom <imarom@cisco.com>

support for VM split - 1st phase

a6677655 21-Dec-2015 imarom <imarom@cisco.com>

CRASH: uninit var at stateless port object

dbd2b47c 21-Dec-2015 Yaroslav Brustinov <ybrustin@cisco.com>

latency.cpp: update ports stats at CLatencyManager::update, instead of CCPortLatency::DumpShort
Python API added:
* is_idle(): determine if TRex is in idle state
* sample_x_seconds(): sample TRex for given number of seconds, useful for changing device (router etc.) config afterwards.

3f6e247e 16-Dec-2015 Hanoh Haim <hhaim@cisco.com>

add tuple gen command and yaml example

68bf754b 15-Dec-2015 imarom <imarom@cisco.com>

Merging lastest 'master' to side branch 'vm'

Conflicts:
scripts/automation/trex_control_plane/console/trex_console.py


419a25e9 15-Dec-2015 imarom <imarom@cisco.com>

VM: connected control plane to DP

96314dfd 15-Dec-2015 Hanoh Haim <hhaim@cisco.com>

refactor the vm_tests

fb74954c 15-Dec-2015 Hanoh Haim <hhaim@cisco.com>

fix ubuntu compiler warnings

e7ffce7b 15-Dec-2015 Hanoh Haim <hhaim@cisco.com>

first test works

e263b80e 15-Dec-2015 Hanoh Haim <hhaim@cisco.com>

check VmDp object

8fff0b73 15-Dec-2015 Hanoh Haim <hhaim@cisco.com>

check max packet update

d449e87f 15-Dec-2015 Ido Barnea <ibarnea@cisco.com>

fixing crash in ipv6 rx-check mode

bfb15053 15-Dec-2015 imarom <imarom@cisco.com>

moved all return code values to RC types (better for batch rc)
also few fixes

d71dbce9 14-Dec-2015 imarom <imarom@cisco.com>

bugs fixes
1. ignore your own force acquire of ports
2. TUI fixes

07ae99ef 14-Dec-2015 Hanoh Haim <hhaim@cisco.com>

fix merge issues

a3611f0f 14-Dec-2015 Hanoh Haim <hhaim@cisco.com>

merge from master


c8d032ab 14-Dec-2015 Hanoh Haim <hhaim@cisco.com>

add client command

1a0e24fa 14-Dec-2015 Yaroslav Brustinov <ybrustin@cisco.com>

publish rx_check counters via ZMQ even with iom=0

960fbb40 14-Dec-2015 Hanoh Haim <hhaim@cisco.com>

vm - check ipv4 fix checksum

af7e4fd3 14-Dec-2015 Hanoh Haim <hhaim@cisco.com>

big edian support another test

88fc4cd1 14-Dec-2015 Hanoh Haim <hhaim@cisco.com>

big edian support

654c3573 13-Dec-2015 Hanoh Haim <hhaim@cisco.com>

test inc8

cfa180dc 13-Dec-2015 Hanoh Haim <hhaim@cisco.com>

add commands

bc6ecb17 13-Dec-2015 Hanoh Haim <hhaim@cisco.com>

compile a program

6a38f90c 13-Dec-2015 Hanoh Haim <hhaim@cisco.com>

minor

301341dd 13-Dec-2015 Hanoh Haim <hhaim@cisco.com>

add git sha to version

7567166c 10-Dec-2015 imarom <imarom@cisco.com>

removed session id - not necessary

95c2405d 09-Dec-2015 imarom <imarom@cisco.com>

read only support

0fc30ada 07-Dec-2015 imarom <imarom@cisco.com>

added 'dry' option to start command
this enables showing a profile map before starting

3c87156e 07-Dec-2015 imarom <imarom@cisco.com>

fixed for Ubunutu compiler (more strict)

7a501df4 07-Dec-2015 Hanoh Haim <hhaim@cisco.com>

fix compiler error 4.8.4

6506ccf2 07-Dec-2015 Ido Barnea <ibarnea@cisco.com>

Make ICMP filter for 40G work

23e1f07e 06-Dec-2015 imarom <imarom@cisco.com>

moved gtest to new compile API

3aa3a83f 03-Dec-2015 imarom <imarom@cisco.com>

burst bug -
generate compiler object per core
send message per core instead of duplicating it

a6af2a8e 03-Dec-2015 imarom <imarom@cisco.com>

various fixes (each one is a minor one)

c4e0ae9a 01-Dec-2015 Hanoh Haim <hhaim@cisco.com>

vm compiler v0

c181e882 29-Nov-2015 Ido Barnea <ibarnea@cisco.com>

Added ICMP latency packet modes

a48cd647 01-Dec-2015 imarom <imarom@cisco.com>

1. fixed ZMQ message limitation
2. added some scale yamls for IMIX (300 streams, 1000 streams)
3. return objects are always complex objects (not strings) - for backward compatability
4. some minor adjustments to ZMQ socket timeouts

aae09645 30-Nov-2015 Hanoh Haim <hhaim@cisco.com>

another vm test

2e51cea3 30-Nov-2015 Hanoh Haim <hhaim@cisco.com>

vm mode works - first test

4c94931c 29-Nov-2015 imarom <imarom@cisco.com>

support for update +/- request

59548ae8 26-Nov-2015 imarom <imarom@cisco.com>

Hanoch's review - changed update model to differential
also, graph is calculated on demand and once for each update

d9a11302 26-Nov-2015 imarom <imarom@cisco.com>

added support for 'update'

12a19244 25-Nov-2015 Hanoh Haim <hhaim@cisco.com>

move to real idle in case of stop

b6ec2066 25-Nov-2015 imarom <imarom@cisco.com>

fixed a bug with default start command in the console
also added clear events and more types of events

92dea378 25-Nov-2015 imarom <imarom@cisco.com>

added events log

4a41c26a 25-Nov-2015 imarom <imarom@cisco.com>

support for "total" flag for start
also fixed a bug in mpps (trex console)

045d0f8f 24-Nov-2015 imarom <imarom@cisco.com>

added support for percentage on start
also added info about the correct interface driver and speed
from DPDK layer

ac6f8e7c 24-Nov-2015 imarom <imarom@cisco.com>

Merge branch 'master' of csi-sceasr-b45:/auto/proj-pcube-b/apps/PL-b/tools/repo//trex-core


161a85c5 24-Nov-2015 imarom <imarom@cisco.com>

bug fixes for the graph

1f6977d1 23-Nov-2015 imarom <imarom@cisco.com>

add stream graph + support for console to use any of the following
bps, kbps, mbps, gbps, pps, kpps, mbps
percentage is not working yet

54c1f0fc 23-Nov-2015 Hanoh Haim <hhaim@cisco.com>

add pause/resume into the console

bd8b6400 22-Nov-2015 Hanoh Haim <hhaim@cisco.com>

dp support for pause/resume only continues is supported

3408c030 22-Nov-2015 Hanoh Haim <hhaim@cisco.com>

fix stop on duration per port

36dc8ea5 21-Nov-2015 Hanoh Haim <hhaim@cisco.com>

add back to back test of DP

e5045840 21-Nov-2015 Hanoh Haim <hhaim@cisco.com>

Merge from master


8c1cf5d7 21-Nov-2015 Hanoh Haim <hhaim@cisco.com>

fix crash in case of CNTL-C

13f558cb 19-Nov-2015 imarom <imarom@cisco.com>

Merge branch 'master' of csi-sceasr-b45:/auto/proj-pcube-b/apps/PL-b/tools/repo//trex-core


b094110e 19-Nov-2015 imarom <imarom@cisco.com>

BUG: didn't do all the states per port on the DP - now fixed

90e28392 19-Nov-2015 imarom <imarom@cisco.com>

a bug in back to back start/stop

34191e25 19-Nov-2015 imarom <imarom@cisco.com>

disable stop event when you got it as a sync request

2ae2e4e8 19-Nov-2015 imarom <imarom@cisco.com>

full async DP stop support

8b33a58a 19-Nov-2015 Hanoh Haim <hhaim@cisco.com>

support debug logs in case of dpdk debug image

f3d60d71 19-Nov-2015 imarom <imarom@cisco.com>

Merge branch 'master' of csi-sceasr-b45:/auto/proj-pcube-b/apps/PL-b/tools/repo//trex-core


76248b13 18-Nov-2015 imarom <imarom@cisco.com>

Merge branch 'master' of csi-sceasr-b45:/auto/proj-pcube-b/apps/PL-b/tools/repo//trex-core

Conflicts:
src/stateless/cp/trex_streams_compiler.h
src/stateless/dp/trex_stateless_dp_core.cpp
src/stateless/dp/trex_stateless_dp_core.h
src/stateless/messaging/trex_stateless_messaging.cpp
src/stateless/messaging/trex_stateless_messaging.h


9c69a86e 18-Nov-2015 Hanoh Haim <hhaim@cisco.com>

another small test

a7317d45 18-Nov-2015 imarom <imarom@cisco.com>

async events (DP to CP)

91a4e6cc 19-Nov-2015 Hanoh Haim <hhaim@cisco.com>

another stream program tests

7af2e24f 19-Nov-2015 Hanoh Haim <hhaim@cisco.com>

another stream program tests

95ad2382 19-Nov-2015 Hanoh Haim <hhaim@cisco.com>

minor typo fix

a2625fbf 19-Nov-2015 Hanoh Haim <hhaim@cisco.com>

add a test for stream program

0e8c9ae6 18-Nov-2015 Hanoh Haim <hhaim@cisco.com>

add support for a program of streams. refactor the dp code

d9ed62e9 17-Nov-2015 imarom <imarom@cisco.com>

Merge branch 'master' of csi-sceasr-b45:/auto/proj-pcube-b/apps/PL-b/tools/repo//trex-core

Conflicts:
src/main_dpdk.cpp


07e6795a 17-Nov-2015 imarom <imarom@cisco.com>

checkpoint before merge

aa9bf54e 16-Nov-2015 Hanoh Haim <hhaim@cisco.com>

Merge from master


3b8eb91e 16-Nov-2015 Hanoh Haim <hhaim@cisco.com>

clean termination - stateless and stateful - fix pure virtual function error

d16ebf0b 16-Nov-2015 imarom <imarom@cisco.com>

basic compiler checks

added checks against:

1. duplicate stream IDs
2. pointing to non existent streams
3. 'dead streams' - unreachable by any other stream

f9365e51 15-Nov-2015 imarom <imarom@cisco.com>

Merge branch 'rpc_intg1'


94b12389 15-Nov-2015 imarom <imarom@cisco.com>

added duration to the RPC server (and all the way to the DP)
*STILL NEEDS FIXING THE DP STOP SCHED MESSAGE"

8017ebe7 15-Nov-2015 Hanoh Haim <hhaim@cisco.com>

Merge from rpc_intg1


1f98e85a 13-Nov-2015 imarom <imarom@cisco.com>

Merge branch 'rpc_intg1' of csi-sceasr-b45:/auto/proj-pcube-b/apps/PL-b/tools/repo//trex-core into rpc_intg1


78c6593c 12-Nov-2015 imarom <imarom@cisco.com>

DRAFT - only for internal purpose

46c10e91 12-Nov-2015 Hanoh Haim <hhaim@cisco.com>

fix version.h issue

45b71cff 12-Nov-2015 Hanoh Haim <hhaim@cisco.com>

refactor stream object

151266e3 11-Nov-2015 Hanoh Haim <hhaim@cisco.com>

add support for multi-burst

6294136d 11-Nov-2015 Hanoh Haim <hhaim@cisco.com>

fix duration for stl tests

d5361e48 11-Nov-2015 Hanoh Haim <hhaim@cisco.com>

remove default duration

04cdbe5e 11-Nov-2015 Hanoh Haim <hhaim@cisco.com>

Merge first stateless test


cc352e04 11-Nov-2015 Hanoh Haim <hhaim@cisco.com>

add first stl test and cleanup valgrind

e9c6fde1 11-Nov-2015 imarom <imarom@cisco.com>

a bug causing rate to be sqaure

467382a7 11-Nov-2015 imarom <imarom@cisco.com>

lightweight console

81d551e7 10-Nov-2015 imarom <imarom@cisco.com>

added "update" command

9c32c36b 09-Nov-2015 imarom <imarom@cisco.com>

moved logic to the port class
also implemented the state machine for CP port

67bcc46b 09-Nov-2015 imarom <imarom@cisco.com>

DPDK target is now built with -Wall -Werror
(with few expections)
on both Fedora 18 and Ubunutu

c75eb0b8 08-Nov-2015 imarom <imarom@cisco.com>

ubunutu compiler warning

5021dd5d 08-Nov-2015 imarom <imarom@cisco.com>

tests golden were updated because main loop
exit model has changed
(sometimes one more packet was written to the dump file)

38dc2db8 08-Nov-2015 imarom <imarom@cisco.com>

fixed all warnings
now compiles with -Wall -Werror

bc7d9ee8 08-Nov-2015 imarom <imarom@cisco.com>

code review notes:
1. performance improvement for stateless DP core object (direct object)
2. exit scheduler loop is now using a scheduled message and not IF
3. duration for inifinite is negative number
4. fixed stop_traffic scheduled node time

c411e0ab 05-Nov-2015 Hanoh Haim <hhaim@cisco.com>

fix normal trex

e9250761 05-Nov-2015 imarom <imarom@cisco.com>

bug fixes in status window

30b87959 04-Nov-2015 imarom <imarom@cisco.com>

some fields were missing from the ZMQ publisher

6b241b37 03-Nov-2015 imarom <imarom@cisco.com>

support for multicore

c0a49eef 03-Nov-2015 imarom <imarom@cisco.com>

now support multiple interfaces / ports

1586ab13 02-Nov-2015 imarom <imarom@cisco.com>

status is back online + ZMQ async stats

7d7767e1 01-Nov-2015 imarom <imarom@cisco.com>

added support for a new RPC command : sync_user
provides a way to sync a console / GUI to the server for a specific user

eacf2829 01-Nov-2015 imarom <imarom@cisco.com>

added support for 'mul' field in start_traffic RPC command

ee2c7f45 01-Nov-2015 imarom <imarom@cisco.com>

stateless cores starts on IDLE - and starts the scheduler only when
traffic is being transmitted
if the traffic stops completely on the core - back to IDLE state

a1971ec3 01-Nov-2015 imarom <imarom@cisco.com>

DP stop message now disables only port related nodes
and not all of them

9a820782 29-Oct-2015 imarom <imarom@cisco.com>

Hanoch's review comments #1 : fixed performancei issue
with the stateless node

3978adce 29-Oct-2015 imarom <imarom@cisco.com>

some bug fixes:

1. added a active bit to all the active nodes - when a stop arrives
it invalidates them for next time

2. some small flag issues in the stateless port

6aad159d 28-Oct-2015 imarom <imarom@cisco.com>

compiler missing files

788ba38b 28-Oct-2015 imarom <imarom@cisco.com>

moved all stream compiling phase to a new file
trex_streams_compiler.cpp

cb8bc9bd 27-Oct-2015 imarom <imarom@cisco.com>

support for multiple streams

ea0b6efc 27-Oct-2015 imarom <imarom@cisco.com>

working cont. stream on 1 core

99109fa4 26-Oct-2015 imarom <imarom@cisco.com>

few breakage to the test simulation

74ddabf4 26-Oct-2015 imarom <imarom@cisco.com>

Merge branch 'rpc_intg1' of csi-sceasr-b45:/auto/proj-pcube-b/apps/PL-b/tools/repo//trex-core into rpc_intg1


b77fef12 26-Oct-2015 imarom <imarom@cisco.com>

RPC control plane now integarted with DPDK

587f9768 26-Oct-2015 Hanoh Haim <hhaim@cisco.com>

stateless dp works with static packet

44d26623 25-Oct-2015 Hanoh Haim <hhaim@cisco.com>

add stateless io object

29550cab 25-Oct-2015 Hanoh Haim <hhaim@cisco.com>

cp works now. no DP, no RPC integration

d4828d68 25-Oct-2015 Hanoh Haim <hhaim@cisco.com>

first version

a55f587d 20-Oct-2015 Dan Klein <danklei@cisco.com>

Merge remote-tracking branch 'origin/master'


f41b1c88 20-Oct-2015 Hanoh Haim <hhaim@cisco.com>

merge tuple_gen loader fix


74c3cc9a 20-Oct-2015 wenxian li <wenxianl@cisco.com>

minor

7a7c328c 20-Oct-2015 wenxian li <wenxianl@cisco.com>

clean up the code

b8e15f0e 20-Oct-2015 wenxian li <wenxianl@cisco.com>

minor change

f2d4fdad 20-Oct-2015 wenxian li <wenxianl@cisco.com>

trex-131

cf753587 20-Oct-2015 Dan Klein <danklei@cisco.com>

Merge branch 'master' into master-demo +
working demo of loading a YAML, and attaching it to server


51ad0781 19-Oct-2015 Hanoh Haim <hhaim@cisco.com>

fix new compiler warning issue in stateless

b9be7cb7 19-Oct-2015 Hanoh Haim <hhaim@cisco.com>

fix flow_var_name -> name

872a205b 19-Oct-2015 Hanoh Haim <hhaim@cisco.com>

Merge branch 'rpc' -> add support for interactive mode


cf5dc18e 18-Oct-2015 Hanoh Haim <hhaim@cisco.com>

another small fix for trex-130

ba997350 18-Oct-2015 Hanoh Haim <hhaim@cisco.com>

fix trex-130 issue

da0bb3c6 15-Oct-2015 Hanoh Haim <hhaim@cisco.com>

Merge from tuple_gen_phase2


6c7880b9 11-Oct-2015 imarom <imarom@cisco.com>

DP cores now inject a single packet as a dummy to see stats

3b827c95 11-Oct-2015 imarom <imarom@cisco.com>

some DP base files

0fa1d736 09-Oct-2015 root <root@crdc-asr1k-trex.cisco.com>

minor change

31d21b32 09-Oct-2015 root <root@crdc-asr1k-trex.cisco.com>

code update after review

d7af282d 08-Oct-2015 imarom <imarom@cisco.com>

first integration with DPDK layer

09c9d77d 08-Oct-2015 imarom <imarom@cisco.com>

fixed some bugs in the async server
also added affinity to the stateless main object

74b648a8 08-Oct-2015 imarom <imarom@cisco.com>

some file renaming

f4723965 07-Oct-2015 imarom <imarom@cisco.com>

added some dir structure to the stateless

4d53d6e2 07-Oct-2015 imarom <imarom@cisco.com>

added async publisher to the RPC server

a17963de 02-Oct-2015 root <root@crdc-asr1k-trex.cisco.com>

fix a build error

e2b63ecc 02-Oct-2015 root <root@crdc-asr1k-trex.cisco.com>

minor change

894ec2dd 02-Oct-2015 wenxian li <wenxianl@cisco.com>

Code change according to code review comments after Tuple Generator phase 2 commit.

73574943 29-Sep-2015 imarom <imarom@cisco.com>

just a checkpoint on async server

1f90e4ed 24-Sep-2015 imarom <imarom@cisco.com>

some improvements to the console

52e2ab74 21-Sep-2015 imarom <imarom@cisco.com>

some minor fixes

14006b51 21-Sep-2015 imarom <imarom@cisco.com>

Merge branch 'master' into rpc

Conflicts:
scripts/automation/trex_control_plane/client_utils/jsonrpc_client.py


30c686d5 21-Sep-2015 imarom <imarom@cisco.com>

checkpoint - added stats and some python code

3fe28431 20-Sep-2015 Hanoh Haim <hhaim@cisco.com>

Merge branch 'master' of csi-sceasr-b45:/auto/proj-pcube-b/apps/PL-b/tools/repo//trex-core into wen


588bb20e 20-Sep-2015 Hanoh Haim <hhaim@cisco.com>

fix tuple generator servers count sanity check

e3cbd703 20-Sep-2015 Hanoh Haim <hhaim@cisco.com>

Merge from latest Wenxian


a78680a8 17-Sep-2015 Hanoh Haim <hhaim@cisco.com>

Merge branch 'master' of csi-sceasr-b45:/auto/proj-pcube-b/apps/PL-b/tools/repo//trex-core


f885ac59 17-Sep-2015 Hanoh Haim <hhaim@cisco.com>

fix some pcap load issues

f61bbcca 17-Sep-2015 imarom <imarom@cisco.com>

Merge branch 'master' into rpc


96765d2b 17-Sep-2015 imarom <imarom@cisco.com>

moved 'owning states' to port granularity instead of machine

1e723ff8 17-Sep-2015 imarom <imarom@cisco.com>

added more tests

3b372bbe 16-Sep-2015 imarom <imarom@cisco.com>

enabled all warnings for the mock RPC server target

dd99c389 16-Sep-2015 imarom <imarom@cisco.com>

added many tests to the RPC server
also, few tweaks for handling RPC server errors

a360a173 10-Sep-2015 Hanoh Haim <hhaim@cisco.com>

Merge branch 'master' of csi-sceasr-b45:/auto/proj-pcube-b/apps/PL-b/tools/repo//trex-core

Conflicts:
linux/ws_main.py


15b4f7cd 10-Sep-2015 Hanoh Haim <hhaim@cisco.com>

WIP

e1979bd9 10-Sep-2015 Wenxian Li <wenxianl@cisco.com>

minor

1dc0b240 10-Sep-2015 Wenxian Li <wenxianl@cisco.com>

fix some errors found by valgrind

8b0a8fcd 10-Sep-2015 Wenxian Li <wenxianl@cisco.com>

fix errors found in valgrind

835776fa 10-Sep-2015 Hanoh Haim <hhaim@cisco.com>

WIP

54f8323b 09-Sep-2015 imarom <imarom@cisco.com>

added ownership to RPC server

e3d08af5 09-Sep-2015 Hanoh Haim <hhaim@cisco.com>

Merge branch 'master' of https://github.com/wofanli/trex-core into wen


2e5fdf7c 09-Sep-2015 Wenxian Li <wenxianl@cisco.com>

fix some errors after pull request

60e901aa 08-Sep-2015 Wenxian Li <wenxianl@cisco.com>

Merge remote-tracking branch

Conflicts:
linux/b
linux/ws_main.py
linux_dpdk/ws_main.py
src/bp_sim.h


569ca4f3 08-Sep-2015 Wenxian Li <wenxianl@cisco.com>

tuple generator phase 3.1, support random, support per template client/server generator, Dynamic sellection of client type

Signed-off-by: Wenxian Li <wenxianl@cisco.com>

6c3eb529 08-Sep-2015 Hanoh Haim <hhaim@cisco.com>

Merge branch 'master' of https://github.com/wofanli/trex-core into wen


e33befcf 07-Sep-2015 imarom <imarom@cisco.com>

added VM support to the streams and RPC parser

3adfe9c3 06-Sep-2015 imarom <imarom@cisco.com>

added more commands to RPC server

c625b6e4 06-Sep-2015 imarom <imarom@cisco.com>

trex stateless changed to singleton.
added some more commands (remove all, get list of streams)

ea30ab5d 03-Sep-2015 imarom <imarom@cisco.com>

added pretty printer for the mock server on C++

1912c95b 03-Sep-2015 imarom <imarom@cisco.com>

Merge branch 'master' into rpc


6669a4dd 03-Sep-2015 imarom <imarom@cisco.com>

changed Is field name to isg

463cb7c2 02-Sep-2015 Hanoh Haim <hhaim@cisco.com>

error in case of invalid pcap file

4ad6ed17 02-Sep-2015 Hanoh Haim <hhaim@cisco.com>

- fix valgrind gtest simulation errors
- remove 32bit sim images for faster dev

7925e8e3 02-Sep-2015 imarom <imarom@cisco.com>

fix plugin return value

aecba7b3 01-Sep-2015 imarom <imarom@cisco.com>

fix for building on csi-trex-05 (ubunutu)

c17add10 01-Sep-2015 imarom <imarom@cisco.com>

draft

166e1b63 01-Sep-2015 imarom <imarom@cisco.com>

draft

40461a97 31-Aug-2015 imarom <imarom@cisco.com>

...draft...

499b4d62 31-Aug-2015 imarom <imarom@cisco.com>

SOOO DRAFT....

c9381643 30-Aug-2015 imarom <imarom@cisco.com>

Merge branch 'master' into rpc

Conflicts:
linux/ws_main.py
linux_dpdk/ws_main.py


05a52903 30-Aug-2015 imarom <imarom@cisco.com>

draft

36c6c87f 24-Aug-2015 imarom <imarom@cisco.com>

fix compile issues with external libarries

e094ae7c 24-Aug-2015 imarom <imarom@cisco.com>

syntatic sugar for adding cmds

7d3be8c6 24-Aug-2015 Dan Klein <danklei@cisco.com>

Changes location of console and fixed dependencies

2adc8696 24-Aug-2015 imarom <imarom@cisco.com>

moved files to be on a single directory

5089a9b5 24-Aug-2015 imarom <imarom@cisco.com>

parsing enhancment

d3f26ece 24-Aug-2015 Dan Klein <danklei@cisco.com>

Initial push to external_lib migration


console/zmq/__init__.py
console/zmq/auth/__init__.py
console/zmq/auth/base.py
console/zmq/auth/certs.py
console/zmq/auth/ioloop.py
console/zmq/auth/thread.py
console/zmq/backend/__init__.py
console/zmq/backend/cffi/__init__.py
console/zmq/backend/cffi/_cdefs.h
console/zmq/backend/cffi/_cffi.py
console/zmq/backend/cffi/_poll.py
console/zmq/backend/cffi/_verify.c
console/zmq/backend/cffi/constants.py
console/zmq/backend/cffi/context.py
console/zmq/backend/cffi/devices.py
console/zmq/backend/cffi/error.py
console/zmq/backend/cffi/message.py
console/zmq/backend/cffi/socket.py
console/zmq/backend/cffi/utils.py
console/zmq/backend/cython/__init__.py
console/zmq/backend/cython/_device.py
console/zmq/backend/cython/_poll.py
console/zmq/backend/cython/_version.py
console/zmq/backend/cython/checkrc.pxd
console/zmq/backend/cython/constants.py
console/zmq/backend/cython/context.pxd
console/zmq/backend/cython/context.py
console/zmq/backend/cython/error.py
console/zmq/backend/cython/libzmq.pxd
console/zmq/backend/cython/message.pxd
console/zmq/backend/cython/message.py
console/zmq/backend/cython/socket.pxd
console/zmq/backend/cython/socket.py
console/zmq/backend/cython/utils.pxd
console/zmq/backend/cython/utils.py
console/zmq/backend/select.py
console/zmq/devices/__init__.py
console/zmq/devices/basedevice.py
console/zmq/devices/monitoredqueue.pxd
console/zmq/devices/monitoredqueue.py
console/zmq/devices/monitoredqueuedevice.py
console/zmq/devices/proxydevice.py
console/zmq/error.py
console/zmq/eventloop/__init__.py
console/zmq/eventloop/ioloop.py
console/zmq/eventloop/minitornado/__init__.py
console/zmq/eventloop/minitornado/concurrent.py
console/zmq/eventloop/minitornado/ioloop.py
console/zmq/eventloop/minitornado/log.py
console/zmq/eventloop/minitornado/platform/__init__.py
console/zmq/eventloop/minitornado/platform/auto.py
console/zmq/eventloop/minitornado/platform/common.py
console/zmq/eventloop/minitornado/platform/interface.py
console/zmq/eventloop/minitornado/platform/posix.py
console/zmq/eventloop/minitornado/platform/windows.py
console/zmq/eventloop/minitornado/stack_context.py
console/zmq/eventloop/minitornado/util.py
console/zmq/eventloop/zmqstream.py
console/zmq/green/__init__.py
console/zmq/green/core.py
console/zmq/green/device.py
console/zmq/green/eventloop/__init__.py
console/zmq/green/eventloop/ioloop.py
console/zmq/green/eventloop/zmqstream.py
console/zmq/green/poll.py
console/zmq/log/__init__.py
console/zmq/log/handlers.py
console/zmq/ssh/__init__.py
console/zmq/ssh/forward.py
console/zmq/ssh/tunnel.py
console/zmq/sugar/__init__.py
console/zmq/sugar/attrsettr.py
console/zmq/sugar/constants.py
console/zmq/sugar/context.py
console/zmq/sugar/frame.py
console/zmq/sugar/poll.py
console/zmq/sugar/socket.py
console/zmq/sugar/tracker.py
console/zmq/sugar/version.py
console/zmq/tests/__init__.py
console/zmq/tests/test_auth.py
console/zmq/tests/test_cffi_backend.py
console/zmq/tests/test_constants.py
console/zmq/tests/test_context.py
console/zmq/tests/test_device.py
console/zmq/tests/test_error.py
console/zmq/tests/test_etc.py
console/zmq/tests/test_imports.py
console/zmq/tests/test_ioloop.py
console/zmq/tests/test_log.py
console/zmq/tests/test_message.py
console/zmq/tests/test_monitor.py
console/zmq/tests/test_monqueue.py
console/zmq/tests/test_multipart.py
console/zmq/tests/test_pair.py
console/zmq/tests/test_poll.py
console/zmq/tests/test_pubsub.py
console/zmq/tests/test_reqrep.py
console/zmq/tests/test_security.py
console/zmq/tests/test_socket.py
console/zmq/tests/test_stopwatch.py
console/zmq/tests/test_version.py
console/zmq/tests/test_win32_shim.py
console/zmq/tests/test_z85.py
console/zmq/tests/test_zmqstream.py
console/zmq/utils/__init__.py
console/zmq/utils/buffers.pxd
console/zmq/utils/compiler.json
console/zmq/utils/config.json
console/zmq/utils/constant_names.py
console/zmq/utils/garbage.py
console/zmq/utils/getpid_compat.h
console/zmq/utils/interop.py
console/zmq/utils/ipcmaxlen.h
console/zmq/utils/jsonapi.py
console/zmq/utils/monitor.py
console/zmq/utils/pyversion_compat.h
console/zmq/utils/sixcerpt.py
console/zmq/utils/strtypes.py
console/zmq/utils/win32.py
console/zmq/utils/z85.py
console/zmq/utils/zmq_compat.h
console/zmq/utils/zmq_constants.h
449198c9 23-Aug-2015 Hanoh Haim <hhaim@cisco.com>

rpc integration


8384612b 20-Aug-2015 imarom <imarom@cisco.com>

added args to the console

479c4358 20-Aug-2015 imarom <imarom@cisco.com>

forgot something on Python

c3e34b2f 20-Aug-2015 imarom <imarom@cisco.com>

few python changes

a6be0ea7 20-Aug-2015 imarom <imarom@cisco.com>

added support for paramters in the python console

da56afe2 20-Aug-2015 imarom <imarom@cisco.com>

draft

2a4d1ac1 19-Aug-2015 imarom <imarom@cisco.com>

mock server

2acb002d 19-Aug-2015 imarom <imarom@cisco.com>

draft

6ec40138 18-Aug-2015 imarom <imarom@cisco.com>

draft

e89e0c74 18-Aug-2015 imarom <imarom@cisco.com>

version adjustments

ace4f599 18-Aug-2015 imarom <imarom@cisco.com>

added status panel

65b3e045 18-Aug-2015 imarom <imarom@cisco.com>

draft

f88f9364 18-Aug-2015 imarom <imarom@cisco.com>

some minor fixes

cbc645cb 18-Aug-2015 imarom <imarom@cisco.com>

new files for Python console


console/trex_console.py
console/trex_rpc_client.py
console/zmq/__init__.py
console/zmq/auth/__init__.py
console/zmq/auth/base.py
console/zmq/auth/certs.py
console/zmq/auth/ioloop.py
console/zmq/auth/thread.py
console/zmq/backend/__init__.py
console/zmq/backend/cffi/__init__.py
console/zmq/backend/cffi/_cdefs.h
console/zmq/backend/cffi/_cffi.py
console/zmq/backend/cffi/_poll.py
console/zmq/backend/cffi/_verify.c
console/zmq/backend/cffi/constants.py
console/zmq/backend/cffi/context.py
console/zmq/backend/cffi/devices.py
console/zmq/backend/cffi/error.py
console/zmq/backend/cffi/message.py
console/zmq/backend/cffi/socket.py
console/zmq/backend/cffi/utils.py
console/zmq/backend/cython/__init__.py
console/zmq/backend/cython/_device.py
console/zmq/backend/cython/_poll.py
console/zmq/backend/cython/_version.py
console/zmq/backend/cython/checkrc.pxd
console/zmq/backend/cython/constants.py
console/zmq/backend/cython/context.pxd
console/zmq/backend/cython/context.py
console/zmq/backend/cython/error.py
console/zmq/backend/cython/libzmq.pxd
console/zmq/backend/cython/message.pxd
console/zmq/backend/cython/message.py
console/zmq/backend/cython/socket.pxd
console/zmq/backend/cython/socket.py
console/zmq/backend/cython/utils.pxd
console/zmq/backend/cython/utils.py
console/zmq/backend/select.py
console/zmq/devices/__init__.py
console/zmq/devices/basedevice.py
console/zmq/devices/monitoredqueue.pxd
console/zmq/devices/monitoredqueue.py
console/zmq/devices/monitoredqueuedevice.py
console/zmq/devices/proxydevice.py
console/zmq/error.py
console/zmq/eventloop/__init__.py
console/zmq/eventloop/ioloop.py
console/zmq/eventloop/minitornado/__init__.py
console/zmq/eventloop/minitornado/concurrent.py
console/zmq/eventloop/minitornado/ioloop.py
console/zmq/eventloop/minitornado/log.py
console/zmq/eventloop/minitornado/platform/__init__.py
console/zmq/eventloop/minitornado/platform/auto.py
console/zmq/eventloop/minitornado/platform/common.py
console/zmq/eventloop/minitornado/platform/interface.py
console/zmq/eventloop/minitornado/platform/posix.py