Re: [dpdk-dev] [PATCH v2 1/2] ethdev: replace callback getting filter operations
From: Wang, Haiyue <hidden>
Date: 2021-03-13 04:17:15
-----Original Message----- From: Thomas Monjalon <redacted> Sent: Saturday, March 13, 2021 01:47 To: dev@dpdk.org Cc: Ori Kam <redacted>; Ajit Khaparde <ajit.khaparde@broadcom.com>; Somnath Kotur [off-list ref]; Chas Williams [off-list ref]; Min Hu (Connor) [off-list ref]; Rahul Lakkireddy [off-list ref]; Hemant Agrawal [off-list ref]; Sachin Saxena [off-list ref]; Guo, Jia [off-list ref]; Wang, Haiyue [off-list ref]; Daley, John [off-list ref]; Hyong Youb Kim [off-list ref]; Gaetan Rivet [off-list ref]; Ziyang Xuan [off-list ref]; Xiaoyun Wang [off-list ref]; Guoyang Zhou [off-list ref]; Yisen Zhuang [off-list ref]; Lijun Ou [off-list ref]; Xing, Beilei [off-list ref]; Wu, Jingjing [off-list ref]; Yang, Qiming [off-list ref]; Zhang, Qi Z [off-list ref]; Xu, Rosen [off-list ref]; Matan Azrad [off-list ref]; Shahaf Shuler [off-list ref]; Viacheslav Ovsiienko [off-list ref]; Liron Himi [off-list ref]; Jerin Jacob [off-list ref]; Nithin Dabilpuram [off-list ref]; Kiran Kumar K [off-list ref]; Rasesh Mody [off-list ref]; Shahed Shaikh [off-list ref]; Andrew Rybchenko [off-list ref]; Singh, Jasvinder [off-list ref]; Dumitrescu, Cristian [off-list ref]; Wiles, Keith [off-list ref]; Jiawen Wu [off-list ref]; Jian Wang [off-list ref]; Yigit, Ferruh [off-list ref] Subject: [PATCH v2 1/2] ethdev: replace callback getting filter operations Since rte_flow is the only API for filtering operations, the legacy driver interface filter_ctrl was too much complicated for the simple task of getting the struct rte_flow_ops. The filter type RTE_ETH_FILTER_GENERIC and the filter operarion RTE_ETH_FILTER_GET are removed. The new driver callback flow_ops_get replaces filter_ctrl. Signed-off-by: Thomas Monjalon <redacted> ---
drivers/net/e1000/igb_ethdev.c | 31 ++++-------------
drivers/net/igc/igc_ethdev.c | 2 +- drivers/net/igc/igc_filter.c | 23 +++---------- drivers/net/igc/igc_filter.h | 5 ++-
drivers/net/ixgbe/ixgbe_ethdev.c | 32 ++++-------------
52 files changed, 233 insertions(+), 723 deletions(-)
For e1000, igc, ixgbe PMDs: Acked-by: Haiyue Wang <redacted>
2.30.1