summaryrefslogtreecommitdiffstats
path: root/src/main_dpdk.cpp
AgeCommit message (Collapse)AuthorFilesLines
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-27make -l work with client configIdo Barnea1-2/+20
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
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-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>
2016-11-11mlx5 WIP Stateful work -- all traffic goes to RX_QUEUE=0Hanoh Haim1-0/+303
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-11-09Fix issue when --vlan option appearing before -i optionIdo Barnea1-16/+20
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-11-03start in case of linkdown - trex-192 only for XL710/X710Hanoh Haim1-3/+21
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-11-02Trex threads - pin DPDK master thread to the master coreimarom1-13/+29
also, some names to the threads to make things clear and a script to show them Signed-off-by: imarom <imarom@cisco.com>
2016-10-31minor fixesIdo Barnea1-2/+4
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-10-30Increased number of ARP retries at start to 10Ido Barnea1-1/+1
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-10-28rebase merge typoYaroslav Brustinov1-2/+0
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-10-28move port_attr from driver class to physical port class + small fixes ↵Yaroslav Brustinov1-97/+109
according to code review Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-10-28disable fc change if not supportedYaroslav Brustinov1-0/+3
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-10-28dpdk_setup_ports.py: fix add of help in case of "t-rex-64 --help"Yaroslav Brustinov1-52/+86
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>
2016-10-28new port attr commands: flow control, link status, led statusYaroslav Brustinov1-45/+199
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>
2016-10-25Remove useless print in server stateless modeIdo Barnea1-1/+1
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-10-18Help message fixes + removing unused command line optionsIdo Barnea1-138/+61
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-10-06put back --vlan option for stateless 82599Ido Barnea1-1/+9
2016-10-06Fix to set_rcv_all off on xl710Ido Barnea1-9/+13
2016-10-05Fix issue with set_rcv_all in 1GIdo Barnea1-10/+11
2016-10-05pre test: Code review fixesIdo Barnea1-126/+138
2016-10-05pre test: Some small fixesIdo Barnea1-9/+23
2016-10-05pre test: Periodically send gratuitous ARP in statefulIdo Barnea1-5/+8
2016-10-05pre test: Send grat ARP, and resolve gateway addressesIdo Barnea1-2/+60
2016-09-28cpp arg parser changes argv, on second iteration data might be not valid => ↵Yaroslav Brustinov1-2/+19
copy the argv before each call.
2016-09-13APIs and functions in preparation for receive all mode. XL710/i350 mode ↵Ido Barnea1-43/+147
toggling work.
2016-09-08Fix issue of reading RX queue from DP core even when we are not in VM modeIdo Barnea1-26/+17
2016-08-22interactive creation of config, finish returning DPDK interfaces to Linux ↵Yaroslav Brustinov1-3/+4
command.
2016-08-18TRex argument --dump-interfaces <list of PCI> (by default will take ↵Yaroslav Brustinov1-31/+49
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
2016-08-18CPU util. measurements fix (more accurate and steady)imarom1-6/+12
see #trex-246
2016-08-17add another koHanoh Haim1-0/+2
2016-08-15core mask - first phaseimarom1-14/+78
2016-08-14Exit if x710 firmware version is too oldIdo Barnea1-0/+34
2016-08-11IPv6 Latency/flow stats on x710 - supporting all packet typesIdo Barnea1-4/+4
2016-08-08change default to not run rte_eth_dev_stop/closeIdo Barnea1-7/+7
2016-08-08Adding --no-close optionIdo Barnea1-23/+12