summaryrefslogtreecommitdiffstats
path: root/src/rpc-server
AgeCommit message (Collapse)AuthorFilesLines
2016-01-05Merge branch 'random_pkt'Hanoh Haim2-2/+17
2016-01-04simulation end to endimarom8-12/+141
2015-12-29trim packet size command worksHanoh Haim2-2/+17
2015-12-23connected control plane to splitimarom1-3/+17
2015-12-23support for VM split - 1st phaseimarom1-2/+1
2015-12-16add tuple gen command and yaml exampleHanoh Haim2-1/+28
2015-12-15Merging lastest 'master' to side branch 'vm'imarom4-3/+16
Conflicts: scripts/automation/trex_control_plane/console/trex_console.py
2015-12-15VM: connected control plane to DPimarom4-43/+29
2015-12-15moved all return code values to RC types (better for batch rc)imarom2-1/+13
also few fixes
2015-12-14bugs fixesimarom2-2/+3
1. ignore your own force acquire of ports 2. TUI fixes
2015-12-10removed session id - not necessaryimarom2-3/+2
2015-12-09read only supportimarom5-50/+55
2015-12-07added 'dry' option to start commandimarom1-0/+1
this enables showing a profile map before starting
2015-12-06various fixes (each one is a minor one)imarom3-100/+87
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