/Linux-v4.19/include/net/ |
D | flow_dissector.h | 252 struct flow_keys { struct 265 offsetof(struct flow_keys, FLOW_KEYS_HASH_START_FIELD) argument 267 __be32 flow_get_u32_src(const struct flow_keys *flow); 268 __be32 flow_get_u32_dst(const struct flow_keys *flow); 286 const struct flow_keys *flow); 288 static inline bool flow_keys_have_l4(const struct flow_keys *keys) in flow_keys_have_l4() 293 u32 flow_hash_from_keys(struct flow_keys *keys);
|
D | ip_fib.h | 300 struct flow_keys *flkeys) in fib4_rules_early_flow_dissect() 355 struct flow_keys *flkeys) in fib4_rules_early_flow_dissect() 401 const struct sk_buff *skb, struct flow_keys *flkeys);
|
D | ip6_fib.h | 481 struct flow_keys *flkeys) in fib6_rules_early_flow_dissect() 519 struct flow_keys *flkeys) in fib6_rules_early_flow_dissect()
|
D | flow.h | 223 __u32 __get_hash_from_flowi6(const struct flowi6 *fl6, struct flow_keys *keys);
|
D | ip6_route.h | 134 const struct sk_buff *skb, struct flow_keys *hkeys);
|
D | ip.h | 467 static inline void iph_to_flow_copy_v4addrs(struct flow_keys *flow, in iph_to_flow_copy_v4addrs()
|
D | ipv6.h | 773 static inline void iph_to_flow_copy_v6addrs(struct flow_keys *flow, in iph_to_flow_copy_v6addrs()
|
/Linux-v4.19/net/core/ |
D | flow_dissector.c | 1092 static inline const u32 *flow_keys_hash_start(const struct flow_keys *flow) in flow_keys_hash_start() 1100 static inline size_t flow_keys_hash_length(const struct flow_keys *flow) in flow_keys_hash_length() 1121 __be32 flow_get_u32_src(const struct flow_keys *flow) in flow_get_u32_src() 1137 __be32 flow_get_u32_dst(const struct flow_keys *flow) in flow_get_u32_dst() 1151 static inline void __flow_hash_consistentify(struct flow_keys *keys) in __flow_hash_consistentify() 1184 static inline u32 __flow_hash_from_keys(struct flow_keys *keys, u32 keyval) in __flow_hash_from_keys() 1198 u32 flow_hash_from_keys(struct flow_keys *keys) in flow_hash_from_keys() 1206 struct flow_keys *keys, u32 keyval) in ___skb_get_hash() 1224 const struct flow_keys *flow) in make_flow_keys_digest() 1245 struct flow_keys keys; in __skb_get_hash_symmetric() [all …]
|
/Linux-v4.19/net/sched/ |
D | cls_flow.c | 70 static u32 flow_get_src(const struct sk_buff *skb, const struct flow_keys *flow) in flow_get_src() 80 static u32 flow_get_dst(const struct sk_buff *skb, const struct flow_keys *flow) in flow_get_dst() 91 const struct flow_keys *flow) in flow_get_proto() 97 const struct flow_keys *flow) in flow_get_proto_src() 106 const struct flow_keys *flow) in flow_get_proto_dst() 156 const struct flow_keys *flow) in flow_get_nfct_src() 169 const struct flow_keys *flow) in flow_get_nfct_dst() 182 const struct flow_keys *flow) in flow_get_nfct_proto_src() 190 const struct flow_keys *flow) in flow_get_nfct_proto_dst() 244 static u32 flow_key_get(struct sk_buff *skb, int key, struct flow_keys *flow) in flow_key_get() [all …]
|
D | sch_choke.c | 162 struct flow_keys temp; in choke_match_flow()
|
D | sch_cake.c | 585 static void cake_update_flowkeys(struct flow_keys *keys, in cake_update_flowkeys() 627 struct flow_keys keys, host_keys; in cake_hash()
|
/Linux-v4.19/drivers/net/ethernet/cisco/enic/ |
D | enic_clsf.c | 21 int enic_addfltr_5t(struct enic *enic, struct flow_keys *keys, u16 rq) in enic_addfltr_5t() 156 struct flow_keys *k) in htbl_key_search() 173 struct flow_keys keys; in enic_rx_flow_steer()
|
D | enic_clsf.h | 10 int enic_addfltr_5t(struct enic *enic, struct flow_keys *keys, u16 rq);
|
D | enic.h | 113 struct flow_keys keys;
|
/Linux-v4.19/net/openvswitch/ |
D | actions.c | 88 static struct action_flow_keys __percpu *flow_keys; variable 96 struct action_flow_keys *keys = this_cpu_ptr(flow_keys); in clone_key() 1517 flow_keys = alloc_percpu(struct action_flow_keys); in action_fifos_init() 1518 if (!flow_keys) { in action_fifos_init() 1529 free_percpu(flow_keys); in action_fifos_exit()
|
/Linux-v4.19/net/ipv4/ |
D | route.c | 1788 struct flow_keys *hash_keys) in ip_multipath_l3_keys() 1828 const struct sk_buff *skb, struct flow_keys *flkeys) in fib_multipath_hash() 1830 struct flow_keys hash_keys; in fib_multipath_hash() 1848 struct flow_keys keys; in fib_multipath_hash() 1888 struct flow_keys *hkeys) in ip_mkroute_input() 1918 struct flow_keys *flkeys = NULL, _flkeys; in ip_route_input_slow()
|
D | fib_frontend.c | 331 struct flow_keys flkeys; in __fib_validate_source()
|
/Linux-v4.19/drivers/net/xen-netback/ |
D | hash.c | 151 struct flow_keys flow; in xenvif_set_skb_hash()
|
/Linux-v4.19/net/ipv6/ |
D | route.c | 1958 struct flow_keys *keys, in ip6_multipath_l3_keys() 1959 struct flow_keys *flkeys) in ip6_multipath_l3_keys() 1963 struct flow_keys *_flkeys = flkeys; in ip6_multipath_l3_keys() 2007 const struct sk_buff *skb, struct flow_keys *flkeys) in rt6_multipath_hash() 2009 struct flow_keys hash_keys; in rt6_multipath_hash() 2028 struct flow_keys keys; in rt6_multipath_hash() 2076 struct flow_keys *flkeys = NULL, _flkeys; in ip6_route_input()
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_tx.c | 151 struct flow_keys keys; in mlx5e_skb_l3_header_offset()
|
/Linux-v4.19/drivers/net/ethernet/sfc/falcon/ |
D | rx.c | 842 struct flow_keys fk; in ef4_filter_rfs()
|
/Linux-v4.19/drivers/net/ethernet/sfc/ |
D | rx.c | 903 struct flow_keys fk; in efx_filter_rfs()
|
/Linux-v4.19/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt.h | 879 struct flow_keys fkeys;
|
/Linux-v4.19/include/linux/ |
D | skbuff.h | 1210 struct flow_keys *flow, in skb_flow_dissect_flow_keys() 1245 struct flow_keys keys; in skb_get_hash_flowi6()
|
/Linux-v4.19/drivers/net/bonding/ |
D | bond_main.c | 3236 struct flow_keys *fk) in bond_flow_dissect() 3281 struct flow_keys flow; in bond_xmit_hash()
|