Symbol: flowi
include/linux/netfilter.h
365
struct flowi;
include/linux/netfilter.h
375
int nf_route(struct net *net, struct dst_entry **dst, struct flowi *fl,
include/linux/netfilter.h
387
void (*decode_session)(struct sk_buff *skb, struct flowi *fl);
include/linux/netfilter.h
394
nf_nat_decode_session(struct sk_buff *skb, struct flowi *fl, u_int8_t family)
include/linux/netfilter.h
440
struct flowi;
include/linux/netfilter.h
442
nf_nat_decode_session(struct sk_buff *skb, struct flowi *fl, u_int8_t family)
include/linux/netfilter_ipv4.h
26
int nf_ip_route(struct net *net, struct dst_entry **dst, struct flowi *fl,
include/linux/netfilter_ipv4.h
35
struct flowi *fl, bool strict)
include/linux/netfilter_ipv6.h
100
struct flowi *fl, bool strict)
include/linux/netfilter_ipv6.h
49
int (*route)(struct net *net, struct dst_entry **dst, struct flowi *fl,
include/linux/netfilter_ipv6.h
97
struct flowi *fl, bool strict);
include/net/dst.h
503
struct flowi;
include/net/dst.h
507
const struct flowi *fl,
include/net/dst.h
516
const struct flowi *fl, const struct sock *sk,
include/net/dst.h
524
const struct flowi *fl,
include/net/dst.h
538
const struct flowi *fl, const struct sock *sk,
include/net/dst.h
543
const struct flowi *fl,
include/net/dst.h
548
const struct flowi *fl, const struct sock *sk,
include/net/fib_rules.h
194
int fib_rules_lookup(struct fib_rules_ops *, struct flowi *, int flags,
include/net/fib_rules.h
208
struct flowi *fl, int flags));
include/net/fib_rules.h
210
struct flowi *fl, int flags));
include/net/fib_rules.h
213
struct flowi *flp, int flags,
include/net/fib_rules.h
216
struct flowi *flp, int flags,
include/net/fib_rules.h
74
struct flowi *, int,
include/net/fib_rules.h
79
struct flowi *, int);
include/net/flow.h
176
static inline struct flowi *flowi4_to_flowi(struct flowi4 *fl4)
include/net/flow.h
178
return container_of(fl4, struct flowi, u.ip4);
include/net/flow.h
186
static inline struct flowi *flowi6_to_flowi(struct flowi6 *fl6)
include/net/flow.h
188
return container_of(fl6, struct flowi, u.ip6);
include/net/inet6_connection_sock.h
14
struct flowi;
include/net/inet6_connection_sock.h
26
int inet6_csk_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl);
include/net/inet_connection_sock.h
36
int (*queue_xmit)(struct sock *sk, struct sk_buff *skb, struct flowi *fl);
include/net/inet_sock.h
188
struct flowi fl;
include/net/ip.h
218
int __ip_queue_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl,
include/net/ip.h
243
int ip_queue_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl);
include/net/ip6_tunnel.h
52
struct flowi fl; /* flowi template for xmit */
include/net/l3mdev.h
340
int l3mdev_fib_rule_match(struct net *net, struct flowi *fl,
include/net/l3mdev.h
347
bool l3mdev_fib_rule_iif_match(const struct flowi *fl, int iifindex)
include/net/l3mdev.h
353
bool l3mdev_fib_rule_oif_match(const struct flowi *fl, int oifindex)
include/net/l3mdev.h
359
void l3mdev_update_flow(struct net *net, struct flowi *fl)
include/net/l3mdev.h
59
int l3mdev_fib_rule_match(struct net *net, struct flowi *fl,
include/net/l3mdev.h
63
bool l3mdev_fib_rule_iif_match(const struct flowi *fl, int iifindex)
include/net/l3mdev.h
70
bool l3mdev_fib_rule_oif_match(const struct flowi *fl, int oifindex)
include/net/l3mdev.h
76
void l3mdev_update_flow(struct net *net, struct flowi *fl);
include/net/sctp/structs.h
440
struct flowi *fl,
include/net/sctp/structs.h
444
struct flowi *fl);
include/net/sctp/structs.h
795
struct flowi fl;
include/net/tcp.h
2465
struct flowi *fl,
include/net/tcp.h
2472
struct flowi *fl, struct request_sock *req,
include/net/xfrm.h
1000
__be16 xfrm_flowi_dport(const struct flowi *fl, const union flowi_uli *uli)
include/net/xfrm.h
1024
const struct flowi *fl, unsigned short family);
include/net/xfrm.h
1331
int __xfrm_decode_session(struct net *net, struct sk_buff *skb, struct flowi *fl,
include/net/xfrm.h
1334
static inline int xfrm_decode_session(struct net *net, struct sk_buff *skb, struct flowi *fl,
include/net/xfrm.h
1341
struct flowi *fl,
include/net/xfrm.h
1421
struct flowi *fl,
include/net/xfrm.h
1439
xfrm_address_t *xfrm_flowi_daddr(const struct flowi *fl, unsigned short family)
include/net/xfrm.h
1451
xfrm_address_t *xfrm_flowi_saddr(const struct flowi *fl, unsigned short family)
include/net/xfrm.h
1463
void xfrm_flowi_addr_get(const struct flowi *fl,
include/net/xfrm.h
1516
xfrm_state_addr_flow_check(const struct xfrm_state *x, const struct flowi *fl,
include/net/xfrm.h
1689
const struct flowi *fl,
include/net/xfrm.h
392
const struct flowi *fl);
include/net/xfrm.h
460
const struct flowi *);
include/net/xfrm.h
973
__be16 xfrm_flowi_sport(const struct flowi *fl, const union flowi_uli *uli)
net/core/fib_rules.c
261
const struct flowi *fl)
net/core/fib_rules.c
270
const struct flowi *fl)
net/core/fib_rules.c
279
struct flowi *fl, int flags,
net/core/fib_rules.c
313
int fib_rules_lookup(struct fib_rules_ops *ops, struct flowi *fl,
net/ipv4/fib_rules.c
112
struct flowi *flp, int flags,
net/ipv4/fib_rules.c
181
struct flowi *fl, int flags)
net/ipv4/inet_connection_sock.c
1528
static struct dst_entry *inet_csk_rebuild_route(struct sock *sk, struct flowi *fl)
net/ipv4/ip_output.c
463
int __ip_queue_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl,
net/ipv4/ip_output.c
546
int ip_queue_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl)
net/ipv4/ip_vti.c
170
struct flowi *fl)
net/ipv4/ip_vti.c
284
struct flowi fl;
net/ipv4/ipmr.c
183
static int ipmr_rule_action(struct fib_rule *rule, struct flowi *flp,
net/ipv4/ipmr.c
210
static int ipmr_rule_match(struct fib_rule *rule, struct flowi *fl, int flags)
net/ipv4/netfilter.c
90
int nf_ip_route(struct net *net, struct dst_entry **dst, struct flowi *fl,
net/ipv4/netfilter/nf_reject_ipv4.c
258
struct flowi fl;
net/ipv4/netfilter/nf_reject_ipv4.c
260
memset(&fl, 0, sizeof(struct flowi));
net/ipv4/tcp_input.c
7653
struct flowi fl;
net/ipv4/tcp_ipv4.c
1183
struct flowi *fl,
net/ipv4/tcp_ipv4.c
1643
struct flowi *fl,
net/ipv4/tcp_output.c
1497
INDIRECT_CALLABLE_DECLARE(int ip_queue_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl));
net/ipv4/tcp_output.c
1498
INDIRECT_CALLABLE_DECLARE(int inet6_csk_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl));
net/ipv4/tcp_output.c
4639
struct flowi fl;
net/ipv4/xfrm4_policy.c
67
const struct flowi *fl)
net/ipv6/fib6_rules.c
162
static int fib6_rule_action_alt(struct fib_rule *rule, struct flowi *flp,
net/ipv6/fib6_rules.c
200
static int __fib6_rule_action(struct fib_rule *rule, struct flowi *flp,
net/ipv6/fib6_rules.c
269
struct flowi *flp, int flags,
net/ipv6/fib6_rules.c
312
struct flowi *fl, int flags)
net/ipv6/inet6_connection_sock.c
92
int inet6_csk_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl_unused)
net/ipv6/ip6_vti.c
441
vti6_xmit(struct sk_buff *skb, struct net_device *dev, struct flowi *fl)
net/ipv6/ip6_vti.c
552
struct flowi fl;
net/ipv6/ip6mr.c
170
static int ip6mr_rule_action(struct fib_rule *rule, struct flowi *flp,
net/ipv6/ip6mr.c
197
static int ip6mr_rule_match(struct fib_rule *rule, struct flowi *flp, int flags)
net/ipv6/mip6.c
197
const struct flowi *fl)
net/ipv6/netfilter.c
104
struct flowi *fl, bool strict)
net/ipv6/netfilter/nf_reject_ipv6.c
299
struct flowi fl;
net/ipv6/netfilter/nf_reject_ipv6.c
301
memset(&fl, 0, sizeof(struct flowi));
net/ipv6/tcp_ipv6.c
526
struct flowi *fl,
net/ipv6/tcp_ipv6.c
782
struct flowi *fl,
net/ipv6/xfrm6_policy.c
81
const struct flowi *fl)
net/l2tp/l2tp_core.c
1208
static int l2tp_xmit_queue(struct l2tp_tunnel *tunnel, struct sk_buff *skb, struct flowi *fl)
net/l3mdev/l3mdev.c
247
int l3mdev_fib_rule_match(struct net *net, struct flowi *fl,
net/l3mdev/l3mdev.c
271
void l3mdev_update_flow(struct net *net, struct flowi *fl)
net/mptcp/subflow.c
318
struct flowi *fl,
net/mptcp/subflow.c
359
struct flowi *fl,
net/mptcp/subflow.c
373
struct flowi *fl,
net/mptcp/subflow.c
387
struct flowi *fl,
net/netfilter/nf_conntrack_sip.c
873
struct flowi fl;
net/netfilter/nf_flow_table_path.c
208
struct flowi fl = {};
net/netfilter/nf_flow_table_path.c
290
struct flowi fl;
net/netfilter/nf_nat_core.c
120
static void __nf_nat_decode_session(struct sk_buff *skb, struct flowi *fl)
net/netfilter/nf_nat_core.c
62
struct flowi *fl)
net/netfilter/nf_nat_core.c
92
struct flowi *fl)
net/netfilter/nf_nat_proto.c
626
struct flowi fl;
net/netfilter/nft_rt.c
26
struct flowi fl;
net/netfilter/utils.c
163
int nf_route(struct net *net, struct dst_entry **dst, struct flowi *fl,
net/netfilter/xt_TCPMSS.c
47
struct flowi fl;
net/rxrpc/peer_object.c
157
struct flowi fl;
net/sctp/ipv6.c
274
struct flowi *fl, struct sock *sk)
net/sctp/ipv6.c
278
struct flowi _fl;
net/sctp/ipv6.c
444
struct flowi *fl)
net/sctp/protocol.c
418
struct flowi *fl, struct sock *sk)
net/sctp/protocol.c
422
struct flowi _fl;
net/sctp/protocol.c
555
struct flowi *fl)
net/xfrm/xfrm_interface_core.c
424
xfrmi_xmit2(struct sk_buff *skb, struct net_device *dev, struct flowi *fl)
net/xfrm/xfrm_interface_core.c
529
struct flowi fl;
net/xfrm/xfrm_policy.c
1971
const struct flowi *fl,
net/xfrm/xfrm_policy.c
2096
const struct flowi *fl,
net/xfrm/xfrm_policy.c
2135
const struct flowi *fl,
net/xfrm/xfrm_policy.c
2157
const struct flowi *fl,
net/xfrm/xfrm_policy.c
217
__xfrm4_selector_match(const struct xfrm_selector *sel, const struct flowi *fl)
net/xfrm/xfrm_policy.c
2225
const struct flowi *fl,
net/xfrm/xfrm_policy.c
2241
const struct flowi *fl,
net/xfrm/xfrm_policy.c
230
__xfrm6_selector_match(const struct xfrm_selector *sel, const struct flowi *fl)
net/xfrm/xfrm_policy.c
242
bool xfrm_selector_match(const struct xfrm_selector *sel, const struct flowi *fl,
net/xfrm/xfrm_policy.c
2486
xfrm_tmpl_resolve_one(struct xfrm_policy *policy, const struct flowi *fl,
net/xfrm/xfrm_policy.c
2557
xfrm_tmpl_resolve(struct xfrm_policy **pols, int npols, const struct flowi *fl,
net/xfrm/xfrm_policy.c
2594
static dscp_t xfrm_get_dscp(const struct flowi *fl, int family)
net/xfrm/xfrm_policy.c
2645
const struct flowi *fl)
net/xfrm/xfrm_policy.c
2670
const struct flowi *fl,
net/xfrm/xfrm_policy.c
2810
static int xfrm_expand_policies(const struct flowi *fl, u16 family,
net/xfrm/xfrm_policy.c
2860
const struct flowi *fl, u16 family,
net/xfrm/xfrm_policy.c
2904
struct flowi fl;
net/xfrm/xfrm_policy.c
3027
const struct flowi *fl,
net/xfrm/xfrm_policy.c
3085
const struct flowi *fl,
net/xfrm/xfrm_policy.c
3174
const struct flowi *fl,
net/xfrm/xfrm_policy.c
3333
const struct flowi *fl, const struct sock *sk,
net/xfrm/xfrm_policy.c
3344
const struct flowi *fl,
net/xfrm/xfrm_policy.c
3362
xfrm_secpath_reject(int idx, struct sk_buff *skb, const struct flowi *fl)
net/xfrm/xfrm_policy.c
3436
decode_session4(const struct xfrm_flow_keys *flkeys, struct flowi *fl, bool reverse)
net/xfrm/xfrm_policy.c
3470
decode_session6(const struct xfrm_flow_keys *flkeys, struct flowi *fl, bool reverse)
net/xfrm/xfrm_policy.c
3502
int __xfrm_decode_session(struct net *net, struct sk_buff *skb, struct flowi *fl,
net/xfrm/xfrm_policy.c
3552
static bool icmp_err_packet(const struct flowi *fl, unsigned short family)
net/xfrm/xfrm_policy.c
3577
const struct flowi *fl, struct flowi *fl1)
net/xfrm/xfrm_policy.c
3608
const struct flowi *fl)
net/xfrm/xfrm_policy.c
3613
struct flowi fl1;
net/xfrm/xfrm_policy.c
3626
const struct flowi *fl, unsigned short family,
net/xfrm/xfrm_policy.c
3632
struct flowi fl1;
net/xfrm/xfrm_policy.c
3647
dst_entry *xfrm_out_fwd_icmp(struct sk_buff *skb, struct flowi *fl,
net/xfrm/xfrm_policy.c
3653
struct flowi fl1;
net/xfrm/xfrm_policy.c
3686
struct flowi fl;
net/xfrm/xfrm_policy.c
3881
struct flowi fl;
net/xfrm/xfrm_policy.c
4497
struct flowi fl;
net/xfrm/xfrm_state.c
1035
__xfrm4_init_tempsel(struct xfrm_selector *sel, const struct flowi *fl)
net/xfrm/xfrm_state.c
1053
__xfrm6_init_tempsel(struct xfrm_selector *sel, const struct flowi *fl)
net/xfrm/xfrm_state.c
1072
xfrm_init_tempstate(struct xfrm_state *x, const struct flowi *fl,
net/xfrm/xfrm_state.c
1302
const struct flowi *fl, unsigned short family,
net/xfrm/xfrm_state.c
1350
const struct flowi *fl, struct xfrm_tmpl *tmpl,