summaryrefslogtreecommitdiffstats
path: root/src/rpc-server/commands/trex_rpc_cmd_general.cpp
AgeCommit message (Collapse)AuthorFilesLines
2016-10-28move port_attr from driver class to physical port class + small fixes ↵Yaroslav Brustinov1-14/+14
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-6/+33
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-6/+80
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-10/+1
2016-09-07dual mode - check for ERF onlyimarom1-0/+10
2016-09-07DUAL mode - phase #1imarom1-6/+16
2016-08-18TRex argument --dump-interfaces <list of PCI> (by default will take ↵Yaroslav Brustinov1-22/+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-2/+11
2016-07-27removed was_stoppedimarom1-1/+1
2016-07-27support for graceful shutdownimarom1-0/+26
2016-06-05cpu utilization - syntax fixesYaroslav Brustinov1-3/+5
2016-06-02cpu utilization per thread + mbufs per socket + add in tuiYaroslav Brustinov1-6/+7
2016-05-31add rpc command get_cpu_util_full to cppYaroslav Brustinov1-0/+20
2016-05-18Change to latency python + small fixesIdo Barnea1-1/+1
2016-05-18unit tests + simulator workIdo Barnea1-1/+11
2016-05-09added duration to remote pushimarom1-1/+2
2016-05-09PCAP refinementimarom1-2/+2
2016-05-09first remote PCAP push - draftimarom1-0/+28
2016-04-04API classes (versions)imarom1-0/+44
2016-03-10RX stats #2imarom1-2/+3
2016-03-07Added get_active_pgidsIdo Barnea1-33/+52
2016-02-28more info for ports (API and TUI)imarom1-4/+17
2016-02-28support for mac addr queryimarom1-0/+1
2016-02-25port attributes - promiscuous and etc.imarom1-0/+36
2016-02-24RX - for not supported interfaces gives an error in JSONimarom1-0/+4
2016-02-08stream ID allocationimarom1-3/+3
2016-02-01simulator support (API and profiles)imarom1-3/+3
2016-01-21async publish nowimarom1-0/+16
2015-12-14bugs fixesimarom1-1/+2
1. ignore your own force acquire of ports 2. TUI fixes
2015-12-10removed session id - not necessaryimarom1-2/+1
2015-12-09read only supportimarom1-39/+18
2015-12-011. fixed ZMQ message limitationimarom1-2/+2
2. added some scale yamls for IMIX (300 streams, 1000 streams) 3. return objects are always complex objects (not strings) - for backward compatability 4. some minor adjustments to ZMQ socket timeouts
2015-11-24added support for percentage on startimarom1-2/+24
also added info about the correct interface driver and speed from DPDK layer
2015-11-12fix version.h issueHanoh Haim1-2/+2
2015-11-09moved logic to the port classimarom1-14/+14
also implemented the state machine for CP port
2015-11-01added support for a new RPC command : sync_userimarom1-0/+39
provides a way to sync a console / GUI to the server for a specific user
2015-10-26RPC control plane now integarted with DPDKimarom1-9/+9
2015-10-08first integration with DPDK layerimarom1-1/+1
2015-10-08some file renamingimarom1-1/+1
2015-10-07added async publisher to the RPC serverimarom1-11/+2
2015-09-29just a checkpoint on async serverimarom1-9/+9
2015-09-24some improvements to the consoleimarom1-9/+9
2015-09-21checkpoint - added stats and some python codeimarom1-15/+36
2015-09-17moved 'owning states' to port granularity instead of machineimarom1-6/+23
2015-09-17added more testsimarom1-0/+1
2015-09-16enabled all warnings for the mock RPC server targetimarom1-2/+0
2015-09-16added many tests to the RPC serverimarom1-14/+147
also, few tweaks for handling RPC server errors
2015-09-09added ownership to RPC serverimarom1-0/+53
2015-09-06trex stateless changed to singleton.imarom1-3/+9
added some more commands (remove all, get list of streams)
2015-08-31...draft...imarom1-3/+0