summaryrefslogtreecommitdiffstats
path: root/src/rpc-server
AgeCommit message (Collapse)AuthorFilesLines
2017-02-05WatchDog and IO functions: ensure we return it to normal timeout in case of ↵Yaroslav Brustinov1-10/+3
exceptions in the middle of function. Change-Id: I5d2e119f19c3e3214fdbe8108ea35af899ab49a5 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2017-02-02ipv6 scan & pingYaroslav Brustinov1-0/+8
Change-Id: I4f8112b4c942d149da5ea3f0ee01ac82d7fe32cc Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2017-01-30move service mode check to RX queue enableimarom1-5/+5
Signed-off-by: imarom <imarom@cisco.com>
2017-01-29Merge branch 'master' into captureimarom1-2/+2
2017-01-25capture - personal code reviewimarom1-1/+7
Signed-off-by: imarom <imarom@cisco.com>
2017-01-24fix STL-85 GUI issueHanoh Haim1-2/+2
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2017-01-24code review cleanups - C++imarom1-1/+6
Signed-off-by: imarom <imarom@cisco.com>
2017-01-22Merge branch 'master' into captureimarom1-0/+11
Signed-off-by: imarom <imarom@cisco.com> Conflicts: scripts/automation/trex_control_plane/stl/trex_stl_lib/trex_stl_client.py scripts/automation/trex_control_plane/stl/trex_stl_lib/trex_stl_jsonrpc_client.py scripts/automation/trex_control_plane/stl/trex_stl_lib/trex_stl_port.py src/main_dpdk.cpp
2017-01-22few tweaksimarom1-2/+3
Signed-off-by: imarom <imarom@cisco.com>
2017-01-19fine tuneimarom1-0/+1
Signed-off-by: imarom <imarom@cisco.com>
2017-01-18many capture modes in Python consoleimarom2-8/+36
Signed-off-by: imarom <imarom@cisco.com>
2017-01-11capture - draft commitimarom3-7/+121
Signed-off-by: imarom <imarom@cisco.com>
2017-01-04draft - unreviewedimarom3-69/+92
Signed-off-by: imarom <imarom@cisco.com>
2017-01-01alter the watchdog timeout before push_remote and after, due to possible long ioYaroslav Brustinov1-0/+11
Change-Id: Ibddf830dbed8ee36c75113267645a576e38efa31 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-19changes from code reviewYaroslav Brustinov4-31/+63
Change-Id: I628608643d902bd6310b04b8036fc5f1fcc42309 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-19add min_ipg to push_pcapsYaroslav Brustinov1-1/+5
Change-Id: I353f8903c40963517fd2fed721cc0671d9f6dc4b Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-19verify L2/L3 configuration cannot be done under trafficimarom1-3/+15
also ping and arp Signed-off-by: imarom <imarom@cisco.com>
2016-12-13Merge branch 'master' into rx_phase_2imarom4-9/+34
2016-12-13Major refactor - L2 / L3 modes for portsimarom3-73/+63
Signed-off-by: imarom <imarom@cisco.com>
2016-12-12grat ARPimarom1-1/+3
Signed-off-by: imarom <imarom@cisco.com>
2016-12-10Limit ZMQ RPC requests to 999999 bytes at CPP side. (check also unzipped size)Yaroslav Brustinov3-13/+31
Change-Id: Ic592d40678e9918f7d06b9ce4269a330c4455b3c Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-10Limit ZMQ RPC requests to 999999 bytes at CPP side. TODO: split requests at ↵Yaroslav Brustinov2-0/+7
Python to smaller chunks. Change-Id: Ieaf477d2ed8264e30a8275a75d597fdc8858da79 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-01bug found by valgrindimarom1-0/+2
also an issue with 40G deleting no exisiting rules with recv_all Signed-off-by: imarom <imarom@cisco.com>
2016-12-01refactor RX coreimarom1-18/+18
Signed-off-by: imarom <imarom@cisco.com>
2016-11-30minor bugsimarom1-1/+5
Signed-off-by: imarom <imarom@cisco.com>
2016-11-30reply to messagesimarom1-4/+5
Signed-off-by: imarom <imarom@cisco.com>
2016-11-28self code reviewimarom1-3/+3
Signed-off-by: imarom <imarom@cisco.com>
2016-11-24self code reviewimarom2-2/+3
Signed-off-by: imarom <imarom@cisco.com>
2016-11-22RX features - added timestamp to RX packetsimarom1-1/+2
Signed-off-by: imarom <imarom@cisco.com>
2016-11-16RX features - ARP resolveimarom2-53/+17
Signed-off-by: imarom <imarom@cisco.com>
2016-11-15RX features - another refinementimarom3-2/+38
Signed-off-by: imarom <imarom@cisco.com>
2016-11-13RX features - pre-resolve stageimarom2-20/+94
Signed-off-by: imarom <imarom@cisco.com>
2016-11-09RX features - added port attributes for IPv4 and DGimarom2-24/+27
Signed-off-by: imarom <imarom@cisco.com>
2016-11-08RX queue - ARP request workingimarom3-4/+4
Signed-off-by: imarom <imarom@cisco.com>
2016-11-07RX features - queueingimarom1-17/+34
Signed-off-by: imarom <imarom@cisco.com>
2016-11-06RX featuresimarom1-1/+3
Signed-off-by: imarom <imarom@cisco.com>
2016-11-06RX features - RX snifferimarom1-0/+3
Signed-off-by: imarom <imarom@cisco.com>
2016-11-03moved RX filter feature to port attrimarom2-39/+81
Signed-off-by: imarom <imarom@cisco.com>
2016-11-02draft: RX software featureimarom3-0/+97
Signed-off-by: imarom <imarom@cisco.com>
2016-11-02Trex threads - pin DPDK master thread to the master coreimarom1-0/+2
also, some names to the threads to make things clear and a script to show them Signed-off-by: imarom <imarom@cisco.com>
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-28Add method name to "Method not registered" errorYaroslav Brustinov1-1/+3
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 Brustinov4-10/+88
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-30refactor limit splitHanoh Haim1-2/+2
2016-09-29Add FE Instruction to fix TCP/UDP Payload checksum using hardware offload engineHanoh Haim2-1/+16
2016-09-27fix regression issues with step/init valuesimarom1-5/+6
TODO: random limit currently does not support limit less than core count - it is possible to solve this by giving redundant cores the same seed and limit (currently it is blocked)
2016-09-25merge issues with rand limitimarom1-2/+10
2016-09-25split multicore - all tests passimarom1-7/+14
2016-09-25Splitter - padding for non circular VMsimarom2-0/+46