Home
last modified time | relevance | path

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

/linux-4.4.14/net/core/
Dflow_dissector.c22 static bool dissector_uses_key(const struct flow_dissector *flow_dissector, in dissector_uses_key() argument
25 return flow_dissector->used_keys & (1 << key_id); in dissector_uses_key()
28 static void dissector_set_key(struct flow_dissector *flow_dissector, in dissector_set_key() argument
31 flow_dissector->used_keys |= (1 << key_id); in dissector_set_key()
34 static void *skb_flow_dissector_target(struct flow_dissector *flow_dissector, in skb_flow_dissector_target() argument
38 return ((char *) target_container) + flow_dissector->offset[key_id]; in skb_flow_dissector_target()
41 void skb_flow_dissector_init(struct flow_dissector *flow_dissector, in skb_flow_dissector_init() argument
47 memset(flow_dissector, 0, sizeof(*flow_dissector)); in skb_flow_dissector_init()
54 BUG_ON(dissector_uses_key(flow_dissector, in skb_flow_dissector_init()
57 dissector_set_key(flow_dissector, key->key_id); in skb_flow_dissector_init()
[all …]
DMakefile6 gen_stats.o gen_estimator.o net_namespace.o secure_seq.o flow_dissector.o
/linux-4.4.14/include/net/
Dflow_dissector.h141 struct flow_dissector { struct
162 extern struct flow_dissector flow_keys_dissector; argument
163 extern struct flow_dissector flow_keys_buf_dissector;
/linux-4.4.14/samples/bpf/
Dsockex2_kern.c99 static inline bool flow_dissector(struct __sk_buff *skb, struct flow_keys *flow) in flow_dissector() function
205 if (!flow_dissector(skb, &flow)) in bpf_prog2()
/linux-4.4.14/include/linux/
Dskbuff.h997 void skb_flow_dissector_init(struct flow_dissector *flow_dissector,
1002 struct flow_dissector *flow_dissector,
1008 struct flow_dissector *flow_dissector, in skb_flow_dissect() argument
1011 return __skb_flow_dissect(skb, flow_dissector, target_container, in skb_flow_dissect()
/linux-4.4.14/net/sched/
Dcls_flower.c53 struct flow_dissector dissector;