diff options
author | 2015-10-11 10:18:01 +0200 | |
---|---|---|
committer | 2015-10-11 10:18:01 +0200 | |
commit | 3b827c9584c28d3f1f573e372f646edfe9f5f007 (patch) | |
tree | 30b98e514bc3a827196eb5c7457af6a9563a49d6 /src/stateless/cp/trex_stateless.cpp | |
parent | d7af282dc1cd629c251a937c9aa88a9a5a47030b (diff) |
some DP base files
Diffstat (limited to 'src/stateless/cp/trex_stateless.cpp')
-rw-r--r-- | src/stateless/cp/trex_stateless.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/stateless/cp/trex_stateless.cpp b/src/stateless/cp/trex_stateless.cpp index 872fdd92..20e001c9 100644 --- a/src/stateless/cp/trex_stateless.cpp +++ b/src/stateless/cp/trex_stateless.cpp @@ -63,6 +63,9 @@ void TrexStateless::configure(const TrexStatelessCfg &cfg) { /* cores */ instance.m_dp_core_count = cfg.m_dp_core_count; + for (int i = 0; i < instance.m_dp_core_count; i++) { + instance.m_dp_cores.push_back(new TrexStatelessDpCore(i)); + } /* done */ instance.m_is_configured = true; @@ -90,12 +93,8 @@ TrexStateless::launch_control_plane() { } void -TrexStateless::launch_on_dp_core() { - //std::cout << "\n on DP core \n"; - - while (true) { - sleep(1); - } +TrexStateless::launch_on_dp_core(uint8_t core_id) { + m_dp_cores[core_id - 1]->run(); } /** |