From 73574943ae438985f37aae3ea52e9713c55ef62e Mon Sep 17 00:00:00 2001 From: imarom Date: Tue, 29 Sep 2015 19:47:45 +0300 Subject: just a checkpoint on async server --- linux/ws_main.py | 1 + 1 file changed, 1 insertion(+) (limited to 'linux') diff --git a/linux/ws_main.py b/linux/ws_main.py index 8ad3e5ba..f1d064cb 100755 --- a/linux/ws_main.py +++ b/linux/ws_main.py @@ -151,6 +151,7 @@ rpc_server_src = SrcGroup(dir='src/rpc-server/', src_list=[ 'trex_rpc_server.cpp', 'trex_rpc_req_resp_server.cpp', + 'trex_rpc_async_server.cpp', 'trex_rpc_jsonrpc_v2_parser.cpp', 'trex_rpc_cmds_table.cpp', 'trex_rpc_cmd.cpp', -- cgit From 4d53d6e2633caed782067965b1b4422b45dab4a2 Mon Sep 17 00:00:00 2001 From: imarom Date: Wed, 7 Oct 2015 14:57:48 +0200 Subject: added async publisher to the RPC server --- linux/ws_main.py | 1 + 1 file changed, 1 insertion(+) (limited to 'linux') diff --git a/linux/ws_main.py b/linux/ws_main.py index f1d064cb..193a0d18 100755 --- a/linux/ws_main.py +++ b/linux/ws_main.py @@ -145,6 +145,7 @@ stateless_src = SrcGroup(dir='src/stateless/', src_list=['trex_stream.cpp', 'trex_stream_vm.cpp', 'trex_stateless.cpp', + 'trex_stateless_port.cpp' ]) # RPC code rpc_server_src = SrcGroup(dir='src/rpc-server/', -- cgit From f47239654fb47d9de81fdb47fc9a16f3f205082f Mon Sep 17 00:00:00 2001 From: imarom Date: Wed, 7 Oct 2015 17:07:18 +0200 Subject: added some dir structure to the stateless --- linux/ws_main.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'linux') diff --git a/linux/ws_main.py b/linux/ws_main.py index 193a0d18..6dd0a813 100755 --- a/linux/ws_main.py +++ b/linux/ws_main.py @@ -141,7 +141,7 @@ net_src = SrcGroup(dir='src/common/Network/Packet', 'VLANHeader.cpp']); # stateless code -stateless_src = SrcGroup(dir='src/stateless/', +stateless_src = SrcGroup(dir='src/stateless/cp/', src_list=['trex_stream.cpp', 'trex_stream_vm.cpp', 'trex_stateless.cpp', @@ -236,7 +236,7 @@ cxxflags_base =['-DWIN_UCODE_SIM', includes_path =''' ../src/pal/linux/ ../src/ ../src/rpc-server/ - ../src/stateless/ + ../src/stateless/cp/ ../external_libs/json/ ../external_libs/zmq/include/ ../external_libs/yaml-cpp/include/ -- cgit From 6c7880b9881ed6690954f0c29259dd0b584b3970 Mon Sep 17 00:00:00 2001 From: imarom Date: Sun, 11 Oct 2015 14:42:24 +0200 Subject: DP cores now inject a single packet as a dummy to see stats --- linux/ws_main.py | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) (limited to 'linux') diff --git a/linux/ws_main.py b/linux/ws_main.py index 6dd0a813..eac46ac7 100755 --- a/linux/ws_main.py +++ b/linux/ws_main.py @@ -141,11 +141,12 @@ net_src = SrcGroup(dir='src/common/Network/Packet', 'VLANHeader.cpp']); # stateless code -stateless_src = SrcGroup(dir='src/stateless/cp/', - src_list=['trex_stream.cpp', - 'trex_stream_vm.cpp', - 'trex_stateless.cpp', - 'trex_stateless_port.cpp' +stateless_src = SrcGroup(dir='src/stateless/', + src_list=['cp/trex_stream.cpp', + 'cp/trex_stream_vm.cpp', + 'cp/trex_stateless.cpp', + 'cp/trex_stateless_port.cpp', + 'dp/trex_stateless_dp_core.cpp' ]) # RPC code rpc_server_src = SrcGroup(dir='src/rpc-server/', @@ -164,10 +165,12 @@ rpc_server_src = SrcGroup(dir='src/rpc-server/', ]) # RPC mock server (test) -rpc_server_mock_src = SrcGroup(dir='src/rpc-server/', +rpc_server_mock_src = SrcGroup(dir='src/mock/', src_list=[ 'trex_rpc_server_mock.cpp', '../gtest/rpc_test.cpp', + '../pal/linux/mbuf.cpp', + '../os_time.cpp', ]) # JSON package @@ -235,8 +238,10 @@ cxxflags_base =['-DWIN_UCODE_SIM', includes_path =''' ../src/pal/linux/ ../src/ + ../src/mock/ ../src/rpc-server/ ../src/stateless/cp/ + ../src/stateless/dp/ ../external_libs/json/ ../external_libs/zmq/include/ ../external_libs/yaml-cpp/include/ -- cgit