flow_offload.h (a108772d03d8bdb43258218b00bfe43bbe1e8800) | flow_offload.h (2c1befaced504a125d1ab7479684a9208879d350) |
---|---|
1#ifndef _NET_FLOW_OFFLOAD_H 2#define _NET_FLOW_OFFLOAD_H 3 4#include <linux/kernel.h> 5#include <linux/list.h> 6#include <linux/netlink.h> 7#include <net/flow_dissector.h> 8 --- 66 unchanged lines hidden (view full) --- 75struct flow_match_ct { 76 struct flow_dissector_key_ct *key, *mask; 77}; 78 79struct flow_match_pppoe { 80 struct flow_dissector_key_pppoe *key, *mask; 81}; 82 | 1#ifndef _NET_FLOW_OFFLOAD_H 2#define _NET_FLOW_OFFLOAD_H 3 4#include <linux/kernel.h> 5#include <linux/list.h> 6#include <linux/netlink.h> 7#include <net/flow_dissector.h> 8 --- 66 unchanged lines hidden (view full) --- 75struct flow_match_ct { 76 struct flow_dissector_key_ct *key, *mask; 77}; 78 79struct flow_match_pppoe { 80 struct flow_dissector_key_pppoe *key, *mask; 81}; 82 |
83struct flow_match_l2tpv3 { 84 struct flow_dissector_key_l2tpv3 *key, *mask; 85}; 86 |
|
83struct flow_rule; 84 85void flow_rule_match_meta(const struct flow_rule *rule, 86 struct flow_match_meta *out); 87void flow_rule_match_basic(const struct flow_rule *rule, 88 struct flow_match_basic *out); 89void flow_rule_match_control(const struct flow_rule *rule, 90 struct flow_match_control *out); --- 32 unchanged lines hidden (view full) --- 123void flow_rule_match_enc_keyid(const struct flow_rule *rule, 124 struct flow_match_enc_keyid *out); 125void flow_rule_match_enc_opts(const struct flow_rule *rule, 126 struct flow_match_enc_opts *out); 127void flow_rule_match_ct(const struct flow_rule *rule, 128 struct flow_match_ct *out); 129void flow_rule_match_pppoe(const struct flow_rule *rule, 130 struct flow_match_pppoe *out); | 87struct flow_rule; 88 89void flow_rule_match_meta(const struct flow_rule *rule, 90 struct flow_match_meta *out); 91void flow_rule_match_basic(const struct flow_rule *rule, 92 struct flow_match_basic *out); 93void flow_rule_match_control(const struct flow_rule *rule, 94 struct flow_match_control *out); --- 32 unchanged lines hidden (view full) --- 127void flow_rule_match_enc_keyid(const struct flow_rule *rule, 128 struct flow_match_enc_keyid *out); 129void flow_rule_match_enc_opts(const struct flow_rule *rule, 130 struct flow_match_enc_opts *out); 131void flow_rule_match_ct(const struct flow_rule *rule, 132 struct flow_match_ct *out); 133void flow_rule_match_pppoe(const struct flow_rule *rule, 134 struct flow_match_pppoe *out); |
135void flow_rule_match_l2tpv3(const struct flow_rule *rule, 136 struct flow_match_l2tpv3 *out); |
|
131 132enum flow_action_id { 133 FLOW_ACTION_ACCEPT = 0, 134 FLOW_ACTION_DROP, 135 FLOW_ACTION_TRAP, 136 FLOW_ACTION_GOTO, 137 FLOW_ACTION_REDIRECT, 138 FLOW_ACTION_MIRRED, --- 492 unchanged lines hidden --- | 137 138enum flow_action_id { 139 FLOW_ACTION_ACCEPT = 0, 140 FLOW_ACTION_DROP, 141 FLOW_ACTION_TRAP, 142 FLOW_ACTION_GOTO, 143 FLOW_ACTION_REDIRECT, 144 FLOW_ACTION_MIRRED, --- 492 unchanged lines hidden --- |