net/mlx5: fix VLAN push action validation
[dpdk.git] / examples / l3fwd / l3fwd.h
index 38ca191..ad39496 100644 (file)
 #endif
 #define HASH_ENTRY_NUMBER_DEFAULT      16
 
+struct parm_cfg {
+       const char *rule_ipv4_name;
+       const char *rule_ipv6_name;
+};
+
 struct mbuf_table {
        uint16_t len;
        struct rte_mbuf *m_table[MAX_PKT_BURST];
@@ -81,6 +86,10 @@ struct lcore_conf {
 
 extern volatile bool force_quit;
 
+/* RX and TX queue depths */
+extern uint16_t nb_rxd;
+extern uint16_t nb_txd;
+
 /* ethernet addresses of ports */
 extern uint64_t dest_eth_addr[RTE_MAX_ETHPORTS];
 extern struct rte_ether_addr ports_eth_addr[RTE_MAX_ETHPORTS];
@@ -96,6 +105,8 @@ extern xmm_t val_eth[RTE_MAX_ETHPORTS];
 
 extern struct lcore_conf lcore_conf[RTE_MAX_LCORE];
 
+extern struct parm_cfg parm_config;
+
 /* Send burst of packets on an output interface */
 static inline int
 send_burst(struct lcore_conf *qconf, uint16_t n, uint16_t port)