Searched refs:flow_dissector (Results 1 – 8 of 8) sorted by relevance
/Linux-v4.19/net/core/ |
D | flow_dissector.c | 29 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 …]
|
D | Makefile | 7 gen_stats.o gen_estimator.o net_namespace.o secure_seq.o flow_dissector.o
|
/Linux-v4.19/include/net/ |
D | flow_dissector.h | 242 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()
|
D | pkt_cls.h | 738 struct flow_dissector *dissector;
|
/Linux-v4.19/samples/bpf/ |
D | sockex2_kern.c | 99 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/ |
D | skbuff.h | 1191 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/ |
D | cls_flower.c | 71 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/ |
D | bnxt_tc.c | 191 struct flow_dissector *dissector = tc_flow_cmd->dissector; in bnxt_tc_parse_flow()
|