flowi4 393 drivers/infiniband/core/addr.c struct flowi4 fl4; flowi4 1415 drivers/infiniband/core/cma.c struct flowi4 fl4; flowi4 339 drivers/infiniband/hw/cxgb3/iwch_cm.c struct flowi4 fl4; flowi4 89 drivers/infiniband/sw/rxe/rxe_net.c struct flowi4 fl = { { 0 } }; flowi4 957 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c struct flowi4 flow = { {0} }; flowi4 97 drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.c struct flowi4 fl4; flowi4 76 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c struct flowi4 *fl4, flowi4 216 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c struct flowi4 fl4 = {}; flowi4 301 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c struct flowi4 fl4; flowi4 435 drivers/net/ethernet/netronome/nfp/flower/action.c struct flowi4 flow = {}; flowi4 291 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c struct flowi4 *flow, struct neighbour *neigh, gfp_t flag) flowi4 331 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c struct flowi4 flow = {}; flowi4 384 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c struct flowi4 flow = {}; flowi4 1357 drivers/net/ethernet/sun/sunvnet_common.c struct flowi4 fl4; flowi4 775 drivers/net/geneve.c struct flowi4 *fl4, flowi4 882 drivers/net/geneve.c struct flowi4 fl4; flowi4 1039 drivers/net/geneve.c struct flowi4 fl4; flowi4 1507 drivers/net/geneve.c struct flowi4 fl4 = { .daddr = info->key.u.ipv4.dst }; flowi4 390 drivers/net/gtp.c static struct rtable *ip4_route_output_gtp(struct flowi4 *fl4, flowi4 447 drivers/net/gtp.c struct flowi4 fl4; flowi4 471 drivers/net/gtp.c struct flowi4 *fl4, flowi4 488 drivers/net/gtp.c struct flowi4 fl4; flowi4 422 drivers/net/ipvlan/ipvlan_core.c struct flowi4 fl4 = { flowi4 139 drivers/net/ppp/pptp.c struct flowi4 fl4; flowi4 410 drivers/net/ppp/pptp.c struct flowi4 fl4; flowi4 248 drivers/net/vrf.c struct flowi4 fl4; flowi4 2227 drivers/net/vxlan.c struct flowi4 fl4; flowi4 586 drivers/scsi/cxgbi/libcxgbi.c static struct rtable *find_route_ipv4(struct flowi4 *fl4, flowi4 610 drivers/scsi/cxgbi/libcxgbi.c struct flowi4 fl4; flowi4 98 include/net/flow.h static inline void flowi4_init_output(struct flowi4 *fl4, int oif, flowi4 122 include/net/flow.h static inline void flowi4_update_output(struct flowi4 *fl4, int oif, __u8 tos, flowi4 176 include/net/flow.h struct flowi4 ip4; flowi4 192 include/net/flow.h static inline struct flowi *flowi4_to_flowi(struct flowi4 *fl4) flowi4 213 include/net/flow.h BUILD_BUG_ON(sizeof(struct flowi4) % sizeof(flow_compare_t)); flowi4 214 include/net/flow.h return sizeof(struct flowi4) / sizeof(flow_compare_t); flowi4 257 include/net/inet_connection_sock.h struct dst_entry *inet_csk_route_req(const struct sock *sk, struct flowi4 *fl4, flowi4 210 include/net/ip.h int ip_append_data(struct sock *sk, struct flowi4 *fl4, flowi4 219 include/net/ip.h ssize_t ip_append_page(struct sock *sk, struct flowi4 *fl4, struct page *page, flowi4 221 include/net/ip.h struct sk_buff *__ip_make_skb(struct sock *sk, struct flowi4 *fl4, flowi4 225 include/net/ip.h int ip_push_pending_frames(struct sock *sk, struct flowi4 *fl4); flowi4 227 include/net/ip.h struct sk_buff *ip_make_skb(struct sock *sk, struct flowi4 *fl4, flowi4 240 include/net/ip.h static inline struct sk_buff *ip_finish_skb(struct sock *sk, struct flowi4 *fl4) flowi4 255 include/net/ip_fib.h int fib_table_lookup(struct fib_table *tb, const struct flowi4 *flp, flowi4 292 include/net/ip_fib.h static inline int fib_lookup(struct net *net, const struct flowi4 *flp, flowi4 329 include/net/ip_fib.h struct flowi4 *fl4, flowi4 341 include/net/ip_fib.h int __fib_lookup(struct net *net, struct flowi4 *flp, flowi4 344 include/net/ip_fib.h static inline int fib_lookup(struct net *net, struct flowi4 *flp, flowi4 384 include/net/ip_fib.h struct flowi4 *fl4, flowi4 444 include/net/ip_fib.h int fib_multipath_hash(const struct net *net, const struct flowi4 *fl4, flowi4 451 include/net/ip_fib.h struct flowi4 *fl4, const struct sk_buff *skb); flowi4 240 include/net/ip_tunnels.h static inline void ip_tunnel_init_flow(struct flowi4 *fl4, flowi4 295 include/net/ip_tunnels.h u8 *protocol, struct flowi4 *fl4); flowi4 353 include/net/ip_tunnels.h u8 *protocol, struct flowi4 *fl4) flowi4 117 include/net/route.h struct rtable *ip_route_output_key_hash(struct net *net, struct flowi4 *flp, flowi4 119 include/net/route.h struct rtable *ip_route_output_key_hash_rcu(struct net *net, struct flowi4 *flp, flowi4 124 include/net/route.h struct flowi4 *flp) flowi4 129 include/net/route.h struct rtable *ip_route_output_flow(struct net *, struct flowi4 *flp, flowi4 134 include/net/route.h static inline struct rtable *ip_route_output_key(struct net *net, struct flowi4 *flp) flowi4 142 include/net/route.h struct flowi4 fl4 = { flowi4 151 include/net/route.h static inline struct rtable *ip_route_output_ports(struct net *net, struct flowi4 *fl4, flowi4 166 include/net/route.h static inline struct rtable *ip_route_output_gre(struct net *net, struct flowi4 *fl4, flowi4 281 include/net/route.h static inline void ip_route_connect_init(struct flowi4 *fl4, __be32 dst, __be32 src, flowi4 296 include/net/route.h static inline struct rtable *ip_route_connect(struct flowi4 *fl4, flowi4 319 include/net/route.h static inline struct rtable *ip_route_newports(struct flowi4 *fl4, struct rtable *rt, flowi4 15 include/trace/events/fib.h TP_PROTO(u32 tb_id, const struct flowi4 *flp, flowi4 4622 net/core/filter.c struct flowi4 fl4; flowi4 203 net/core/lwt_bpf.c struct flowi4 fl4 = {}; flowi4 45 net/dccp/ipv4.c struct flowi4 *fl4; flowi4 457 net/dccp/ipv4.c struct flowi4 fl4 = { flowi4 482 net/dccp/ipv4.c struct flowi4 fl4; flowi4 1193 net/ipv4/af_inet.c struct flowi4 *fl4; flowi4 1242 net/ipv4/af_inet.c struct flowi4 *fl4; flowi4 24 net/ipv4/datagram.c struct flowi4 *fl4; flowi4 106 net/ipv4/datagram.c struct flowi4 fl4; flowi4 158 net/ipv4/devinet.c struct flowi4 fl4 = { .daddr = addr }; flowi4 219 net/ipv4/fib_frontend.c struct flowi4 fl4 = { .daddr = addr }; flowi4 301 net/ipv4/fib_frontend.c struct flowi4 fl4 = { flowi4 361 net/ipv4/fib_frontend.c struct flowi4 fl4; flowi4 1332 net/ipv4/fib_frontend.c struct flowi4 fl4 = { flowi4 78 net/ipv4/fib_rules.c int __fib_lookup(struct net *net, struct flowi4 *flp, flowi4 174 net/ipv4/fib_rules.c struct flowi4 *fl4 = &fl->u.ip4; flowi4 1092 net/ipv4/fib_semantics.c struct flowi4 fl4 = { flowi4 1989 net/ipv4/fib_semantics.c static void fib_select_default(const struct flowi4 *flp, struct fib_result *res) flowi4 2191 net/ipv4/fib_semantics.c struct flowi4 *fl4, const struct sk_buff *skb) flowi4 1312 net/ipv4/fib_trie.c int fib_table_lookup(struct fib_table *tb, const struct flowi4 *flp, flowi4 1063 net/ipv4/fou.c struct flowi4 *fl4, u8 *protocol, __be16 sport) flowi4 1082 net/ipv4/fou.c u8 *protocol, struct flowi4 *fl4) flowi4 1099 net/ipv4/fou.c u8 *protocol, struct flowi4 *fl4) flowi4 311 net/ipv4/icmp.c struct flowi4 *fl4, int type, int code) flowi4 364 net/ipv4/icmp.c struct flowi4 *fl4, flowi4 403 net/ipv4/icmp.c struct flowi4 fl4; flowi4 461 net/ipv4/icmp.c struct flowi4 *fl4, flowi4 469 net/ipv4/icmp.c struct flowi4 fl4_dec; flowi4 512 net/ipv4/icmp.c struct flowi4 fl4_2 = {}; flowi4 577 net/ipv4/icmp.c struct flowi4 fl4; flowi4 332 net/ipv4/igmp.c const struct flowi4 *fl4) flowi4 355 net/ipv4/igmp.c struct flowi4 fl4; flowi4 734 net/ipv4/igmp.c struct flowi4 fl4; flowi4 567 net/ipv4/inet_connection_sock.c struct flowi4 *fl4, flowi4 610 net/ipv4/inet_connection_sock.c struct flowi4 *fl4; flowi4 1083 net/ipv4/inet_connection_sock.c struct flowi4 *fl4; flowi4 573 net/ipv4/ip_gre.c struct flowi4 fl4; flowi4 859 net/ipv4/ip_gre.c struct flowi4 fl4; flowi4 444 net/ipv4/ip_output.c static void ip_copy_addrs(struct iphdr *iph, const struct flowi4 *fl4) flowi4 459 net/ipv4/ip_output.c struct flowi4 *fl4; flowi4 954 net/ipv4/ip_output.c struct flowi4 *fl4, flowi4 1296 net/ipv4/ip_output.c int ip_append_data(struct sock *sk, struct flowi4 *fl4, flowi4 1322 net/ipv4/ip_output.c ssize_t ip_append_page(struct sock *sk, struct flowi4 *fl4, struct page *page, flowi4 1466 net/ipv4/ip_output.c struct flowi4 *fl4, flowi4 1573 net/ipv4/ip_output.c int ip_push_pending_frames(struct sock *sk, struct flowi4 *fl4) flowi4 1606 net/ipv4/ip_output.c struct flowi4 *fl4, flowi4 1664 net/ipv4/ip_output.c struct flowi4 fl4; flowi4 290 net/ipv4/ip_tunnel.c struct flowi4 fl4; flowi4 552 net/ipv4/ip_tunnel.c struct flowi4 fl4; flowi4 648 net/ipv4/ip_tunnel.c struct flowi4 fl4; flowi4 143 net/ipv4/ipmr.c static int ipmr_fib_lookup(struct net *net, struct flowi4 *flp4, flowi4 313 net/ipv4/ipmr.c static int ipmr_fib_lookup(struct net *net, struct flowi4 *flp4, flowi4 522 net/ipv4/ipmr.c struct flowi4 fl4 = { flowi4 1845 net/ipv4/ipmr.c struct flowi4 fl4; flowi4 2073 net/ipv4/ipmr.c struct flowi4 fl4 = { flowi4 24 net/ipv4/netfilter.c struct flowi4 fl4 = {}; flowi4 32 net/ipv4/netfilter/ipt_rpfilter.c static bool rpfilter_lookup_reverse(struct net *net, struct flowi4 *fl4, flowi4 58 net/ipv4/netfilter/ipt_rpfilter.c struct flowi4 flow; flowi4 28 net/ipv4/netfilter/nf_dup_ipv4.c struct flowi4 fl4; flowi4 65 net/ipv4/netfilter/nft_fib_ipv4.c struct flowi4 fl4 = { flowi4 635 net/ipv4/ping.c struct flowi4 *fl4) flowi4 697 net/ipv4/ping.c struct flowi4 fl4; flowi4 343 net/ipv4/raw.c static int raw_send_hdrinc(struct sock *sk, struct flowi4 *fl4, flowi4 447 net/ipv4/raw.c static int raw_probe_proto_opt(struct raw_frag_vec *rfv, struct flowi4 *fl4) flowi4 504 net/ipv4/raw.c struct flowi4 fl4; flowi4 524 net/ipv4/route.c static void __build_flow_key(const struct net *net, struct flowi4 *fl4, flowi4 545 net/ipv4/route.c static void build_skb_flow_key(struct flowi4 *fl4, const struct sk_buff *skb, flowi4 558 net/ipv4/route.c static void build_sk_flow_key(struct flowi4 *fl4, const struct sock *sk) flowi4 576 net/ipv4/route.c static void ip_rt_build_flow_key(struct flowi4 *fl4, const struct sock *sk, flowi4 735 net/ipv4/route.c static void __ip_do_redirect(struct rtable *rt, struct sk_buff *skb, struct flowi4 *fl4, flowi4 821 net/ipv4/route.c struct flowi4 fl4; flowi4 1012 net/ipv4/route.c static void __ip_rt_update_pmtu(struct rtable *rt, struct flowi4 *fl4, u32 mtu) flowi4 1049 net/ipv4/route.c struct flowi4 fl4; flowi4 1059 net/ipv4/route.c struct flowi4 fl4; flowi4 1076 net/ipv4/route.c struct flowi4 fl4; flowi4 1094 net/ipv4/route.c struct flowi4 fl4; flowi4 1149 net/ipv4/route.c struct flowi4 fl4; flowi4 1165 net/ipv4/route.c struct flowi4 fl4; flowi4 1262 net/ipv4/route.c struct flowi4 fl4 = { flowi4 1916 net/ipv4/route.c int fib_multipath_hash(const struct net *net, const struct flowi4 *fl4, flowi4 2048 net/ipv4/route.c struct flowi4 fl4; flowi4 2313 net/ipv4/route.c const struct flowi4 *fl4, int orig_oif, flowi4 2440 net/ipv4/route.c struct rtable *ip_route_output_key_hash(struct net *net, struct flowi4 *fl4, flowi4 2465 net/ipv4/route.c struct rtable *ip_route_output_key_hash_rcu(struct net *net, struct flowi4 *fl4, flowi4 2718 net/ipv4/route.c struct rtable *ip_route_output_flow(struct net *net, struct flowi4 *flp4, flowi4 2737 net/ipv4/route.c struct rtable *rt, u32 table_id, struct flowi4 *fl4, flowi4 3087 net/ipv4/route.c struct flowi4 fl4 = {}; flowi4 297 net/ipv4/syncookies.c struct flowi4 fl4; flowi4 206 net/ipv4/tcp_ipv4.c struct flowi4 *fl4; flowi4 945 net/ipv4/tcp_ipv4.c struct flowi4 fl4; flowi4 814 net/ipv4/udp.c static int udp_send_skb(struct sk_buff *skb, struct flowi4 *fl4, flowi4 911 net/ipv4/udp.c struct flowi4 *fl4 = &inet->cork.fl.u.ip4; flowi4 970 net/ipv4/udp.c struct flowi4 fl4_stack; flowi4 971 net/ipv4/udp.c struct flowi4 *fl4; flowi4 20 net/ipv4/xfrm4_policy.c static struct dst_entry *__xfrm4_dst_lookup(struct net *net, struct flowi4 *fl4, flowi4 50 net/ipv4/xfrm4_policy.c struct flowi4 fl4; flowi4 60 net/ipv4/xfrm4_policy.c struct flowi4 fl4; flowi4 75 net/ipv4/xfrm4_policy.c const struct flowi4 *fl4 = &fl->u.ip4; flowi4 571 net/ipv6/ip6_tunnel.c struct flowi4 fl4; flowi4 828 net/ipv6/sit.c struct flowi4 fl4; flowi4 1064 net/ipv6/sit.c struct flowi4 fl4; flowi4 412 net/l2tp/l2tp_ip.c struct flowi4 *fl4; flowi4 126 net/netfilter/ipvs/ip_vs_xmit.c struct flowi4 fl4; flowi4 728 net/netfilter/nf_conntrack_h323_main.c struct flowi4 fl1, fl2; flowi4 62 net/netfilter/nf_nat_core.c struct flowi4 *fl4 = &fl->u.ip4; flowi4 52 net/netfilter/xt_TCPMSS.c struct flowi4 *fl4 = &fl.u.ip4; flowi4 159 net/rxrpc/peer_object.c struct flowi4 *fl4 = &fl.u.ip4; flowi4 281 net/sctp/protocol.c static void sctp_v4_dst_saddr(union sctp_addr *saddr, struct flowi4 *fl4, flowi4 413 net/sctp/protocol.c struct flowi4 *fl4 = &_fl.u.ip4; flowi4 173 net/tipc/udp_media.c struct flowi4 fl = { flowi4 196 net/xfrm/xfrm_policy.c const struct flowi4 *fl4 = &fl->u.ip4; flowi4 3268 net/xfrm/xfrm_policy.c struct flowi4 *fl4 = &fl->u.ip4; flowi4 3274 net/xfrm/xfrm_policy.c memset(fl4, 0, sizeof(struct flowi4)); flowi4 854 net/xfrm/xfrm_state.c const struct flowi4 *fl4 = &fl->u.ip4;