summaryrefslogtreecommitdiffstats
path: root/src/main_dpdk.cpp
AgeCommit message (Collapse)AuthorFilesLines
2016-12-22UDP NAT --learn mode 1,3 support - doc + regression testsIdo Barnea1-8/+9
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-12-20trex-312 ARP resolution does not work from console at virtual NICsimarom1-30/+61
Signed-off-by: imarom <imarom@cisco.com>
2016-12-20Check OS version for Mellanox NICs; More detailed args error prints; 40G and ↵Yaroslav Brustinov1-50/+67
Mellanox driver classes inherit from Base, not 10G. Change-Id: I55f7833078ca9d7bfcda211ad165a656ce5014c5 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-16revert of 1602ab2067f1752b0c72c2cd1335d210260b3b04Yaroslav Brustinov1-25/+39
need to find another solution Change-Id: Ia2b90ac58af4fc8417b1e2a7ba6815a68d614dfa Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-15issue: trex-295Yaroslav Brustinov1-39/+25
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>
2016-12-13Merge branch 'master' into rx_phase_2imarom1-98/+202
2016-12-13startup issues with L2/L3imarom1-19/+22
Signed-off-by: imarom <imarom@cisco.com>
2016-12-13Major refactor - L2 / L3 modes for portsimarom1-1/+25
Signed-off-by: imarom <imarom@cisco.com>
2016-12-13In stateful, print latency stats only if given -l != 0Ido Barnea1-12/+14
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-12-13Fix trex-257 - Could not count p:... printed to screen with IPv6 streamsIdo Barnea1-3/+3
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-12-12grat ARPimarom1-15/+10
Signed-off-by: imarom <imarom@cisco.com>
2016-12-12Added VIC tests + VIC small fix + fail tests if latency packets failIdo Barnea1-2/+2
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-12-11mlx5 add RSS improve RX drop MPPSHanoh Haim1-10/+112
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-12-11Cisco VIC card - support for receive all mode, and work around for IPv6 issuesIdo Barnea1-70/+51
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-12-08Add prints about link down for statelessYaroslav Brustinov1-3/+21
Change-Id: I1c32ab854ff2bbaaacb32e9aececfd67afba887b Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-06Fix to Mellanox recevie all modeIdo Barnea1-0/+1
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-12-06RX features phase 2 - ARP and ICMP self responseimarom1-3/+3
Signed-off-by: imarom <imarom@cisco.com>
2016-12-06Add receive all mode to Mellanox cordIdo Barnea1-144/+89
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-12-04valgrind cleanup and suppresionimarom1-4/+15
Signed-off-by: imarom <imarom@cisco.com>
2016-12-04take care of extra Ethernet FCS bytes handed to software in e1000Ido Barnea1-1/+15
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-12-04Make RX core in VM read packets directly instead of getting message from TX coreIdo Barnea1-54/+19
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-12-04Added TX queueIdo Barnea1-68/+34
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-12-01bug found by valgrindimarom1-1/+5
also an issue with 40G deleting no exisiting rules with recv_all Signed-off-by: imarom <imarom@cisco.com>
2016-12-01refactor RX coreimarom1-1/+1
Signed-off-by: imarom <imarom@cisco.com>
2016-11-30merging with latest masterimarom1-19/+126
Signed-off-by: imarom <imarom@cisco.com> Conflicts: src/main_dpdk.cpp
2016-11-30reply to messagesimarom1-9/+8
Signed-off-by: imarom <imarom@cisco.com>
2016-11-30Support receive all mode for 82599 10G cardIdo Barnea1-3/+44
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-11-28VIC DPDK input counter add +4 bytes - reduce itHanoh Haim1-3/+3
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-11-28add VIC reg filesHanoh Haim1-1/+50
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-11-28check VIC FW support using FILTER_INFO, remove patch from enic driverHanoh Haim1-13/+12
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-11-28self code reviewimarom1-3/+3
Signed-off-by: imarom <imarom@cisco.com>
2016-11-27make -l work with client configIdo Barnea1-2/+20
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-11-23Allow non resolve state for stateless to startupimarom1-3/+12
Signed-off-by: imarom <imarom@cisco.com>
2016-11-23Merge branch 'master'imarom1-67/+163
Signed-off-by: imarom <imarom@cisco.com> Conflicts: src/main_dpdk.cpp
2016-11-21Client config ARP support - code review changesIdo Barnea1-1/+2
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-11-21Seperating ClientCfgDirBase/Ext and ClientCfgBase/Ext to save memoryIdo Barnea1-6/+4
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-11-21client config ARP resolve working. Still missing IPv6 support.Ido Barnea1-60/+153
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-11-21Support multi dest and src addresses in pretestIdo Barnea1-4/+11
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-11-16Merge branch 'master' to rx_features phase 0.5imarom1-28/+544
Signed-off-by: imarom <imarom@cisco.com>
2016-11-15RX features - another refinementimarom1-12/+3
Signed-off-by: imarom <imarom@cisco.com>
2016-11-13RX features - pre-resolve stageimarom1-6/+33
Signed-off-by: imarom <imarom@cisco.com>
2016-11-13enic verify fw versionHanoh Haim1-1/+23
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-11-13mlx5/enic support enable flow stats in softwareHanoh Haim1-69/+1
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-11-13enic move to TOS=LSBHanoh Haim1-26/+28
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-11-11VIC basic filter supportHanoh Haim1-8/+239
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-11-11change proto from uint16_t to uint8_tHanoh Haim1-5/+6
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-11-11mlx5 ipv6 filters worksHanoh Haim1-21/+11
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-11-11No debug for DPDK in case of releaseHanoh Haim1-2/+13
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-11-11mlx5 stats from hardwareHanoh Haim1-1/+2
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-11-11WIP mlx5 remove filtersHanoh Haim1-11/+12
Signed-off-by: Hanoh Haim <hhaim@cisco.com>