| /linux-6.15/include/net/ |
| H A D | l3mdev.h | 59 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 D | fib_rules.h | 74 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 D | flow.h | 155 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 D | inet6_connection_sock.h | 14 struct flowi; 24 int inet6_csk_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl);
|
| H A D | dst.h | 492 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 D | xfrm.h | 381 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 D | ip6_tunnel.h | 52 struct flowi fl; /* flowi template for xmit */
|
| /linux-6.15/include/linux/ |
| H A 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()
|
| H A D | netfilter.h | 361 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 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()
|
| /linux-6.15/net/xfrm/ |
| H A D | xfrm_policy.c | 2135 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 D | l3mdev.c | 247 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 D | fib6_rules.c | 162 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 D | inet6_connection_sock.c | 100 int inet6_csk_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl_unused) in inet6_csk_xmit()
|
| H A D | netfilter.c | 101 struct flowi *fl, bool strict) in __nf_ip6_route()
|
| /linux-6.15/Documentation/networking/ |
| H A D | secid.rst | 7 flowi structure:
|
| /linux-6.15/net/ipv4/ |
| H A D | netfilter.c | 87 int nf_ip_route(struct net *net, struct dst_entry **dst, struct flowi *fl, in nf_ip_route()
|
| H A D | fib_rules.c | 111 struct flowi *flp, int flags, in fib4_rule_action() 180 struct flowi *fl, int flags) in fib4_rule_match()
|
| H A D | xfrm4_policy.c | 67 const struct flowi *fl) in xfrm4_fill_dst()
|
| H A D | ip_vti.c | 170 struct flowi *fl) in vti_xmit() 284 struct flowi fl; in vti_tunnel_xmit()
|
| /linux-6.15/net/ipv4/netfilter/ |
| H A D | nf_reject_ipv4.c | 226 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 D | nf_reject_ipv6.c | 256 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 D | nft_rt.c | 26 struct flowi fl; in get_tcpmss()
|
| H A D | utils.c | 163 int nf_route(struct net *net, struct dst_entry **dst, struct flowi *fl, in nf_route()
|
| /linux-6.15/net/core/ |
| H A D | fib_rules.c | 261 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()
|