Add an action to represent the PPPoE hardware offload support that
includes the session ID.

Signed-off-by: Pablo Neira Ayuso <pa...@netfilter.org>
---
v2: no changes.

 include/net/flow_offload.h | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/include/net/flow_offload.h b/include/net/flow_offload.h
index fde025c57b4f..dc5c1e69cd9f 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 */
 };
-- 
2.20.1

Reply via email to