summaryrefslogtreecommitdiffstats
path: root/src/internal_api/trex_platform_api.h
AgeCommit message (Collapse)AuthorFilesLines
2017-03-30Supporting more flows in stateless flow stats, according to NIC type, and ↵Ido Barnea1-3/+6
running mode Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2017-03-21flow stat parsers refactor and adding testsIdo Barnea1-2/+3
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2017-02-28Introduce capability flags in each driver, to reduce the use of ↵Ido Barnea1-2/+0
get_vm_one_queue_enable Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-11-15RX features - another refinementimarom1-8/+2
Signed-off-by: imarom <imarom@cisco.com>
2016-11-03moved RX filter feature to port attrimarom1-5/+0
Signed-off-by: imarom <imarom@cisco.com>
2016-11-02draft: RX software featureimarom1-0/+6
Signed-off-by: imarom <imarom@cisco.com>
2016-10-28move port_attr from driver class to physical port class + small fixes ↵Yaroslav Brustinov1-3/+9
according to code review 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-35/+10
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-5/+36
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-08-18TRex argument --dump-interfaces <list of PCI> (by default will take ↵Yaroslav Brustinov1-9/+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-08IPv6 x710 flow stats work. Still not supported: Flow stats for UDP/TCP IPv6 ↵Ido Barnea1-24/+28
packets with extension header.
2016-07-27removed was_stoppedimarom1-3/+3
2016-07-27support for graceful shutdownimarom1-0/+5
2016-07-04Merge branch 'master' into cpu_per_coreYaroslav Brustinov1-0/+3
2016-06-29flow stat/latency error counters code + documentationIdo Barnea1-0/+3
2016-06-02cpu utilization per thread + mbufs per socket + add in tuiYaroslav Brustinov1-0/+4
2016-05-31add rpc command get_cpu_util_full to cppYaroslav Brustinov1-0/+3
2016-05-18Regression tests working. Still missing python API to parse latency jsonIdo Barnea1-0/+2
2016-05-18Working version. temporary send_node that duplicates the mbuf dataIdo Barnea1-4/+8
2016-05-18payload tx stat workIdo Barnea1-1/+1
2016-04-07Do not send RX bytes in json if HW type does not support itIdo Barnea1-0/+1
2016-03-27Added flow parser for 82599 10G card. Added exceptions for flow statIdo Barnea1-0/+5
errors
2016-03-24Revert "Added flow parser for 82599 10G card. Added exceptions for flow stat"Ido Barnea1-5/+0
This reverts commit 6c569e6bbf05d940a23028b5d61a13ce4fa2a489.
2016-03-24Added flow parser for 82599 10G card. Added exceptions for flow statIdo Barnea1-0/+5
errors
2016-03-2310G and VM workIdo Barnea1-1/+1
2016-03-22RX bytes reporting workingIdo Barnea1-3/+3
2016-03-10RX stats #2imarom1-3/+3
2016-03-10RX stats - major refactorimarom1-1/+1
2016-03-07Fix to simulator compilation errorIdo Barnea1-1/+1
2016-03-07Added get_active_pgidsIdo Barnea1-1/+4
2016-03-02TX barrierimarom1-0/+5
2016-03-02Fix for simulator compilation error because of TX stat featureIdo Barnea1-1/+2
2016-03-02tx stats per streamIdo Barnea1-2/+4
2016-02-28more info for ports (API and TUI)imarom1-20/+29
2016-02-28support for mac addr queryimarom1-0/+7
2016-02-25port attributes - promiscuous and etc.imarom1-22/+54
2016-02-24Rx stat per flow. Low level working for xl710, and partly for i350.Ido Barnea1-2/+23
added full clone (with CP VM) to stream
2016-02-24virtual NICs does not add 4 bytes of CRCimarom1-3/+17
2016-01-21async publish nowimarom1-0/+3
2016-01-04simulation end to endimarom1-1/+1
2015-11-24added support for percentage on startimarom1-0/+18
also added info about the correct interface driver and speed from DPDK layer
2015-11-03now support multiple interfaces / portsimarom1-0/+4
2015-10-26RPC control plane now integarted with DPDKimarom1-0/+130