Home
last modified time | relevance | path

Searched refs:flow_keys (Results 1 – 13 of 13) sorted by relevance

/net/core/
A Dflow_dissector.c945 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 Dfilter.c8692 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 Dcls_flow.c67 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 Dsch_choke.c151 struct flow_keys temp; in choke_match_flow()
A Dsch_cake.c574 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 Dnetfilter.c29 struct flow_keys flkeys; in ip_route_me_harder()
A Droute.c1905 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 Dfib_frontend.c350 struct flow_keys flkeys; in __fib_validate_source()
/net/bpf/
A Dtest_run.c1376 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 Ddatapath.h220 struct action_flow_keys flow_keys; member
A Dactions.c50 struct action_flow_keys *keys = &ovs_pcpu->flow_keys; in clone_key()
/net/ipv6/
A Dnetfilter.c28 struct flow_keys flkeys; in ip6_route_me_harder()
A Droute.c2343 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