summaryrefslogtreecommitdiffstats
path: root/src/stateless/cp/trex_stateless_port.cpp
AgeCommit message (Collapse)AuthorFilesLines
2017-02-02ipv6 scan & pingYaroslav Brustinov1-0/+5
Change-Id: I4f8112b4c942d149da5ea3f0ee01ac82d7fe32cc Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2017-01-29Merge branch 'master' into captureimarom1-7/+17
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-23service mode is now by message to RX coreimarom1-9/+44
Signed-off-by: imarom <imarom@cisco.com>
2017-01-04draft - unreviewedimarom1-21/+7
Signed-off-by: imarom <imarom@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-19changes from code reviewYaroslav Brustinov1-2/+2
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 Brustinov1-0/+2
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-13Major refactor - L2 / L3 modes for portsimarom1-5/+54
Signed-off-by: imarom <imarom@cisco.com>
2016-12-12grat ARPimarom1-0/+13
Signed-off-by: imarom <imarom@cisco.com>
2016-11-30reply to messagesimarom1-23/+29
Signed-off-by: imarom <imarom@cisco.com>
2016-11-28RX features - self code reviewimarom1-10/+19
Signed-off-by: imarom <imarom@cisco.com>
2016-11-24self code reviewimarom1-3/+3
Signed-off-by: imarom <imarom@cisco.com>
2016-11-15RX features - another refinementimarom1-10/+4
Signed-off-by: imarom <imarom@cisco.com>
2016-11-08RX queue - ARP request workingimarom1-2/+2
Signed-off-by: imarom <imarom@cisco.com>
2016-11-07RX features - queueingimarom1-9/+17
Signed-off-by: imarom <imarom@cisco.com>
2016-11-06RX featuresimarom1-3/+2
Signed-off-by: imarom <imarom@cisco.com>
2016-11-06RX features - RX snifferimarom1-1/+15
Signed-off-by: imarom <imarom@cisco.com>
2016-11-03moved RX filter feature to port attrimarom1-14/+12
Signed-off-by: imarom <imarom@cisco.com>
2016-11-02draft: RX software featureimarom1-0/+27
Signed-off-by: imarom <imarom@cisco.com>
2016-10-28move port_attr from driver class to physical port class + small fixes ↵Yaroslav Brustinov1-5/+6
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 Brustinov1-3/+8
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-18/+4
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-07dual mode : code review fixesimarom1-0/+4
2016-09-07dual mode - check for ERF onlyimarom1-2/+1
2016-09-07DUAL mode - phase #1imarom1-13/+17
2016-08-18TRex argument --dump-interfaces <list of PCI> (by default will take ↵Yaroslav Brustinov1-14/+2
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-15core mask - first phaseimarom1-5/+11
2016-08-03fix for https://trex-tgn.cisco.com/youtrack/issue/trex-226imarom1-4/+22
commit #trex-226
2016-07-25TRex console - add support for L1 BPSimarom1-1/+7
https://trex-tgn.cisco.com/youtrack/issue/trex-230
2016-06-22FLOW_STATS: extract start_stream from the compiler to start_trafficimarom1-5/+68
2016-05-18fix for validating L1 B/W with latency streamsimarom1-4/+4
2016-05-18amplifying a port's bandwidth does not affect latency streamsimarom1-3/+3
2016-05-09added duration to remote pushimarom1-2/+8
2016-05-09PCAP refinementimarom1-5/+16
2016-05-09first remote PCAP push - draftimarom1-0/+55
2016-04-18support for reacquire commandimarom1-16/+23
also better sync with the server about ownership of ports
2016-04-14Fix to trex-200 - crash with flow stat for unsupported packet typeIdo Barnea1-2/+2
2016-04-04API classes (versions)imarom1-21/+0
2016-03-31RX stats two stage API (stop and remove RX filters)imarom1-3/+16
2016-03-22Added CP to RX messagesIdo Barnea1-0/+7
2016-03-10RX stats - major refactorimarom1-7/+2
2016-03-02PAUSE JSON event was deleted accidentlyimarom1-0/+4
2016-03-02TX barrierimarom1-46/+62
2016-02-28more info for ports (API and TUI)imarom1-23/+17
2016-02-28support for mac addr queryimarom1-0/+21