Thread (1 message) 1 message, 1 author, 2017-01-03

Re: [PATCH v2 16/18] net/ixgbe: create consistent filter

From: Zhao1, Wei <hidden>
Date: 2017-01-03 03:09:37

Hi ,beilei
-----Original Message-----
From: Xing, Beilei
Sent: Tuesday, January 3, 2017 10:34 AM
To: Zhao1, Wei <redacted>
Subject: RE: [dpdk-dev] [PATCH v2 16/18] net/ixgbe: create consistent filter
quoted
-----Original Message-----
From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Wei Zhao
Sent: Friday, December 30, 2016 3:53 PM
To: dev@dpdk.org
Cc: Zhao1, Wei <redacted>; Lu, Wenzhuo
[off-list ref]
Subject: [dpdk-dev] [PATCH v2 16/18] net/ixgbe: create consistent
filter

This patch adds a function to create the flow directory filter.

Signed-off-by: Wei Zhao <redacted>
Signed-off-by: Wenzhuo Lu <redacted>

---

v2:
--add new error set function
---
 drivers/net/ixgbe/ixgbe_ethdev.c | 240
++++++++++++++++++++++++++++++++++++++-
 drivers/net/ixgbe/ixgbe_ethdev.h |   5 +
 2 files changed, 244 insertions(+), 1 deletion(-)
@@ -1380,6 +1429,14 @@ eth_ixgbe_dev_init(struct rte_eth_dev
*eth_dev)
quoted
 	/* initialize l2 tunnel filter list & hash */
 	ixgbe_l2_tn_filter_init(eth_dev);
+
+	TAILQ_INIT(&filter_ntuple_list);
+	TAILQ_INIT(&filter_ethertype_list);
+	TAILQ_INIT(&filter_syn_list);
+	TAILQ_INIT(&filter_fdir_list);
+	TAILQ_INIT(&filter_l2_tunnel_list);
+	TAILQ_INIT(&ixgbe_flow_list);
You need to destroy these lists in dev_unint function.
quoted
+
 	return 0;
 }
Yes, I have add a function ixgbe_filterlist_flush()  in 18/18 in dev_unint patch to flush these list.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help