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 filterquoted
-----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.