summaryrefslogtreecommitdiffstats
path: root/src/stateless
AgeCommit message (Collapse)AuthorFilesLines
2016-12-21improve Stateful schedulerHanoh Haim1-0/+10
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-12-20https://trex-tgn.cisco.com/youtrack/issue/trex-313imarom2-19/+41
Signed-off-by: imarom <imarom@cisco.com>
2016-12-20trex-312 ARP resolution does not work from console at virtual NICsimarom1-2/+2
Signed-off-by: imarom <imarom@cisco.com>
2016-12-19changes from code reviewYaroslav Brustinov2-2/+3
Change-Id: I628608643d902bd6310b04b8036fc5f1fcc42309 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-191) limit number of streams per port to 20kYaroslav Brustinov1-0/+3
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>
2016-12-19add min_ipg to push_pcapsYaroslav Brustinov7-4/+21
Change-Id: I353f8903c40963517fd2fed721cc0671d9f6dc4b Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-19verify L2/L3 configuration cannot be done under trafficimarom1-0/+8
also ping and arp Signed-off-by: imarom <imarom@cisco.com>
2016-12-18trex-234 - when allocating too many PG IDs an error get stuckimarom1-5/+14
Signed-off-by: imarom <imarom@cisco.com>
2016-12-13minor fix (RX core sync time)imarom2-6/+1
Signed-off-by: imarom <imarom@cisco.com>
2016-12-13Major refactor - L2 / L3 modes for portsimarom8-36/+247
Signed-off-by: imarom <imarom@cisco.com>
2016-12-12grat ARPimarom8-28/+172
Signed-off-by: imarom <imarom@cisco.com>
2016-12-06RX features phase 2 - ARP and ICMP self responseimarom4-5/+300
Signed-off-by: imarom <imarom@cisco.com>
2016-12-04Merge stateless rx core changes with Itay's changesIdo Barnea5-35/+28
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-12-04cleanupIdo Barnea1-48/+0
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-12-04take care of extra Ethernet FCS bytes handed to software in e1000Ido Barnea2-3/+38
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-12-04RX core stateless - do not go to idle mode in VMIdo Barnea2-26/+3
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-12-01refactor RX coreimarom7-51/+98
Signed-off-by: imarom <imarom@cisco.com>
2016-11-30minor bugsimarom1-14/+11
Signed-off-by: imarom <imarom@cisco.com>
2016-11-30reply to messagesimarom9-281/+300
Signed-off-by: imarom <imarom@cisco.com>
2016-11-28RX features - self code reviewimarom7-138/+282
Signed-off-by: imarom <imarom@cisco.com>
2016-11-24self code reviewimarom7-124/+169
Signed-off-by: imarom <imarom@cisco.com>
2016-11-22RX features - added timestamp to RX packetsimarom1-6/+13
Signed-off-by: imarom <imarom@cisco.com>
2016-11-16Merge branch 'master' to rx_features phase 0.5imarom1-3/+1
Signed-off-by: imarom <imarom@cisco.com>
2016-11-16RX features - ARP resolveimarom1-17/+12
Signed-off-by: imarom <imarom@cisco.com>
2016-11-15STL push remote empty/incorrect pcap: fix cleanupYaroslav Brustinov1-3/+1
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-11-15RX features - another refinementimarom4-28/+37
Signed-off-by: imarom <imarom@cisco.com>
2016-11-08RX queue - ARP request workingimarom5-14/+12
Signed-off-by: imarom <imarom@cisco.com>
2016-11-07RX features - queueingimarom9-45/+205
Signed-off-by: imarom <imarom@cisco.com>
2016-11-06RX featuresimarom2-4/+17
Signed-off-by: imarom <imarom@cisco.com>
2016-11-06RX features - RX snifferimarom9-11/+72
Signed-off-by: imarom <imarom@cisco.com>
2016-11-03moved RX filter feature to port attrimarom8-86/+175
Signed-off-by: imarom <imarom@cisco.com>
2016-11-02RX software featuresimarom4-51/+102
Signed-off-by: imarom <imarom@cisco.com>
2016-11-02some refactor to RX core to allow multiple featuresimarom5-244/+310
Signed-off-by: imarom <imarom@cisco.com>
2016-11-02draft: RX software featureimarom6-2/+169
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 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-10-05pre test: Code review fixesIdo Barnea2-2/+2
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 Haim3-3/+220
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