Home
last modified time | relevance | path

Searched refs:flow_dissector (Results 1 – 8 of 8) sorted by relevance

/Linux-v4.19/net/core/
Dflow_dissector.c29 static void dissector_set_key(struct flow_dissector *flow_dissector, in dissector_set_key() argument
32 flow_dissector->used_keys |= (1 << key_id); in dissector_set_key()
35 void skb_flow_dissector_init(struct flow_dissector *flow_dissector, in skb_flow_dissector_init() argument
41 memset(flow_dissector, 0, sizeof(*flow_dissector)); in skb_flow_dissector_init()
48 BUG_ON(dissector_uses_key(flow_dissector, in skb_flow_dissector_init()
51 dissector_set_key(flow_dissector, key->key_id); in skb_flow_dissector_init()
52 flow_dissector->offset[key->key_id] = key->offset; in skb_flow_dissector_init()
58 BUG_ON(!dissector_uses_key(flow_dissector, in skb_flow_dissector_init()
60 BUG_ON(!dissector_uses_key(flow_dissector, in skb_flow_dissector_init()
123 struct flow_dissector *flow_dissector, in skb_flow_dissect_set_enc_addr_type() argument
[all …]
DMakefile7 gen_stats.o gen_estimator.o net_namespace.o secure_seq.o flow_dissector.o
/Linux-v4.19/include/net/
Dflow_dissector.h242 struct flow_dissector { struct
270 extern struct flow_dissector flow_keys_dissector;
271 extern struct flow_dissector flow_keys_basic_dissector;
295 static inline bool dissector_uses_key(const struct flow_dissector *flow_dissector, in dissector_uses_key() argument
298 return flow_dissector->used_keys & (1 << key_id); in dissector_uses_key()
301 static inline void *skb_flow_dissector_target(struct flow_dissector *flow_dissector, in skb_flow_dissector_target() argument
305 return ((char *)target_container) + flow_dissector->offset[key_id]; in skb_flow_dissector_target()
Dpkt_cls.h738 struct flow_dissector *dissector;
/Linux-v4.19/samples/bpf/
Dsockex2_kern.c99 static inline bool flow_dissector(struct __sk_buff *skb, struct bpf_flow_keys *flow) in flow_dissector() function
205 if (!flow_dissector(skb, &flow)) in bpf_prog2()
/Linux-v4.19/include/linux/
Dskbuff.h1191 void skb_flow_dissector_init(struct flow_dissector *flow_dissector,
1196 struct flow_dissector *flow_dissector,
1202 struct flow_dissector *flow_dissector, in skb_flow_dissect() argument
1205 return __skb_flow_dissect(skb, flow_dissector, target_container, in skb_flow_dissect()
1231 struct flow_dissector *flow_dissector,
/Linux-v4.19/net/sched/
Dcls_flower.c71 struct flow_dissector dissector;
80 struct flow_dissector dissector;
1015 static void fl_init_dissector(struct flow_dissector *dissector, in fl_init_dissector()
/Linux-v4.19/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_tc.c191 struct flow_dissector *dissector = tc_flow_cmd->dissector; in bnxt_tc_parse_flow()