[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <166185158175.65874.17492440987811366231.stgit@anambiarhost.jf.intel.com>
Date: Tue, 30 Aug 2022 02:28:39 -0700
From: Amritha Nambiar <amritha.nambiar@...el.com>
To: netdev@...r.kernel.org, kuba@...nel.org
Cc: alexander.h.duyck@...el.com, jhs@...atatu.com, jiri@...nulli.us,
xiyou.wangcong@...il.com, vinicius.gomes@...el.com,
sridhar.samudrala@...el.com, amritha.nambiar@...el.com
Subject: [net-next PATCH 0/3] Extend action skbedit to RX queue mapping
Based on the discussion on
https://lore.kernel.org/netdev/20220429171717.5b0b2a81@kernel.org/,
the following series extends skbedit tc action to RX queue mapping.
Currently, skbedit action in tc allows overriding of transmit queue.
Extending this ability of skedit action supports the selection of receive
queue for incoming packets. Offloading this action is added for receive
side. Enabled ice driver to offload this type of filter into the
hardware for accepting packets to the device's receive queue.
---
Amritha Nambiar (3):
act_skbedit: Add support for action skbedit RX queue mapping
act_skbedit: Offload skbedit queue mapping for receive queue
ice: Enable RX queue selection using skbedit action
drivers/net/ethernet/intel/ice/ice.h | 15 +
drivers/net/ethernet/intel/ice/ice_main.c | 2
drivers/net/ethernet/intel/ice/ice_tc_lib.c | 351 +++++++++++++++++++--------
drivers/net/ethernet/intel/ice/ice_tc_lib.h | 40 ++-
include/net/act_api.h | 1
include/net/flow_offload.h | 2
include/net/tc_act/tc_skbedit.h | 11 +
net/sched/act_skbedit.c | 40 ++-
net/sched/cls_api.c | 7 +
9 files changed, 352 insertions(+), 117 deletions(-)
--
Powered by blists - more mailing lists