Home
last modified time | relevance | path

Searched refs:flowi (Results 1 – 25 of 58) sorted by relevance

123

/Linux-v5.10/include/net/
Dfib_rules.h70 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,
Dflow.h174 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()
Ddst.h466 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,
Dl3mdev.h59 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()
Dxfrm.h335 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 …]
Dinet6_connection_sock.h24 int inet6_csk_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl);
Dip6_tunnel.h51 struct flowi fl; /* flowi template for xmit */
/Linux-v5.10/include/linux/
Dnetfilter_ipv4.h26 int nf_ip_route(struct net *net, struct dst_entry **dst, struct flowi *fl,
35 struct flowi *fl, bool strict) in nf_ip_route()
Dnetfilter.h348 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()
Dnetfilter_ipv6.h49 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()
Dsecurity.h170 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/
Dfib6_rules.c157 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()
Dinet6_connection_sock.c114 int inet6_csk_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl_unused) in inet6_csk_xmit()
/Linux-v5.10/net/l3mdev/
Dl3mdev.c246 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/
Ddn_rules.c68 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/
Dxfrm_policy.c197 __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/
Dnf_reject_ipv4.c102 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/
Dsecid.rst7 flowi structure:
/Linux-v5.10/security/selinux/include/
Dxfrm.h29 const struct flowi *fl);
/Linux-v5.10/net/ipv6/netfilter/
Dnf_reject_ipv6.c132 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/
Dnetfilter.c85 int nf_ip_route(struct net *net, struct dst_entry **dst, struct flowi *fl, in nf_ip_route()
Dfib_rules.c108 struct flowi *flp, int flags, in fib4_rule_action()
176 struct flowi *fl, int flags) in fib4_rule_match()
/Linux-v5.10/net/netfilter/
Dnft_rt.c26 struct flowi fl; in get_tcpmss()
Dnf_nat_core.c59 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()
Dutils.c163 int nf_route(struct net *net, struct dst_entry **dst, struct flowi *fl, in nf_route()

123