/Linux-v4.19/include/net/ |
D | flow.h | 171 struct flowi { struct 190 static inline struct flowi *flowi4_to_flowi(struct flowi4 *fl4) in flowi4_to_flowi() argument 192 return container_of(fl4, struct flowi, u.ip4); in flowi4_to_flowi() 195 static inline struct flowi *flowi6_to_flowi(struct flowi6 *fl6) in flowi6_to_flowi() 197 return container_of(fl6, struct flowi, u.ip6); in flowi6_to_flowi() 200 static inline struct flowi *flowidn_to_flowi(struct flowidn *fldn) in flowidn_to_flowi() 202 return container_of(fldn, struct flowi, u.dn); in flowidn_to_flowi()
|
D | dst.h | 467 struct flowi; 471 const struct flowi *fl, in xfrm_lookup() 480 const struct flowi *fl, const struct sock *sk, in xfrm_lookup_with_ifid() 488 const struct flowi *fl, in xfrm_lookup_route() 502 const struct flowi *fl, const struct sock *sk, 507 const struct flowi *fl, 512 const struct flowi *fl, const struct sock *sk,
|
D | l3mdev.h | 44 int l3mdev_fib_rule_match(struct net *net, struct flowi *fl, 47 void l3mdev_update_flow(struct net *net, struct flowi *fl); 265 int l3mdev_fib_rule_match(struct net *net, struct flowi *fl, in l3mdev_fib_rule_match() 271 void l3mdev_update_flow(struct net *net, struct flowi *fl) in l3mdev_update_flow()
|
D | fib_rules.h | 69 struct flowi *, int, 74 struct flowi *, int); 191 int fib_rules_lookup(struct fib_rules_ops *, struct flowi *, int flags,
|
D | xfrm.h | 319 struct flowi *fl, 321 int (*get_tos)(const struct flowi *fl); 327 const struct flowi *fl); 354 const struct flowi *fl); 404 const struct flowi *); 907 __be16 xfrm_flowi_sport(const struct flowi *fl, const union flowi_uli *uli) in xfrm_flowi_sport() 934 __be16 xfrm_flowi_dport(const struct flowi *fl, const union flowi_uli *uli) in xfrm_flowi_dport() 958 const struct flowi *fl, unsigned short family); 1226 int __xfrm_decode_session(struct sk_buff *skb, struct flowi *fl, 1229 static inline int xfrm_decode_session(struct sk_buff *skb, struct flowi *fl, in xfrm_decode_session() [all …]
|
D | inet6_connection_sock.h | 28 int inet6_csk_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl);
|
D | ip6_tunnel.h | 51 struct flowi fl; /* flowi template for xmit */
|
/Linux-v4.19/include/linux/ |
D | netfilter_ipv4.h | 26 int nf_ip_route(struct net *net, struct dst_entry **dst, struct flowi *fl, 36 struct flowi *fl, bool strict) in nf_ip_route()
|
D | netfilter.h | 328 struct flowi; 338 int nf_route(struct net *net, struct dst_entry **dst, struct flowi *fl, 352 void (*decode_session)(struct sk_buff *skb, struct flowi *fl); 361 nf_nat_decode_session(struct sk_buff *skb, struct flowi *fl, u_int8_t family) in nf_nat_decode_session() 407 struct flowi; 409 nf_nat_decode_session(struct sk_buff *skb, struct flowi *fl, u_int8_t family) in nf_nat_decode_session()
|
D | netfilter_ipv6.h | 33 int (*route)(struct net *net, struct dst_entry **dst, struct flowi *fl,
|
D | security.h | 108 struct flowi; 1226 void security_sk_classify_flow(struct sock *sk, struct flowi *fl); 1227 void security_req_classify_flow(const struct request_sock *req, struct flowi *fl); 1378 static inline void security_sk_classify_flow(struct sock *sk, struct flowi *fl) in security_sk_classify_flow() 1382 static inline void security_req_classify_flow(const struct request_sock *req, struct flowi *fl) in security_req_classify_flow() 1509 const struct flowi *fl); 1511 void security_skb_classify_flow(struct sk_buff *skb, struct flowi *fl); 1563 struct xfrm_policy *xp, const struct flowi *fl) in security_xfrm_state_pol_flow_match() 1573 static inline void security_skb_classify_flow(struct sk_buff *skb, struct flowi *fl) in security_skb_classify_flow()
|
/Linux-v4.19/net/l3mdev/ |
D | l3mdev.c | 140 int l3mdev_fib_rule_match(struct net *net, struct flowi *fl, in l3mdev_fib_rule_match() 170 void l3mdev_update_flow(struct net *net, struct flowi *fl) in l3mdev_update_flow()
|
/Linux-v4.19/net/xfrm/ |
D | xfrm_policy.c | 73 __xfrm4_selector_match(const struct xfrm_selector *sel, const struct flowi *fl) in __xfrm4_selector_match() 86 __xfrm6_selector_match(const struct xfrm_selector *sel, const struct flowi *fl) in __xfrm6_selector_match() 98 bool xfrm_selector_match(const struct xfrm_selector *sel, const struct flowi *fl, in xfrm_selector_match() 1070 const struct flowi *fl, in xfrm_policy_match() 1092 const struct flowi *fl, in xfrm_policy_lookup_bytype() 1163 const struct flowi *fl, in xfrm_policy_lookup() 1179 const struct flowi *fl, in xfrm_sk_policy_lookup() 1383 xfrm_tmpl_resolve_one(struct xfrm_policy *policy, const struct flowi *fl, in xfrm_tmpl_resolve_one() 1442 xfrm_tmpl_resolve(struct xfrm_policy **pols, int npols, const struct flowi *fl, in xfrm_tmpl_resolve() 1479 static int xfrm_get_tos(const struct flowi *fl, int family) in xfrm_get_tos() [all …]
|
/Linux-v4.19/net/ipv6/ |
D | fib6_rules.c | 157 static int fib6_rule_action_alt(struct fib_rule *rule, struct flowi *flp, in fib6_rule_action_alt() 197 static int __fib6_rule_action(struct fib_rule *rule, struct flowi *flp, in __fib6_rule_action() 258 static int fib6_rule_action(struct fib_rule *rule, struct flowi *flp, in fib6_rule_action() 294 static int fib6_rule_match(struct fib_rule *rule, struct flowi *fl, int flags) in fib6_rule_match()
|
D | xfrm6_policy.c | 74 static int xfrm6_get_tos(const struct flowi *fl) in xfrm6_get_tos() 93 const struct flowi *fl) in xfrm6_fill_dst() 122 _decode_session6(struct sk_buff *skb, struct flowi *fl, int reverse) in _decode_session6()
|
D | netfilter.c | 87 struct flowi *fl, bool strict) in nf_ip6_route()
|
D | inet6_connection_sock.c | 118 int inet6_csk_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl_unused) in inet6_csk_xmit()
|
/Linux-v4.19/net/decnet/ |
D | dn_rules.c | 68 static int dn_fib_rule_action(struct fib_rule *rule, struct flowi *flp, in dn_fib_rule_action() 108 static int dn_fib_rule_match(struct fib_rule *rule, struct flowi *fl, int flags) in dn_fib_rule_match()
|
/Linux-v4.19/net/ipv4/ |
D | xfrm4_policy.c | 72 static int xfrm4_get_tos(const struct flowi *fl) in xfrm4_get_tos() 84 const struct flowi *fl) in xfrm4_fill_dst() 111 _decode_session4(struct sk_buff *skb, struct flowi *fl, int reverse) in _decode_session4()
|
D | xfrm4_state.c | 26 __xfrm4_init_tempsel(struct xfrm_selector *sel, const struct flowi *fl) in __xfrm4_init_tempsel()
|
D | fib_rules.c | 108 static int fib4_rule_action(struct fib_rule *rule, struct flowi *flp, in fib4_rule_action() 171 static int fib4_rule_match(struct fib_rule *rule, struct flowi *fl, int flags) in fib4_rule_match()
|
D | netfilter.c | 101 int nf_ip_route(struct net *net, struct dst_entry **dst, struct flowi *fl, in nf_ip_route()
|
/Linux-v4.19/include/net/netfilter/ |
D | nf_nat_l3proto.h | 33 struct flowi *fl);
|
/Linux-v4.19/Documentation/networking/ |
D | secid.txt | 1 flowi structure:
|
/Linux-v4.19/security/selinux/include/ |
D | xfrm.h | 29 const struct flowi *fl);
|