Home
last modified time | relevance | path

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

123

/Linux-v4.19/include/net/
Dflow.h171 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()
Ddst.h467 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,
Dl3mdev.h44 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()
Dfib_rules.h69 struct flowi *, int,
74 struct flowi *, int);
191 int fib_rules_lookup(struct fib_rules_ops *, struct flowi *, int flags,
Dxfrm.h319 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 …]
Dinet6_connection_sock.h28 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-v4.19/include/linux/
Dnetfilter_ipv4.h26 int nf_ip_route(struct net *net, struct dst_entry **dst, struct flowi *fl,
36 struct flowi *fl, bool strict) in nf_ip_route()
Dnetfilter.h328 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()
Dnetfilter_ipv6.h33 int (*route)(struct net *net, struct dst_entry **dst, struct flowi *fl,
Dsecurity.h108 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/
Dl3mdev.c140 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/
Dxfrm_policy.c73 __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/
Dfib6_rules.c157 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()
Dxfrm6_policy.c74 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()
Dnetfilter.c87 struct flowi *fl, bool strict) in nf_ip6_route()
Dinet6_connection_sock.c118 int inet6_csk_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl_unused) in inet6_csk_xmit()
/Linux-v4.19/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-v4.19/net/ipv4/
Dxfrm4_policy.c72 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()
Dxfrm4_state.c26 __xfrm4_init_tempsel(struct xfrm_selector *sel, const struct flowi *fl) in __xfrm4_init_tempsel()
Dfib_rules.c108 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()
Dnetfilter.c101 int nf_ip_route(struct net *net, struct dst_entry **dst, struct flowi *fl, in nf_ip_route()
/Linux-v4.19/include/net/netfilter/
Dnf_nat_l3proto.h33 struct flowi *fl);
/Linux-v4.19/Documentation/networking/
Dsecid.txt1 flowi structure:
/Linux-v4.19/security/selinux/include/
Dxfrm.h29 const struct flowi *fl);

123