diff options
author | Xavier Simonart <simonartxavier@gmail.com> | 2022-01-09 17:20:01 +0000 |
---|---|---|
committer | Xavier Simonart <simonartxavier@gmail.com> | 2022-02-06 21:38:50 +0000 |
commit | 293ee4b62ca9b9d2d68492831b060c8af684ff8e (patch) | |
tree | ea10c36e509b4a86e9a44a8efcfbab89c4e414c8 /VNFs/DPPD-PROX/handle_gen.h | |
parent | 3ca39112898d0ab303e486d469fca87730263e52 (diff) |
Added scripting support for ranges
Signed-off-by: Xavier Simonart <simonartxavier@gmail.com>
Change-Id: I532fd630498c2b00a91209ff7c3611fd09b460eb
Diffstat (limited to 'VNFs/DPPD-PROX/handle_gen.h')
-rw-r--r-- | VNFs/DPPD-PROX/handle_gen.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/VNFs/DPPD-PROX/handle_gen.h b/VNFs/DPPD-PROX/handle_gen.h index bb85b0ca..bd8fae7b 100644 --- a/VNFs/DPPD-PROX/handle_gen.h +++ b/VNFs/DPPD-PROX/handle_gen.h @@ -17,6 +17,8 @@ #ifndef _HANDLE_GEN_H_ #define _HANDLE_GEN_H_ +#include "task_init.h" + struct unique_id { uint8_t generator_id; uint32_t packet_id; @@ -41,11 +43,14 @@ int task_gen_set_pkt_size(struct task_base *tbase, uint32_t pkt_size); int task_gen_set_imix(struct task_base *tbase, uint32_t nb_pkts, uint32_t *pkt_size); void task_gen_set_rate(struct task_base *tbase, uint64_t bps); void task_gen_reset_randoms(struct task_base *tbase); +void task_gen_reset_ranges(struct task_base *tbase); void task_gen_reset_values(struct task_base *tbase); int task_gen_set_value(struct task_base *tbase, uint32_t value, uint32_t offset, uint32_t len); int task_gen_add_rand(struct task_base *tbase, const char *rand_str, uint32_t offset, uint32_t rand_id); +int task_gen_add_range(struct task_base *tbase, struct range *range); uint32_t task_gen_get_n_randoms(struct task_base *tbase); +uint32_t task_gen_get_n_ranges(struct task_base *tbase); uint32_t task_gen_get_n_values(struct task_base *tbase); #endif /* _HANDLE_GEN_H_ */ |