summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2016-11-02draft: RX software featureimarom12-4/+286
Signed-off-by: imarom <imarom@cisco.com>
2016-11-02RX software features - some new filesimarom3-0/+389
2016-11-02Trex threads - pin DPDK master thread to the master coreimarom7-29/+61
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 Barnea3-4/+6
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-10-31In pre test - handle gratitues ARP, and answer ARP requestsIdo Barnea1-7/+39
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-10-30add ifdef guard to .h fileYaroslav Brustinov1-0/+4
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>
2016-10-30Increased number of ARP retries at start to 10Ido Barnea1-1/+1
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-10-30Added inet_pton.cppIdo Barnea2-40/+174
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 Brustinov10-178/+258
according to code review Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-10-28console: rearrange lines at "stats --ps"Yaroslav Brustinov1-5/+19
in case of start traffic with link down, return error with link state 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-28Add method name to "Method not registered" errorYaroslav Brustinov1-1/+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 Brustinov12-110/+198
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 Brustinov13-103/+440
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-26fixed performance issue (moved STRECH case to low priority cases)imarom2-24/+56
Signed-off-by: imarom <imarom@cisco.com>
2016-10-25Remove useless print in server stateless modeIdo Barnea1-1/+1
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-10-18severe crash when time strech push a node in the top of the priority queueimarom2-5/+23
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>
2016-10-18Help message fixes + removing unused command line optionsIdo Barnea3-150/+62
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-10-13Revert "Fix bundeling in file names to bundling"Ido Barnea1-1/+1
This reverts commit 9ed37dfeed71c3adac59f02e08ee08627bd7924c. Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-10-13Fix bundeling in file names to bundlingIdo Barnea1-1/+1
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 Barnea14-236/+359
2016-10-05pre test: Some small fixesIdo Barnea8-61/+128
2016-10-05pre test: Periodically send gratuitous ARP in statefulIdo Barnea11-119/+240
2016-10-05pre test: Send grat ARP, and resolve gateway addressesIdo Barnea7-25/+536
2016-10-05Implementation of Ipv6Header::getl4Proto + cleanup in Ipv6 filesIdo Barnea4-155/+273
2016-09-30refactor limit splitHanoh Haim2-14/+26
2016-09-29minor fix hw_cs in case of random pkt sizeHanoh Haim1-63/+63
2016-09-29minor fix to hw_cs instHanoh Haim2-6/+7
2016-09-29add a way to dump packet as K12 format for debugHanoh Haim2-0/+13
2016-09-29Add FE Instruction to fix TCP/UDP Payload checksum using hardware offload engineHanoh Haim9-4/+300
2016-09-28performance measurements - class fix checksum does not work wellimarom1-4/+26
2016-09-28performance tweak - faster checksumimarom2-5/+61
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-27fix regression issues with step/init valuesimarom1-5/+6
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)
2016-09-27/etc/trex_cfg.yaml allow MAC as string "12:34:56:78:9a:bc" etc.Yaroslav Brustinov4-13/+57
dpdk_setup_ports: fix create config in case of VM & passthrough
2016-09-25merge issues with rand limitimarom3-71/+61
2016-09-25split multicore - all tests passimarom3-461/+224
2016-09-25fixing up all gtests results (due to split now in order instead ofimarom1-7/+7
segments)
2016-09-25Splitter - padding for non circular VMsimarom2-0/+46
2016-09-25client var support split nowimarom5-119/+193
2016-09-25draft: new split algorithmimarom3-206/+163
2016-09-13add python testHanoh Haim3-34/+52
2016-09-13add min/max to repeatable random instHanoh Haim5-20/+365
2016-09-13more testsHanoh Haim1-0/+383
2016-09-13add rand_limit testsHanoh Haim2-1/+50
2016-09-13add rand limit instruction DPHanoh Haim3-59/+454