summaryrefslogtreecommitdiffstats
path: root/src/stateless
AgeCommit message (Collapse)AuthorFilesLines
2017-03-21flow stat parsers refactor and adding testsIdo Barnea1-1/+1
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2017-03-16Fixes for v2.21 --software mode issuesIdo Barnea1-1/+1
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2017-03-14Software mode for latency and flow stat statisticsIdo Barnea1-4/+12
Also supporting QinQ for flow stat Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2017-03-06internal captures are not captured (RX core server feature)imarom1-0/+3
Signed-off-by: imarom <imarom@cisco.com>
2017-02-28Introduce capability flags in each driver, to reduce the use of ↵Ido Barnea2-17/+2
get_vm_one_queue_enable Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2017-02-21Small reorder in drivers inheritance + fix to e1000 CRC issue (trex-354)Ido Barnea4-21/+12
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2017-02-20few cleanupsimarom1-3/+0
Signed-off-by: imarom <imarom@cisco.com>
2017-02-20fix for RX CPU util issue:imarom2-87/+117
see: https://trex-tgn.cisco.com/youtrack/issue/trex-350 Signed-off-by: imarom <imarom@cisco.com>
2017-02-19fix trex351. Small fix to how we handle late latency stream packetsIdo Barnea1-2/+4
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2017-02-16tx_capture - code reviewimarom4-8/+15
Signed-off-by: imarom <imarom@cisco.com>
2017-02-16TX packet capture - zero impact on fast pathimarom7-29/+238
(using wrapper when service mode is active) Signed-off-by: imarom <imarom@cisco.com>
2017-02-16TX feature - draftimarom2-66/+37
Signed-off-by: imarom <imarom@cisco.com>
2017-02-06added example for functional tests using start_capture/stop_capture APIsimarom1-8/+14
Signed-off-by: imarom <imarom@cisco.com>
2017-02-05WatchDog and IO functions: ensure we return it to normal timeout in case of ↵Yaroslav Brustinov1-8/+2
exceptions in the middle of function. Change-Id: I5d2e119f19c3e3214fdbe8108ea35af899ab49a5 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2017-02-02remove code inserted by incorrect merge resolveYaroslav Brustinov1-13/+0
Change-Id: Ic2c4e8ce8cd5eed8bea230603838dd66f05ef4ea Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2017-02-02ipv6 scan & pingYaroslav Brustinov4-2/+22
Change-Id: I4f8112b4c942d149da5ea3f0ee01ac82d7fe32cc Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2017-01-29Merge branch 'master' into captureimarom1-7/+17
2017-01-25capture - personal code reviewimarom7-209/+386
Signed-off-by: imarom <imarom@cisco.com>
2017-01-24fix floating point calculation precision at L1 rate (GUI 100% issue)imarom1-7/+17
Signed-off-by: imarom <imarom@cisco.com>
2017-01-24code review cleanups - C++imarom5-25/+76
Signed-off-by: imarom <imarom@cisco.com>
2017-01-23service mode is now by message to RX coreimarom5-79/+137
Signed-off-by: imarom <imarom@cisco.com>
2017-01-22removed a non needed header includeimarom1-1/+0
Signed-off-by: imarom <imarom@cisco.com>
2017-01-22Merge branch 'master' into captureimarom2-0/+15
Signed-off-by: imarom <imarom@cisco.com> Conflicts: scripts/automation/trex_control_plane/stl/trex_stl_lib/trex_stl_client.py scripts/automation/trex_control_plane/stl/trex_stl_lib/trex_stl_jsonrpc_client.py scripts/automation/trex_control_plane/stl/trex_stl_lib/trex_stl_port.py src/main_dpdk.cpp
2017-01-22Trex packet capture dsimarom2-0/+383
Signed-off-by: imarom <imarom@cisco.com>
2017-01-22few tweaksimarom2-11/+32
Signed-off-by: imarom <imarom@cisco.com>
2017-01-18many capture modes in Python consoleimarom4-7/+32
Signed-off-by: imarom <imarom@cisco.com>
2017-01-11capture - draft commitimarom9-116/+413
Signed-off-by: imarom <imarom@cisco.com>
2017-01-09Support for ixgbevf and i40evfIdo Barnea1-0/+3
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2017-01-04draft - unreviewedimarom13-534/+287
Signed-off-by: imarom <imarom@cisco.com>
2017-01-04added new files (capture)imarom2-0/+293
Signed-off-by: imarom <imarom@cisco.com>
2017-01-01alter the watchdog timeout before push_remote and after, due to possible long ioYaroslav Brustinov1-0/+12
Change-Id: Ibddf830dbed8ee36c75113267645a576e38efa31 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-25Update STL API version to 3.0Yaroslav Brustinov1-2/+2
Change-Id: Ib00cdc8f960522e54414cfda5ae7778887a9d0ec Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-25refactor layer config on prot attributesimarom1-19/+11
added guard against unconfigured MAC when going up with empty config file Signed-off-by: imarom <imarom@cisco.com>
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>