| /Linux-v5.10/include/net/ |
| D | fib_rules.h | 70 struct flowi *, int, 75 struct flowi *, int); 194 int fib_rules_lookup(struct fib_rules_ops *, struct flowi *, int flags, 209 struct flowi *fl, int flags)); 211 struct flowi *fl, int flags)); 214 struct flowi *flp, int flags, 217 struct flowi *flp, int flags,
|
| D | flow.h | 174 struct flowi { struct 193 static inline struct flowi *flowi4_to_flowi(struct flowi4 *fl4) in flowi4_to_flowi() argument 195 return container_of(fl4, struct flowi, u.ip4); in flowi4_to_flowi() 198 static inline struct flowi *flowi6_to_flowi(struct flowi6 *fl6) in flowi6_to_flowi() 200 return container_of(fl6, struct flowi, u.ip6); in flowi6_to_flowi() 203 static inline struct flowi *flowidn_to_flowi(struct flowidn *fldn) in flowidn_to_flowi() 205 return container_of(fldn, struct flowi, u.dn); in flowidn_to_flowi()
|
| D | dst.h | 466 struct flowi; 470 const struct flowi *fl, in xfrm_lookup() 479 const struct flowi *fl, const struct sock *sk, in xfrm_lookup_with_ifid() 487 const struct flowi *fl, in xfrm_lookup_route() 501 const struct flowi *fl, const struct sock *sk, 506 const struct flowi *fl, 511 const struct flowi *fl, const struct sock *sk,
|
| D | l3mdev.h | 59 int l3mdev_fib_rule_match(struct net *net, struct flowi *fl, 62 void l3mdev_update_flow(struct net *net, struct flowi *fl); 323 int l3mdev_fib_rule_match(struct net *net, struct flowi *fl, in l3mdev_fib_rule_match() 329 void l3mdev_update_flow(struct net *net, struct flowi *fl) in l3mdev_update_flow()
|
| D | xfrm.h | 335 const struct flowi *fl); 404 const struct flowi *); 842 __be16 xfrm_flowi_sport(const struct flowi *fl, const union flowi_uli *uli) in xfrm_flowi_sport() 869 __be16 xfrm_flowi_dport(const struct flowi *fl, const union flowi_uli *uli) in xfrm_flowi_dport() 893 const struct flowi *fl, unsigned short family); 1131 int __xfrm_decode_session(struct sk_buff *skb, struct flowi *fl, 1134 static inline int xfrm_decode_session(struct sk_buff *skb, struct flowi *fl, in xfrm_decode_session() 1141 struct flowi *fl, in xfrm_decode_session_reverse() 1216 struct flowi *fl, in xfrm_decode_session_reverse() 1234 xfrm_address_t *xfrm_flowi_daddr(const struct flowi *fl, unsigned short family) in xfrm_flowi_daddr() [all …]
|
| D | inet6_connection_sock.h | 24 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-v5.10/include/linux/ |
| D | netfilter_ipv4.h | 26 int nf_ip_route(struct net *net, struct dst_entry **dst, struct flowi *fl, 35 struct flowi *fl, bool strict) in nf_ip_route()
|
| D | netfilter.h | 348 struct flowi; 358 int nf_route(struct net *net, struct dst_entry **dst, struct flowi *fl, 372 void (*decode_session)(struct sk_buff *skb, struct flowi *fl); 381 nf_nat_decode_session(struct sk_buff *skb, struct flowi *fl, u_int8_t family) in nf_nat_decode_session() 427 struct flowi; 429 nf_nat_decode_session(struct sk_buff *skb, struct flowi *fl, u_int8_t family) in nf_nat_decode_session()
|
| D | netfilter_ipv6.h | 49 int (*route)(struct net *net, struct dst_entry **dst, struct flowi *fl, 97 struct flowi *fl, bool strict); 100 struct flowi *fl, bool strict) in nf_ip6_route()
|
| D | security.h | 170 struct flowi; 1358 void security_sk_classify_flow(struct sock *sk, struct flowi *fl); 1359 void security_req_classify_flow(const struct request_sock *req, struct flowi *fl); 1510 static inline void security_sk_classify_flow(struct sock *sk, struct flowi *fl) in security_sk_classify_flow() 1514 static inline void security_req_classify_flow(const struct request_sock *req, struct flowi *fl) in security_req_classify_flow() 1641 const struct flowi *fl); 1643 void security_skb_classify_flow(struct sk_buff *skb, struct flowi *fl); 1695 struct xfrm_policy *xp, const struct flowi *fl) in security_xfrm_state_pol_flow_match() 1705 static inline void security_skb_classify_flow(struct sk_buff *skb, struct flowi *fl) in security_skb_classify_flow()
|
| /Linux-v5.10/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() 195 static int __fib6_rule_action(struct fib_rule *rule, struct flowi *flp, in __fib6_rule_action() 260 struct flowi *flp, int flags, in fib6_rule_action() 303 struct flowi *fl, int flags) in fib6_rule_match()
|
| D | inet6_connection_sock.c | 114 int inet6_csk_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl_unused) in inet6_csk_xmit()
|
| /Linux-v5.10/net/l3mdev/ |
| D | l3mdev.c | 246 int l3mdev_fib_rule_match(struct net *net, struct flowi *fl, in l3mdev_fib_rule_match() 276 void l3mdev_update_flow(struct net *net, struct flowi *fl) in l3mdev_update_flow()
|
| /Linux-v5.10/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-v5.10/net/xfrm/ |
| D | xfrm_policy.c | 197 __xfrm4_selector_match(const struct xfrm_selector *sel, const struct flowi *fl) in __xfrm4_selector_match() 210 __xfrm6_selector_match(const struct xfrm_selector *sel, const struct flowi *fl) in __xfrm6_selector_match() 222 bool xfrm_selector_match(const struct xfrm_selector *sel, const struct flowi *fl, in xfrm_selector_match() 1880 const struct flowi *fl, in xfrm_policy_match() 2006 const struct flowi *fl, in __xfrm_policy_eval_candidates() 2045 const struct flowi *fl, in xfrm_policy_eval_candidates() 2068 const struct flowi *fl, in xfrm_policy_lookup_bytype() 2133 const struct flowi *fl, in xfrm_policy_lookup() 2149 const struct flowi *fl, in xfrm_sk_policy_lookup() 2354 xfrm_tmpl_resolve_one(struct xfrm_policy *policy, const struct flowi *fl, in xfrm_tmpl_resolve_one() [all …]
|
| /Linux-v5.10/net/ipv4/netfilter/ |
| D | nf_reject_ipv4.c | 102 struct flowi fl; in nf_reject_fill_skb_dst() 104 memset(&fl, 0, sizeof(struct flowi)); in nf_reject_fill_skb_dst()
|
| /Linux-v5.10/Documentation/networking/ |
| D | secid.rst | 7 flowi structure:
|
| /Linux-v5.10/security/selinux/include/ |
| D | xfrm.h | 29 const struct flowi *fl);
|
| /Linux-v5.10/net/ipv6/netfilter/ |
| D | nf_reject_ipv6.c | 132 struct flowi fl; in nf_reject6_fill_skb_dst() 134 memset(&fl, 0, sizeof(struct flowi)); in nf_reject6_fill_skb_dst()
|
| /Linux-v5.10/net/ipv4/ |
| D | netfilter.c | 85 int nf_ip_route(struct net *net, struct dst_entry **dst, struct flowi *fl, in nf_ip_route()
|
| D | fib_rules.c | 108 struct flowi *flp, int flags, in fib4_rule_action() 176 struct flowi *fl, int flags) in fib4_rule_match()
|
| /Linux-v5.10/net/netfilter/ |
| D | nft_rt.c | 26 struct flowi fl; in get_tcpmss()
|
| D | nf_nat_core.c | 59 struct flowi *fl) in nf_nat_ipv4_decode_session() 91 struct flowi *fl) in nf_nat_ipv6_decode_session() 121 static void __nf_nat_decode_session(struct sk_buff *skb, struct flowi *fl) in __nf_nat_decode_session() 152 struct flowi fl; in nf_xfrm_me_harder()
|
| D | utils.c | 163 int nf_route(struct net *net, struct dst_entry **dst, struct flowi *fl, in nf_route()
|