[PATCH v2] ethdev: add GENEVE encapsulation and decapsulation actions
Stephen Hemminger
stephen at networkplumber.org
Wed Dec 3 01:09:30 CET 2025
On Fri, 14 Nov 2025 14:19:17 +0800
Sunyang Wu <sunyang.wu at jaguarmicro.com> wrote:
> Add new flow action types for GENEVE tunnel manipulation:
>
> 1. RTE_FLOW_ACTION_TYPE_GENEVE_ENCAP - For encapsulating packets into
> GENEVE tunnels
> 2. RTE_FLOW_ACTION_TYPE_GENEVE_DECAP - For decapsulating packets from
> GENEVE tunnels
> 3. struct rte_flow_action_geneve_encap - Data structure to define tunnel
> encapsulation parameters
>
> These actions allow users to build more flexible network virtualization
> solutions using GENEVE tunnels as specified by RFC8926, which are added
> at the end of the enum to maintain ABI compatibility.
>
> Signed-off-by: Sunyang Wu <sunyang.wu at jaguarmicro.com>
> ---
For any new flow action we need an in-tree PMD that supports it
and support for it in testing framework. Please submit this as part of
a multi-part patch series with that.
More information about the dev
mailing list