[v1,net-next,0/4] Packet classify by matching against SPI

Message ID 20230801014101.2955887-1-rkannoth@marvell.com
Headers
Series Packet classify by matching against SPI |

Message

Ratheesh Kannoth Aug. 1, 2023, 1:40 a.m. UTC
  1.  net: flow_dissector: Add IPSEC dissector.
Flow dissector patch reads IPSEC headers (ESP or AH) header
from packet and retrieves the SPI header.

2. tc: flower: support for SPI.
TC control path changes to pass SPI field from userspace to
kernel.

3. tc: flower: Enable offload support IPSEC SPI field.
Next patch enables the HW support for classify offload for ESP/AH.
This patch enables the HW offload control.

4. octeontx2-pf: TC flower offload support for SPI field.
HW offload support for classification in octeontx2 driver.

 .../net/ethernet/marvell/octeontx2/af/mbox.h  |  4 ++
 .../net/ethernet/marvell/octeontx2/af/npc.h   |  1 +
 .../marvell/octeontx2/af/rvu_debugfs.c        |  4 ++
 .../marvell/octeontx2/af/rvu_npc_fs.c         | 11 ++++
 .../ethernet/marvell/octeontx2/nic/otx2_tc.c  | 27 ++++++++++
 include/net/flow_dissector.h                  |  9 ++++
 include/net/flow_offload.h                    |  6 +++
 include/uapi/linux/pkt_cls.h                  |  3 ++
 net/core/flow_dissector.c                     | 53 ++++++++++++++++++-
 net/core/flow_offload.c                       |  7 +++
 net/sched/cls_flower.c                        | 35 ++++++++++++
 11 files changed, 159 insertions(+), 1 deletion(-)

---
ChangeLog

v0 -> v1: Fix new fields in the middle of UAPI exposed enum.

--
2.25.1
  

Comments

patchwork-bot+netdevbpf@kernel.org Aug. 2, 2023, 9:20 a.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (main)
by David S. Miller <davem@davemloft.net>:

On Tue, 1 Aug 2023 07:10:57 +0530 you wrote:
> 1.  net: flow_dissector: Add IPSEC dissector.
> Flow dissector patch reads IPSEC headers (ESP or AH) header
> from packet and retrieves the SPI header.
> 
> 2. tc: flower: support for SPI.
> TC control path changes to pass SPI field from userspace to
> kernel.
> 
> [...]

Here is the summary with links:
  - [v1,net-next,1/4] net: flow_dissector: Add IPSEC dissector
    https://git.kernel.org/netdev/net-next/c/a57c34a80cbe
  - [v1,net-next,2/4] tc: flower: support for SPI
    https://git.kernel.org/netdev/net-next/c/4c13eda757e3
  - [v1,net-next,3/4] tc: flower: Enable offload support IPSEC SPI field.
    https://git.kernel.org/netdev/net-next/c/c8915d7329d6
  - [v1,net-next,4/4] octeontx2-pf: TC flower offload support for SPI field
    https://git.kernel.org/netdev/net-next/c/73b4c04e2e9a

You are awesome, thank you!