> -----Original Message----- > From: Thomas Monjalon <[email protected]> > Sent: Saturday, March 13, 2021 01:47 > To: [email protected] > Cc: Ori Kam <[email protected]>; Ajit Khaparde <[email protected]>; > Somnath Kotur > <[email protected]>; Chas Williams <[email protected]>; Min Hu (Connor) > <[email protected]>; > Rahul Lakkireddy <[email protected]>; Hemant Agrawal > <[email protected]>; Sachin > Saxena <[email protected]>; Guo, Jia <[email protected]>; Wang, > Haiyue <[email protected]>; > Daley, John <[email protected]>; Hyong Youb Kim <[email protected]>; Gaetan > Rivet <[email protected]>; > Ziyang Xuan <[email protected]>; Xiaoyun Wang > <[email protected]>; Guoyang Zhou > <[email protected]>; Yisen Zhuang <[email protected]>; Lijun Ou > <[email protected]>; Xing, > Beilei <[email protected]>; Wu, Jingjing <[email protected]>; Yang, > Qiming > <[email protected]>; Zhang, Qi Z <[email protected]>; Xu, Rosen > <[email protected]>; Matan > Azrad <[email protected]>; Shahaf Shuler <[email protected]>; Viacheslav > Ovsiienko > <[email protected]>; Liron Himi <[email protected]>; Jerin Jacob > <[email protected]>; Nithin > Dabilpuram <[email protected]>; Kiran Kumar K > <[email protected]>; Rasesh Mody > <[email protected]>; Shahed Shaikh <[email protected]>; Andrew Rybchenko > <[email protected]>; Singh, Jasvinder > <[email protected]>; Dumitrescu, Cristian > <[email protected]>; Wiles, Keith <[email protected]>; Jiawen > Wu > <[email protected]>; Jian Wang <[email protected]>; Yigit, Ferruh > <[email protected]> > 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 <[email protected]> > ---
> 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 <[email protected]> > 2.30.1

