Searched refs:flow_keys (Results 1 – 13 of 13) sorted by relevance
| /net/core/ |
| A D | flow_dissector.c | 945 if (flow_keys->is_frag) in __skb_flow_bpf_to_target() 949 if (flow_keys->is_encap) in __skb_flow_bpf_to_target() 1007 struct bpf_flow_keys *flow_keys = ctx->flow_keys; in bpf_flow_dissect() local 1011 memset(flow_keys, 0, sizeof(*flow_keys)); in bpf_flow_dissect() 1014 flow_keys->thoff = flow_keys->nhoff; in bpf_flow_dissect() 1026 flow_keys->nhoff = clamp_t(u16, flow_keys->nhoff, nhoff, hlen); in bpf_flow_dissect() 1027 flow_keys->thoff = clamp_t(u16, flow_keys->thoff, in bpf_flow_dissect() 1143 .flow_keys = &flow_keys, in __skb_flow_dissect() 1869 struct flow_keys keys; in __skb_get_hash_symmetric_net() 1893 struct flow_keys keys; in __skb_get_hash_net() [all …]
|
| A D | filter.c | 8692 case bpf_ctx_range_ptr(struct __sk_buff, flow_keys): in bpf_skb_is_valid_access() 9478 case bpf_ctx_range_ptr(struct __sk_buff, flow_keys): in flow_dissector_is_valid_access() 9510 case offsetof(struct __sk_buff, flow_keys): in flow_dissector_convert_ctx_access() 9511 *insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct bpf_flow_dissector, flow_keys), in flow_dissector_convert_ctx_access() 9513 offsetof(struct bpf_flow_dissector, flow_keys)); in flow_dissector_convert_ctx_access()
|
| /net/sched/ |
| A D | cls_flow.c | 67 static u32 flow_get_src(const struct sk_buff *skb, const struct flow_keys *flow) in flow_get_src() 88 const struct flow_keys *flow) in flow_get_proto() 94 const struct flow_keys *flow) in flow_get_proto_src() 103 const struct flow_keys *flow) in flow_get_proto_dst() 153 const struct flow_keys *flow) in flow_get_nfct_src() 166 const struct flow_keys *flow) in flow_get_nfct_dst() 179 const struct flow_keys *flow) in flow_get_nfct_proto_src() 187 const struct flow_keys *flow) in flow_get_nfct_proto_dst() 309 struct flow_keys flow_keys; in flow_classify() local 316 skb_flow_dissect_flow_keys(skb, &flow_keys, 0); in flow_classify() [all …]
|
| A D | sch_choke.c | 151 struct flow_keys temp; in choke_match_flow()
|
| A D | sch_cake.c | 574 static bool cake_update_flowkeys(struct flow_keys *keys, in cake_update_flowkeys() 698 struct flow_keys keys, host_keys; in cake_hash()
|
| /net/ipv4/ |
| A D | netfilter.c | 29 struct flow_keys flkeys; in ip_route_me_harder()
|
| A D | route.c | 1905 struct flow_keys *hash_keys) in ip_multipath_l3_keys() 1945 struct flow_keys keys, hash_keys; in fib_multipath_custom_hash_outer() 1974 struct flow_keys keys, hash_keys; in fib_multipath_custom_hash_inner() 2034 struct flow_keys hash_keys; in fib_multipath_custom_hash_fl4() 2061 const struct sk_buff *skb, struct flow_keys *flkeys) in fib_multipath_hash() 2064 struct flow_keys hash_keys; in fib_multipath_hash() 2083 struct flow_keys keys; in fib_multipath_hash() 2120 struct flow_keys keys; in fib_multipath_hash() 2165 __be32 saddr, dscp_t dscp, struct flow_keys *hkeys) in ip_mkroute_input() 2263 struct flow_keys *flkeys = NULL, _flkeys; in ip_route_input_slow()
|
| A D | fib_frontend.c | 350 struct flow_keys flkeys; in __fib_validate_source()
|
| /net/bpf/ |
| A D | test_run.c | 1376 struct bpf_flow_keys flow_keys; in bpf_prog_test_run_flow_dissector() local 1410 ctx.flow_keys = &flow_keys; in bpf_prog_test_run_flow_dissector() 1424 ret = bpf_test_finish(kattr, uattr, &flow_keys, NULL, in bpf_prog_test_run_flow_dissector() 1425 sizeof(flow_keys), retval, duration); in bpf_prog_test_run_flow_dissector()
|
| /net/openvswitch/ |
| A D | datapath.h | 220 struct action_flow_keys flow_keys; member
|
| A D | actions.c | 50 struct action_flow_keys *keys = &ovs_pcpu->flow_keys; in clone_key()
|
| /net/ipv6/ |
| A D | netfilter.c | 28 struct flow_keys flkeys; in ip6_route_me_harder()
|
| A D | route.c | 2343 struct flow_keys *keys, in ip6_multipath_l3_keys() 2344 struct flow_keys *flkeys) in ip6_multipath_l3_keys() 2348 struct flow_keys *_flkeys = flkeys; in ip6_multipath_l3_keys() 2392 struct flow_keys keys, hash_keys; in rt6_multipath_custom_hash_outer() 2423 struct flow_keys keys, hash_keys; in rt6_multipath_custom_hash_inner() 2483 struct flow_keys hash_keys; in rt6_multipath_custom_hash_fl6() 2512 const struct sk_buff *skb, struct flow_keys *flkeys) in rt6_multipath_hash() 2514 struct flow_keys hash_keys; in rt6_multipath_hash() 2534 struct flow_keys keys; in rt6_multipath_hash() 2570 struct flow_keys keys; in rt6_multipath_hash() [all …]
|
Completed in 71 milliseconds