Merge branch 'xfrm: interface: Add unstable helpers for XFRM metadata'
authorMartin KaFai Lau <martin.lau@kernel.org>
Tue, 6 Dec 2022 05:58:28 +0000 (21:58 -0800)
committerMartin KaFai Lau <martin.lau@kernel.org>
Tue, 6 Dec 2022 06:54:25 +0000 (22:54 -0800)
commit08388efe593106d2fcd6ddf7a269db58a62a5dda
tree9feeda0db56e1a151890140d5e5e558d36e6e169
parentab0350c743d5c93fd88742f02b3dff12168ab435
parent90a3a05eb33ff7a263f1e93e444d40e427cddf1a
Merge branch 'xfrm: interface: Add unstable helpers for XFRM metadata'

Eyal Birger says:

====================

This patch series adds xfrm metadata helpers using the unstable kfunc
call interface for the TC-BPF hooks.

This allows steering traffic towards different IPsec connections based
on logic implemented in bpf programs.

The helpers are integrated into the xfrm_interface module. For this
purpose the main functionality of this module is moved to
xfrm_interface_core.c.
---

changes in v6: fix sparse warning in patch 2
changes in v5:
  - avoid cleanup of percpu dsts as detailed in patch 2
changes in v3:
  - tag bpf-next tree instead of ipsec-next
  - add IFLA_XFRM_COLLECT_METADATA sync patch
====================

Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>