From: Pablo Neira Ayuso Date: Wed, 24 Mar 2021 01:30:49 +0000 (+0100) Subject: net: flow_offload: add FLOW_ACTION_PPPOE_PUSH X-Git-Tag: v5.15~1236^2~422^2~6 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=563ae557dd4eebb11472a1c264d40bfc08470395;p=platform%2Fkernel%2Flinux-starfive.git net: flow_offload: add FLOW_ACTION_PPPOE_PUSH Add an action to represent the PPPoE hardware offload support that includes the session ID. Signed-off-by: Pablo Neira Ayuso Signed-off-by: David S. Miller --- diff --git a/include/net/flow_offload.h b/include/net/flow_offload.h index fde025c..dc5c1e6 100644 --- a/include/net/flow_offload.h +++ b/include/net/flow_offload.h @@ -147,6 +147,7 @@ enum flow_action_id { FLOW_ACTION_MPLS_POP, FLOW_ACTION_MPLS_MANGLE, FLOW_ACTION_GATE, + FLOW_ACTION_PPPOE_PUSH, NUM_FLOW_ACTIONS, }; @@ -274,6 +275,9 @@ struct flow_action_entry { u32 num_entries; struct action_gate_entry *entries; } gate; + struct { /* FLOW_ACTION_PPPOE_PUSH */ + u16 sid; + } pppoe; }; struct flow_action_cookie *cookie; /* user defined action cookie */ };