Thread (41 messages) 41 messages, 8 authors, 2021-03-29

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
  
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help