diff options
author | Deepak S <deepak.s@linux.intel.com> | 2017-11-21 17:44:20 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@opnfv.org> | 2017-11-21 17:44:20 +0000 |
commit | 0bb9030df98a4214cd0ea2bb9d7dabd3d9635ad2 (patch) | |
tree | 9632f32b20f131d4d22aef1bc9e41c8973c993a9 /VNFs/DPPD-PROX/task_init.h | |
parent | 3f1df5a1016c844728a8ad3aa3ce74b9a5c97f7c (diff) | |
parent | 4be177d0ef2813a20651d1a54991d25f3a66a090 (diff) |
Merge "Add support for nop mode with l3 submode"
Diffstat (limited to 'VNFs/DPPD-PROX/task_init.h')
-rw-r--r-- | VNFs/DPPD-PROX/task_init.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/VNFs/DPPD-PROX/task_init.h b/VNFs/DPPD-PROX/task_init.h index 86a9521c..745a7425 100644 --- a/VNFs/DPPD-PROX/task_init.h +++ b/VNFs/DPPD-PROX/task_init.h @@ -46,6 +46,9 @@ struct lcore_cfg; #define TASK_ARG_DO_NOT_SET_SRC_MAC 0x200 #define TASK_ARG_DO_NOT_SET_DST_MAC 0x400 #define TASK_ARG_HW_SRC_MAC 0x800 +#define TASK_ARG_L3 0x1000 + +#define PROX_MODE_LEN 32 enum protocols {IPV4, ARP, IPV6}; @@ -63,8 +66,8 @@ struct task_args; struct task_init { enum task_mode mode; - char mode_str[32]; - char sub_mode_str[32]; + char mode_str[PROX_MODE_LEN]; + char sub_mode_str[PROX_MODE_LEN]; void (*early_init)(struct task_args *targ); void (*init)(struct task_base *tbase, struct task_args *targ); int (*handle)(struct task_base *tbase, struct rte_mbuf **mbufs, const uint16_t n_pkts); @@ -227,6 +230,7 @@ struct task_args { struct rte_ring **ctrl_tx_rings; int n_ctrl_rings; struct task_base *tmaster; + char sub_mode_str[PROX_MODE_LEN]; }; /* Return the first port that is reachable through the task. If the |