summaryrefslogtreecommitdiffstats
path: root/src/stateless/cp/trex_stateless.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/stateless/cp/trex_stateless.h')
-rw-r--r--src/stateless/cp/trex_stateless.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/stateless/cp/trex_stateless.h b/src/stateless/cp/trex_stateless.h
index 5c674fd6..ef612e84 100644
--- a/src/stateless/cp/trex_stateless.h
+++ b/src/stateless/cp/trex_stateless.h
@@ -26,6 +26,8 @@ limitations under the License.
#include <stdexcept>
#include <trex_stream.h>
+#include <trex_stateless_port.h>
+#include <trex_stateless_dp_core.h>
#include <trex_rpc_server_api.h>
/**
@@ -141,7 +143,7 @@ public:
* launch on a single DP core
*
*/
- void launch_on_dp_core();
+ void launch_on_dp_core(uint8_t core_id);
TrexStatelessPort * get_port_by_id(uint8_t port_id);
uint8_t get_port_count();
@@ -181,11 +183,12 @@ protected:
TrexRpcServer *m_rpc_server;
/* ports */
- std::vector <TrexStatelessPort *> m_ports;
- uint8_t m_port_count;
+ std::vector <TrexStatelessPort *> m_ports;
+ uint8_t m_port_count;
/* cores */
- uint8_t m_dp_core_count;
+ std::vector <TrexStatelessDpCore *> m_dp_cores;
+ uint8_t m_dp_core_count;
/* stats */
TrexStatelessStats m_stats;