Commit 563ae557 authored by Pablo Neira Ayuso's avatar Pablo Neira Ayuso Committed by David S. Miller

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: default avatarPablo Neira Ayuso <pablo@netfilter.org>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 26267bf9
...@@ -147,6 +147,7 @@ enum flow_action_id { ...@@ -147,6 +147,7 @@ enum flow_action_id {
FLOW_ACTION_MPLS_POP, FLOW_ACTION_MPLS_POP,
FLOW_ACTION_MPLS_MANGLE, FLOW_ACTION_MPLS_MANGLE,
FLOW_ACTION_GATE, FLOW_ACTION_GATE,
FLOW_ACTION_PPPOE_PUSH,
NUM_FLOW_ACTIONS, NUM_FLOW_ACTIONS,
}; };
...@@ -274,6 +275,9 @@ struct flow_action_entry { ...@@ -274,6 +275,9 @@ struct flow_action_entry {
u32 num_entries; u32 num_entries;
struct action_gate_entry *entries; struct action_gate_entry *entries;
} gate; } gate;
struct { /* FLOW_ACTION_PPPOE_PUSH */
u16 sid;
} pppoe;
}; };
struct flow_action_cookie *cookie; /* user defined action cookie */ struct flow_action_cookie *cookie; /* user defined action cookie */
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment