[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