Searched refs:flow_dissector (Results 1 – 6 of 6) sorted by relevance
| /linux-4.4.14/net/core/ |
| D | flow_dissector.c | 22 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 …]
|
| D | Makefile | 6 gen_stats.o gen_estimator.o net_namespace.o secure_seq.o flow_dissector.o
|
| /linux-4.4.14/include/net/ |
| D | flow_dissector.h | 141 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/ |
| D | sockex2_kern.c | 99 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/ |
| D | skbuff.h | 997 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/ |
| D | cls_flower.c | 53 struct flow_dissector dissector;
|