diff options
author | 2016-04-06 17:29:28 +0300 | |
---|---|---|
committer | 2016-04-10 12:37:20 +0300 | |
commit | ff443a39bc967fa58c5fb16d626bb96a2abb59f0 (patch) | |
tree | 4cc848c8ef1f9fbe2a99bc55670c04088756a2a9 /src/stateless/cp/trex_streams_compiler.h | |
parent | 1d62dfca8a6c7a3a54c8c08ef1a1332582ba38cb (diff) |
NULL stream and multi core better support for streams
Diffstat (limited to 'src/stateless/cp/trex_streams_compiler.h')
-rw-r--r-- | src/stateless/cp/trex_streams_compiler.h | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/src/stateless/cp/trex_streams_compiler.h b/src/stateless/cp/trex_streams_compiler.h index b8b0be37..d910f216 100644 --- a/src/stateless/cp/trex_streams_compiler.h +++ b/src/stateless/cp/trex_streams_compiler.h @@ -123,6 +123,23 @@ private: void add_warning(const std::string &warning); void err(const std::string &err); + void compile_on_single_core(uint8_t port_id, + const std::vector<TrexStream *> &streams, + std::vector<TrexStreamsCompiledObj *> &objs, + uint8_t dp_core_count, + double factor, + GraphNodeMap &nodes, + bool all_continues); + + void compile_on_all_cores(uint8_t port_id, + const std::vector<TrexStream *> &streams, + std::vector<TrexStreamsCompiledObj *> &objs, + uint8_t dp_core_count, + double factor, + GraphNodeMap &nodes, + bool all_continues); + + void compile_stream(TrexStream *stream, double factor, uint8_t dp_core_count, @@ -131,7 +148,8 @@ private: void compile_stream_on_single_core(TrexStream *stream, double factor, - TrexStreamsCompiledObj *obj, + uint8_t dp_core_count, + std::vector<TrexStreamsCompiledObj *> &objs, int new_id, int new_next_id); |