summaryrefslogtreecommitdiffstats
path: root/src/rpc-server
AgeCommit message (Collapse)AuthorFilesLines
2015-12-011. fixed ZMQ message limitationimarom4-32/+46
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-29support for update +/- requestimarom2-37/+13
2015-11-26Hanoch's review - changed update model to differentialimarom1-21/+23
also, graph is calculated on demand and once for each update
2015-11-26added support for 'update'imarom1-10/+39
2015-11-25support for "total" flag for startimarom1-9/+5
also fixed a bug in mpps (trex console)
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-23add stream graph + support for console to use any of the followingimarom1-2/+22
bps, kbps, mbps, gbps, pps, kpps, mbps percentage is not working yet
2015-11-16basic compiler checksimarom1-1/+5
added checks against: 1. duplicate stream IDs 2. pointing to non existent streams 3. 'dead streams' - unreachable by any other stream
2015-11-15Merge branch 'rpc_intg1'imarom2-4/+5
2015-11-15added duration to the RPC server (and all the way to the DP)imarom2-4/+5
*STILL NEEDS FIXING THE DP STOP SCHED MESSAGE"
2015-11-12fix version.h issueHanoh Haim1-2/+2
2015-11-12refactor stream objectHanoh Haim1-4/+10
2015-11-11lightweight consoleimarom1-1/+1
2015-11-10added "update" commandimarom2-1/+2
2015-11-09moved logic to the port classimarom4-49/+150
also implemented the state machine for CP port
2015-11-09DPDK target is now built with -Wall -Werrorimarom1-4/+4
(with few expections) on both Fedora 18 and Ubunutu
2015-11-05bug fixes in status windowimarom3-4/+53
2015-11-01added support for a new RPC command : sync_userimarom3-0/+43
provides a way to sync a console / GUI to the server for a specific user
2015-11-01added support for 'mul' field in start_traffic RPC commandimarom2-2/+3
2015-10-28moved all stream compiling phase to a new fileimarom1-1/+1
trex_streams_compiler.cpp
2015-10-27working cont. stream on 1 coreimarom1-1/+1
2015-10-26RPC control plane now integarted with DPDKimarom4-36/+36
2015-10-20Merge branch 'master' into master-demo +Dan Klein10-107/+208
working demo of loading a YAML, and attaching it to server
2015-10-19fix flow_var_name -> nameHanoh Haim1-1/+1
2015-10-11DP cores now inject a single packet as a dummy to see statsimarom7-102/+34
2015-10-08first integration with DPDK layerimarom2-2/+5
2015-10-08fixed some bugs in the async serverimarom4-23/+35
also added affinity to the stateless main object
2015-10-08some file renamingimarom5-6/+6
2015-10-07added async publisher to the RPC serverimarom8-23/+47
2015-09-29just a checkpoint on async serverimarom3-9/+139
2015-09-24some improvements to the consoleimarom1-9/+9
2015-09-21checkpoint - added stats and some python codeimarom3-16/+43
2015-09-17moved 'owning states' to port granularity instead of machineimarom6-74/+58
2015-09-17added more testsimarom2-1/+3
2015-09-16enabled all warnings for the mock RPC server targetimarom2-2/+3
2015-09-16added many tests to the RPC serverimarom9-81/+224
also, few tweaks for handling RPC server errors
2015-09-09added ownership to RPC serverimarom8-20/+165
2015-09-07added VM support to the streams and RPC parserimarom4-1/+184
2015-09-06added more commands to RPC serverimarom4-11/+135
2015-09-06trex stateless changed to singleton.imarom7-20/+99
added some more commands (remove all, get list of streams)
2015-09-03added pretty printer for the mock server on C++imarom5-2/+48
2015-09-03changed Is field name to isgimarom1-1/+1
2015-09-01fix for building on csi-trex-05 (ubunutu)imarom1-1/+0
2015-09-01draftimarom4-11/+46
2015-09-01draftimarom1-11/+14
2015-08-31...draft...imarom8-68/+176
2015-08-31SOOO DRAFT....imarom5-125/+210
2015-08-30draftimarom4-1/+127
2015-08-24syntatic sugar for adding cmdsimarom2-54/+21
2015-08-24moved files to be on a single directoryimarom16-0/+0