Intel-Wired-Lan Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-wired-lan] [PATCH iwl-next 0/3] Enable the raw flow filtering for FDIR
@ 2023-06-05  2:44 Junfeng Guo
  2023-06-05  2:44 ` [Intel-wired-lan] [PATCH iwl-next 1/3] virtchnl: support raw packet in protocol header Junfeng Guo
                   ` (4 more replies)
  0 siblings, 5 replies; 14+ messages in thread
From: Junfeng Guo @ 2023-06-05  2:44 UTC (permalink / raw)
  To: intel-wired-lan; +Cc: qi.z.zhang

This patch set provides a method for applications to send down
training packets & masks (in binary) to the driver to do Flow
Director (FDIR) filtering. Based on the Parser Library, these
binary data would be used by the driver to figure out the infomations
that are needed to create/destroy the FDIR rule in the FDIR stage.

With this patch set, the raw flow filtering for FDIR could be enabled
to allow new flow offloading features to be supported without any
driver changes (only need to update the Dynamic Device
Personalization package).

Junfeng Guo (3):
  virtchnl: support raw packet in protocol header
  ice: add method to disable FDIR SWAP option
  ice: enable Protocol Agnostic Flow Offloading FDIR

 .../net/ethernet/intel/ice/ice_flex_pipe.c    |  98 +++-
 .../net/ethernet/intel/ice/ice_flex_pipe.h    |   5 +-
 drivers/net/ethernet/intel/ice/ice_flow.c     | 109 ++++-
 drivers/net/ethernet/intel/ice/ice_flow.h     |   5 +
 drivers/net/ethernet/intel/ice/ice_vf_lib.h   |   8 +
 .../ethernet/intel/ice/ice_virtchnl_fdir.c    | 448 +++++++++++++++++-
 include/linux/avf/virtchnl.h                  |  12 +-
 7 files changed, 678 insertions(+), 7 deletions(-)

-- 
2.25.1

_______________________________________________
Intel-wired-lan mailing list
Intel-wired-lan@osuosl.org
https://lists.osuosl.org/mailman/listinfo/intel-wired-lan

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2023-08-28  6:57 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-06-05  2:44 [Intel-wired-lan] [PATCH iwl-next 0/3] Enable the raw flow filtering for FDIR Junfeng Guo
2023-06-05  2:44 ` [Intel-wired-lan] [PATCH iwl-next 1/3] virtchnl: support raw packet in protocol header Junfeng Guo
2023-06-05  2:44 ` [Intel-wired-lan] [PATCH iwl-next 2/3] ice: add method to disable FDIR SWAP option Junfeng Guo
2023-06-05  2:44 ` [Intel-wired-lan] [PATCH iwl-next 3/3] ice: enable Protocol Agnostic Flow Offloading FDIR Junfeng Guo
2023-06-05  5:18   ` kernel test robot
2023-06-05 11:30   ` kernel test robot
2023-08-18  6:47 ` [Intel-wired-lan] [PATCH iwl-next v2 0/3] Enable the raw flow filtering for FDIR Junfeng Guo
2023-08-18  6:47   ` [Intel-wired-lan] [PATCH iwl-next v2 1/3] virtchnl: support raw packet in protocol header Junfeng Guo
2023-08-18  6:47   ` [Intel-wired-lan] [PATCH iwl-next v2 2/3] ice: add method to disable FDIR SWAP option Junfeng Guo
2023-08-18  6:47   ` [Intel-wired-lan] [PATCH iwl-next v2 3/3] ice: enable Protocol Agnostic Flow Offloading FDIR Junfeng Guo
2023-08-22 15:20     ` kernel test robot
2023-08-23 14:25     ` kernel test robot
2023-08-24 20:44 ` [Intel-wired-lan] [PATCH iwl-next 0/3] Enable the raw flow filtering for FDIR Tony Nguyen
2023-08-28  6:57   ` Guo, Junfeng

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox