summaryrefslogtreecommitdiffstats
path: root/src/stateless/cp
AgeCommit message (Collapse)AuthorFilesLines
2016-11-02Trex threads - pin DPDK master thread to the master coreimarom1-9/+0
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-28move port_attr from driver class to physical port class + small fixes ↵Yaroslav Brustinov4-10/+9
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-28dpdk_setup_ports.py: fix add of help in case of "t-rex-64 --help"Yaroslav Brustinov2-6/+11
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 Brustinov3-27/+18
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-09-30refactor limit splitHanoh Haim1-12/+24
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 FE Instruction to fix TCP/UDP Payload checksum using hardware offload engineHanoh Haim2-3/+219
2016-09-28performance measurements - class fix checksum does not work wellimarom1-4/+26
2016-09-28performance tweak - faster checksumimarom1-5/+4
2016-09-25merge issues with rand limitimarom2-69/+51
2016-09-25split multicore - all tests passimarom2-454/+210
2016-09-25client var support split nowimarom3-105/+193
2016-09-25draft: new split algorithmimarom3-206/+163
2016-09-13add python testHanoh Haim1-1/+1
2016-09-13add min/max to repeatable random instHanoh Haim2-9/+55
2016-09-13add rand_limit testsHanoh Haim1-1/+28
2016-09-13add rand limit instruction DPHanoh Haim2-59/+443
2016-09-13APIs and functions in preparation for receive all mode. XL710/i350 mode ↵Ido Barnea1-0/+1
toggling work.
2016-09-07dual mode : code review fixesimarom1-0/+4
2016-09-07dual mode - check for ERF onlyimarom1-2/+1
2016-09-07DUAL mode - phase #1imarom2-18/+23
2016-08-18TRex argument --dump-interfaces <list of PCI> (by default will take ↵Yaroslav Brustinov2-15/+3
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-18core_mask backward compatability (for GUI)imarom1-1/+1
2016-08-16personal code review tweaksimarom2-3/+4
2016-08-15TUI screen bufferimarom2-5/+17
2016-08-15core mask - first phaseimarom4-24/+111
2016-08-08IPv6 x710 flow stats work. Still not supported: Flow stats for UDP/TCP IPv6 ↵Ido Barnea1-0/+1
packets with extension header.
2016-08-03fix for https://trex-tgn.cisco.com/youtrack/issue/trex-226imarom4-6/+51
commit #trex-226
2016-08-03async compressed - https://trex-tgn.cisco.com/youtrack/issue/trex-232imarom1-1/+1
2016-07-27support for graceful shutdownimarom2-6/+32
2016-07-25TRex console - add support for L1 BPSimarom2-1/+8
https://trex-tgn.cisco.com/youtrack/issue/trex-230
2016-07-24breakge by previous commit - variable packet size can be inc/dec and notimarom1-2/+9
random
2016-07-24BUG: trex-227 - random packet size with -m 100% does not give 100% line rateimarom4-8/+67
https://trex-tgn.cisco.com/youtrack/issue/trex-227
2016-07-06increase server<->client API version from 1.2 to 1.3Yaroslav Brustinov1-1/+5
various fixes
2016-06-28Latency stream crash in case multiplier is the rate of latency streamHanoh Haim1-1/+1
2016-06-22FLOW_STATS: extract start_stream from the compiler to start_trafficimarom3-23/+85
2016-06-20only latency streams might get the graph to crash while calculatingimarom1-1/+1
duration (because latency is considered a fixed DC and not a real event)
2016-06-02watchdog phase 2imarom2-3/+2
2016-05-23replace t-rex to TRexYaroslav Brustinov1-1/+1
regression: instead of checking map and reconnecting for eact STL test, do in only for those with disconnect (+revert of commit 0f8e6065f467703b1461e87c3912f8d4bd616807)
2016-05-18fix for validating L1 B/W with latency streamsimarom2-10/+10
2016-05-18amplifying a port's bandwidth does not affect latency streamsimarom4-39/+134
2016-05-18fixes according to Hanoch's code reviewIdo Barnea1-1/+5
2016-05-18remove stopping stream in stream destructorIdo Barnea1-0/+2
2016-05-18unit tests + simulator workIdo Barnea1-0/+5
2016-05-18Regression tests working. Still missing python API to parse latency jsonIdo Barnea1-1/+0
2016-05-18Working version. temporary send_node that duplicates the mbuf dataIdo Barnea1-1/+1
2016-05-18payload tx stat workIdo Barnea3-2/+4
2016-05-10merge from masterHanoh Haim4-13/+119