Home
last modified time | relevance | path

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

123

/linux-6.15/include/net/
H A Dl3mdev.h59 int l3mdev_fib_rule_match(struct net *net, struct flowi *fl,
63 bool l3mdev_fib_rule_iif_match(const struct flowi *fl, int iifindex) in l3mdev_fib_rule_iif_match()
70 bool l3mdev_fib_rule_oif_match(const struct flowi *fl, int oifindex) in l3mdev_fib_rule_oif_match()
76 void l3mdev_update_flow(struct net *net, struct flowi *fl);
339 int l3mdev_fib_rule_match(struct net *net, struct flowi *fl, in l3mdev_fib_rule_match()
346 bool l3mdev_fib_rule_iif_match(const struct flowi *fl, int iifindex) in l3mdev_fib_rule_iif_match()
352 bool l3mdev_fib_rule_oif_match(const struct flowi *fl, int oifindex) in l3mdev_fib_rule_oif_match()
358 void l3mdev_update_flow(struct net *net, struct flowi *fl) in l3mdev_update_flow()
H A Dfib_rules.h74 struct flowi *, int,
79 struct flowi *, int);
194 int fib_rules_lookup(struct fib_rules_ops *, struct flowi *, int flags,
208 struct flowi *fl, int flags));
210 struct flowi *fl, int flags));
213 struct flowi *flp, int flags,
216 struct flowi *flp, int flags,
H A Dflow.h155 struct flowi { struct
174 static inline struct flowi *flowi4_to_flowi(struct flowi4 *fl4) in flowi4_to_flowi() argument
176 return container_of(fl4, struct flowi, u.ip4); in flowi4_to_flowi()
184 static inline struct flowi *flowi6_to_flowi(struct flowi6 *fl6) in flowi6_to_flowi()
186 return container_of(fl6, struct flowi, u.ip6); in flowi6_to_flowi()
H A Dinet6_connection_sock.h14 struct flowi;
24 int inet6_csk_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl);
H A Ddst.h492 struct flowi;
496 const struct flowi *fl, in xfrm_lookup()
505 const struct flowi *fl, const struct sock *sk, in xfrm_lookup_with_ifid()
513 const struct flowi *fl, in xfrm_lookup_route()
527 const struct flowi *fl, const struct sock *sk,
532 const struct flowi *fl,
537 const struct flowi *fl, const struct sock *sk,
H A Dxfrm.h381 const struct flowi *fl);
450 const struct flowi *);
968 __be16 xfrm_flowi_sport(const struct flowi *fl, const union flowi_uli *uli) in xfrm_flowi_sport()
995 __be16 xfrm_flowi_dport(const struct flowi *fl, const union flowi_uli *uli) in xfrm_flowi_dport()
1019 const struct flowi *fl, unsigned short family);
1336 struct flowi *fl, in xfrm_decode_session_reverse()
1416 struct flowi *fl, in xfrm_decode_session_reverse()
1434 xfrm_address_t *xfrm_flowi_daddr(const struct flowi *fl, unsigned short family) in xfrm_flowi_daddr()
1458 void xfrm_flowi_addr_get(const struct flowi *fl, in xfrm_flowi_addr_get()
1511 xfrm_state_addr_flow_check(const struct xfrm_state *x, const struct flowi *fl, in xfrm_state_addr_flow_check()
[all …]
H A Dip6_tunnel.h52 struct flowi fl; /* flowi template for xmit */
/linux-6.15/include/linux/
H A 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()
H A Dnetfilter.h361 struct flowi;
371 int nf_route(struct net *net, struct dst_entry **dst, struct flowi *fl,
383 void (*decode_session)(struct sk_buff *skb, struct flowi *fl);
390 nf_nat_decode_session(struct sk_buff *skb, struct flowi *fl, u_int8_t family) in nf_nat_decode_session()
436 struct flowi;
438 nf_nat_decode_session(struct sk_buff *skb, struct flowi *fl, u_int8_t family) in nf_nat_decode_session()
H A 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()
/linux-6.15/net/xfrm/
H A Dxfrm_policy.c2135 const struct flowi *fl, in xfrm_policy_eval_candidates()
2645 const struct flowi *fl) in xfrm_fill_dst()
2904 struct flowi fl; in xfrm_policy_queue_process()
3174 const struct flowi *fl, in xfrm_lookup_with_ifid()
3577 const struct flowi *fl, struct flowi *fl1) in xfrm_icmp_flow_decode()
3613 struct flowi fl1; in xfrm_selector_inner_icmp_match()
3632 struct flowi fl1; in xfrm_in_fwd_icmp()
3653 struct flowi fl1; in xfrm_out_fwd_icmp()
3686 struct flowi fl; in __xfrm_policy_check()
3874 struct flowi fl; in __xfrm_route_forward()
[all …]
/linux-6.15/net/l3mdev/
H A Dl3mdev.c247 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()
/linux-6.15/net/ipv6/
H A Dfib6_rules.c162 static int fib6_rule_action_alt(struct fib_rule *rule, struct flowi *flp, in fib6_rule_action_alt()
200 static int __fib6_rule_action(struct fib_rule *rule, struct flowi *flp, in __fib6_rule_action()
269 struct flowi *flp, int flags, in fib6_rule_action()
312 struct flowi *fl, int flags) in fib6_rule_match()
H A Dinet6_connection_sock.c100 int inet6_csk_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl_unused) in inet6_csk_xmit()
H A Dnetfilter.c101 struct flowi *fl, bool strict) in __nf_ip6_route()
/linux-6.15/Documentation/networking/
H A Dsecid.rst7 flowi structure:
/linux-6.15/net/ipv4/
H A Dnetfilter.c87 int nf_ip_route(struct net *net, struct dst_entry **dst, struct flowi *fl, in nf_ip_route()
H A Dfib_rules.c111 struct flowi *flp, int flags, in fib4_rule_action()
180 struct flowi *fl, int flags) in fib4_rule_match()
H A Dxfrm4_policy.c67 const struct flowi *fl) in xfrm4_fill_dst()
H A Dip_vti.c170 struct flowi *fl) in vti_xmit()
284 struct flowi fl; in vti_tunnel_xmit()
/linux-6.15/net/ipv4/netfilter/
H A Dnf_reject_ipv4.c226 struct flowi fl; in nf_reject_fill_skb_dst()
228 memset(&fl, 0, sizeof(struct flowi)); in nf_reject_fill_skb_dst()
/linux-6.15/net/ipv6/netfilter/
H A Dnf_reject_ipv6.c256 struct flowi fl; in nf_reject6_fill_skb_dst()
258 memset(&fl, 0, sizeof(struct flowi)); in nf_reject6_fill_skb_dst()
/linux-6.15/net/netfilter/
H A Dnft_rt.c26 struct flowi fl; in get_tcpmss()
H A Dutils.c163 int nf_route(struct net *net, struct dst_entry **dst, struct flowi *fl, in nf_route()
/linux-6.15/net/core/
H A Dfib_rules.c261 const struct flowi *fl) in fib_rule_iif_match()
270 const struct flowi *fl) in fib_rule_oif_match()
279 struct flowi *fl, int flags, in fib_rule_match()
313 int fib_rules_lookup(struct fib_rules_ops *ops, struct flowi *fl, in fib_rules_lookup()

123