summaryrefslogtreecommitdiffstats
path: root/src/stateless/dp/trex_stream_node.h
diff options
context:
space:
mode:
authorimarom <imarom@cisco.com>2016-08-04 14:13:10 +0300
committerimarom <imarom@cisco.com>2016-08-07 11:47:35 +0300
commite946a09e5237da5d87048c0f07e0685a99ba193c (patch)
tree5c58465e78c98a761b3a7d1ad0faae62659d24c7 /src/stateless/dp/trex_stream_node.h
parentfef2d27782b661913f52a0016447bfdcc3ce49af (diff)
fix for #trex-240
https://trex-tgn.cisco.com/youtrack/issue/trex-240
Diffstat (limited to 'src/stateless/dp/trex_stream_node.h')
-rw-r--r--src/stateless/dp/trex_stream_node.h22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/stateless/dp/trex_stream_node.h b/src/stateless/dp/trex_stream_node.h
index 605ef6a0..8a68625c 100644
--- a/src/stateless/dp/trex_stream_node.h
+++ b/src/stateless/dp/trex_stream_node.h
@@ -138,17 +138,6 @@ private:
public:
-
-
- void set_random_seed(uint32_t seed){
- uint32_t *p=get_random_bss_seed_memory();
- *p=seed;
- }
-
- uint32_t* get_random_bss_seed_memory(){
- return (uint32_t*)m_vm_flow_var;/* always the first 4 bytes */
- }
-
uint8_t get_port_id(){
return (m_port_id);
}
@@ -444,9 +433,20 @@ public:
private:
+ void generate_random_seed();
void refresh_vm_bss();
+ void set_random_seed(uint32_t seed){
+ uint32_t *p=get_random_bss_seed_memory();
+ *p=seed;
+ }
+
+ uint32_t* get_random_bss_seed_memory(){
+ return (uint32_t*)m_vm_flow_var;/* always the first 4 bytes */
+ }
+
+
} __rte_cache_aligned;
static_assert(sizeof(CGenNodeStateless) == sizeof(CGenNode), "sizeof(CGenNodeStateless) != sizeof(CGenNode)" );