flowi6 422 drivers/infiniband/core/addr.c struct flowi6 fl6; flowi6 2039 drivers/infiniband/hw/i40iw/i40iw_cm.c struct flowi6 fl6; flowi6 473 drivers/infiniband/hw/qedr/qedr_iw_cm.c struct flowi6 fl6; flowi6 112 drivers/infiniband/sw/rxe/rxe_net.c struct flowi6 fl6 = { { 0 } }; flowi6 3695 drivers/net/ethernet/broadcom/cnic.c struct flowi6 fl6; flowi6 128 drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.c struct flowi6 fl6; flowi6 137 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c struct flowi6 *fl6, flowi6 335 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c struct flowi6 fl6 = {}; flowi6 404 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c struct flowi6 fl6 = t->fl.u.ip6; flowi6 825 drivers/net/geneve.c struct flowi6 *fl6, flowi6 945 drivers/net/geneve.c struct flowi6 fl6; flowi6 1051 drivers/net/geneve.c struct flowi6 fl6; flowi6 461 drivers/net/ipvlan/ipvlan_core.c struct flowi6 fl6 = { flowi6 66 drivers/net/ipvlan/ipvlan_l3s.c struct flowi6 fl6 = { flowi6 170 drivers/net/vrf.c struct flowi6 fl6; flowi6 953 drivers/net/vrf.c struct flowi6 *fl6, flowi6 967 drivers/net/vrf.c struct flowi6 fl6 = { flowi6 1092 drivers/net/vrf.c struct flowi6 *fl6) flowi6 2282 drivers/net/vxlan.c struct flowi6 fl6; flowi6 706 drivers/scsi/cxgbi/libcxgbi.c struct flowi6 fl; flowi6 41 include/linux/icmpv6.h struct flowi6; flowi6 44 include/linux/icmpv6.h struct flowi6 *fl6, flowi6 1347 include/linux/skbuff.h static inline __u32 skb_get_hash_flowi6(struct sk_buff *skb, const struct flowi6 *fl6) flowi6 177 include/net/flow.h struct flowi6 ip6; flowi6 197 include/net/flow.h static inline struct flowi *flowi6_to_flowi(struct flowi6 *fl6) flowi6 216 include/net/flow.h BUILD_BUG_ON(sizeof(struct flowi6) % sizeof(flow_compare_t)); flowi6 217 include/net/flow.h return sizeof(struct flowi6) / sizeof(flow_compare_t); flowi6 225 include/net/flow.h __u32 __get_hash_from_flowi6(const struct flowi6 *fl6, struct flow_keys *keys); flowi6 19 include/net/inet6_connection_sock.h struct dst_entry *inet6_csk_route_req(const struct sock *sk, struct flowi6 *fl6, flowi6 394 include/net/ip6_fib.h struct dst_entry *fib6_rule_lookup(struct net *net, struct flowi6 *fl6, flowi6 401 include/net/ip6_fib.h int fib6_lookup(struct net *net, int oif, struct flowi6 *fl6, flowi6 406 include/net/ip6_fib.h int oif, struct flowi6 *fl6, struct fib6_result *res, flowi6 410 include/net/ip6_fib.h struct flowi6 *fl6, int oif, bool have_oif_match, flowi6 516 include/net/ip6_fib.h struct flowi6 *fl6, flowi6 554 include/net/ip6_fib.h struct flowi6 *fl6, flowi6 84 include/net/ip6_route.h struct flowi6 *fl6, flowi6 89 include/net/ip6_route.h struct flowi6 *fl6, int flags); flowi6 92 include/net/ip6_route.h struct flowi6 *fl6, int flags); flowi6 96 include/net/ip6_route.h struct flowi6 *fl6) flowi6 111 include/net/ip6_route.h struct dst_entry *ip6_route_lookup(struct net *net, struct flowi6 *fl6, flowi6 114 include/net/ip6_route.h int ifindex, struct flowi6 *fl6, flowi6 153 include/net/ip6_route.h u32 rt6_multipath_hash(const struct net *net, const struct flowi6 *fl6, flowi6 156 include/net/ip6_route.h struct dst_entry *icmp6_dst_alloc(struct net_device *dev, struct flowi6 *fl6); flowi6 241 include/net/ip6_route.h const struct flowi6 *fl6); flowi6 71 include/net/ip6_tunnel.h u8 *protocol, struct flowi6 *fl6); flowi6 109 include/net/ip6_tunnel.h u8 *protocol, struct flowi6 *fl6) flowi6 145 include/net/ip6_tunnel.h struct flowi6 *fl6, int encap_limit, __u32 *pmtu, __u8 proto); flowi6 424 include/net/ipv6.h void icmpv6_push_pending_frames(struct sock *sk, struct flowi6 *fl6, flowi6 813 include/net/ipv6.h static inline int ip6_sk_dst_hoplimit(struct ipv6_pinfo *np, struct flowi6 *fl6, flowi6 862 include/net/ipv6.h struct flowi6 *fl6) flowi6 909 include/net/ipv6.h struct flowi6 *fl6) flowi6 960 include/net/ipv6.h static inline __be32 flowi6_get_flowlabel(const struct flowi6 *fl6) flowi6 983 include/net/ipv6.h int ip6_xmit(const struct sock *sk, struct sk_buff *skb, struct flowi6 *fl6, flowi6 992 include/net/ipv6.h struct ipcm6_cookie *ipc6, struct flowi6 *fl6, flowi6 1008 include/net/ipv6.h struct ipcm6_cookie *ipc6, struct flowi6 *fl6, flowi6 1019 include/net/ipv6.h struct flowi6 *fl6); flowi6 1020 include/net/ipv6.h struct dst_entry *ip6_dst_lookup_flow(struct net *net, const struct sock *sk, struct flowi6 *fl6, flowi6 1022 include/net/ipv6.h struct dst_entry *ip6_sk_dst_lookup_flow(struct sock *sk, struct flowi6 *fl6, flowi6 1069 include/net/ipv6.h struct in6_addr *fl6_update_dst(struct flowi6 *fl6, flowi6 1100 include/net/ipv6.h void ipv6_local_error(struct sock *sk, int err, struct flowi6 *fl6, u32 info); flowi6 1101 include/net/ipv6.h void ipv6_local_rxpmtu(struct sock *sk, struct flowi6 *fl6, u32 mtu); flowi6 29 include/net/ipv6_stubs.h struct flowi6 *fl6, flowi6 34 include/net/ipv6_stubs.h int (*fib6_lookup)(struct net *net, int oif, struct flowi6 *fl6, flowi6 37 include/net/ipv6_stubs.h int oif, struct flowi6 *fl6, flowi6 40 include/net/ipv6_stubs.h struct flowi6 *fl6, int oif, bool oif_match, flowi6 35 include/net/l3mdev.h struct flowi6 *fl6); flowi6 143 include/net/l3mdev.h struct dst_entry *l3mdev_link_scope_lookup(struct net *net, struct flowi6 *fl6); flowi6 254 include/net/l3mdev.h struct dst_entry *l3mdev_link_scope_lookup(struct net *net, struct flowi6 *fl6) flowi6 14 include/net/transp_v6.h struct flowi6; flowi6 45 include/net/transp_v6.h struct flowi6 *fl6, struct ipcm6_cookie *ipc6); flowi6 16 include/trace/events/fib6.h struct fib6_table *table, const struct flowi6 *flp), flowi6 4738 net/core/filter.c struct flowi6 fl6; flowi6 1669 net/core/flow_dissector.c __u32 __get_hash_from_flowi6(const struct flowi6 *fl6, struct flow_keys *keys) flowi6 223 net/core/lwt_bpf.c struct flowi6 fl6 = {}; flowi6 194 net/dccp/ipv6.c struct flowi6 fl6; flowi6 255 net/dccp/ipv6.c struct flowi6 fl6; flowi6 459 net/dccp/ipv6.c struct flowi6 fl6; flowi6 813 net/dccp/ipv6.c struct flowi6 fl6; flowi6 134 net/ipv6/addrconf_core.c struct flowi6 *fl6, flowi6 152 net/ipv6/addrconf_core.c int oif, struct flowi6 *fl6, flowi6 159 net/ipv6/addrconf_core.c eafnosupport_fib6_lookup(struct net *net, int oif, struct flowi6 *fl6, flowi6 167 net/ipv6/addrconf_core.c struct flowi6 *fl6, int oif, bool have_oif_match, flowi6 749 net/ipv6/af_inet6.c struct flowi6 fl6; flowi6 40 net/ipv6/datagram.c static void ip6_datagram_flow_key_init(struct flowi6 *fl6, struct sock *sk) flowi6 73 net/ipv6/datagram.c struct flowi6 fl6; flowi6 322 net/ipv6/datagram.c void ipv6_local_error(struct sock *sk, int err, struct flowi6 *fl6, u32 info) flowi6 362 net/ipv6/datagram.c void ipv6_local_rxpmtu(struct sock *sk, struct flowi6 *fl6, u32 mtu) flowi6 738 net/ipv6/datagram.c struct msghdr *msg, struct flowi6 *fl6, flowi6 1140 net/ipv6/exthdrs.c struct in6_addr *fl6_update_dst(struct flowi6 *fl6, flowi6 61 net/ipv6/fib6_rules.c int fib6_lookup(struct net *net, int oif, struct flowi6 *fl6, flowi6 89 net/ipv6/fib6_rules.c struct dst_entry *fib6_rule_lookup(struct net *net, struct flowi6 *fl6, flowi6 129 net/ipv6/fib6_rules.c struct flowi6 *flp6, const struct net_device *dev) flowi6 157 net/ipv6/fib6_rules.c struct flowi6 *flp6 = &flp->u.ip6; flowi6 195 net/ipv6/fib6_rules.c struct flowi6 *flp6 = &flp->u.ip6; flowi6 298 net/ipv6/fib6_rules.c struct flowi6 *fl6 = &fl->u.ip6; flowi6 22 net/ipv6/fou6.c struct flowi6 *fl6, u8 *protocol, __be16 sport) flowi6 41 net/ipv6/fou6.c u8 *protocol, struct flowi6 *fl6) flowi6 58 net/ipv6/fou6.c u8 *protocol, struct flowi6 *fl6) flowi6 194 net/ipv6/icmp.c struct flowi6 *fl6) flowi6 250 net/ipv6/icmp.c void icmpv6_push_pending_frames(struct sock *sk, struct flowi6 *fl6, flowi6 335 net/ipv6/icmp.c struct flowi6 *fl6) flowi6 338 net/ipv6/icmp.c struct flowi6 fl2; flowi6 434 net/ipv6/icmp.c struct flowi6 fl6; flowi6 681 net/ipv6/icmp.c struct flowi6 fl6; flowi6 957 net/ipv6/icmp.c void icmpv6_flow_init(struct sock *sk, struct flowi6 *fl6, flowi6 64 net/ipv6/ila/ila_lwt.c struct flowi6 fl6; flowi6 28 net/ipv6/inet6_connection_sock.c struct flowi6 *fl6, flowi6 80 net/ipv6/inet6_connection_sock.c struct flowi6 *fl6) flowi6 117 net/ipv6/inet6_connection_sock.c struct flowi6 fl6; flowi6 144 net/ipv6/inet6_connection_sock.c struct flowi6 fl6; flowi6 311 net/ipv6/ip6_fib.c struct dst_entry *fib6_rule_lookup(struct net *net, struct flowi6 *fl6, flowi6 329 net/ipv6/ip6_fib.c int fib6_lookup(struct net *net, int oif, struct flowi6 *fl6, flowi6 393 net/ipv6/ip6_flowlabel.c struct flowi6 flowi6; flowi6 409 net/ipv6/ip6_flowlabel.c memset(&flowi6, 0, sizeof(flowi6)); flowi6 412 net/ipv6/ip6_flowlabel.c err = ip6_datagram_send_ctl(net, sk, &msg, &flowi6, &ipc6); flowi6 634 net/ipv6/ip6_gre.c struct flowi6 *fl6, __u8 *dsfield, flowi6 660 net/ipv6/ip6_gre.c struct flowi6 *fl6, __u8 *dsfield, flowi6 707 net/ipv6/ip6_gre.c struct flowi6 *fl6, int encap_limit, flowi6 773 net/ipv6/ip6_gre.c struct flowi6 fl6; flowi6 806 net/ipv6/ip6_gre.c struct flowi6 fl6; flowi6 856 net/ipv6/ip6_gre.c struct flowi6 fl6; flowi6 921 net/ipv6/ip6_gre.c struct flowi6 fl6; flowi6 1073 net/ipv6/ip6_gre.c struct flowi6 *fl6 = &t->fl.u.ip6; flowi6 195 net/ipv6/ip6_output.c int ip6_xmit(const struct sock *sk, struct sk_buff *skb, struct flowi6 *fl6, flowi6 955 net/ipv6/ip6_output.c const struct flowi6 *fl6) flowi6 1001 net/ipv6/ip6_output.c struct dst_entry **dst, struct flowi6 *fl6) flowi6 1076 net/ipv6/ip6_output.c struct flowi6 fl_gw6; flowi6 1092 net/ipv6/ip6_output.c memcpy(&fl_gw6, fl6, sizeof(struct flowi6)); flowi6 1129 net/ipv6/ip6_output.c struct flowi6 *fl6) flowi6 1147 net/ipv6/ip6_output.c struct dst_entry *ip6_dst_lookup_flow(struct net *net, const struct sock *sk, struct flowi6 *fl6, flowi6 1181 net/ipv6/ip6_output.c struct dst_entry *ip6_sk_dst_lookup_flow(struct sock *sk, struct flowi6 *fl6, flowi6 1237 net/ipv6/ip6_output.c struct rt6_info *rt, struct flowi6 *fl6) flowi6 1313 net/ipv6/ip6_output.c struct flowi6 *fl6, flowi6 1660 net/ipv6/ip6_output.c struct ipcm6_cookie *ipc6, struct flowi6 *fl6, flowi6 1726 net/ipv6/ip6_output.c struct flowi6 *fl6 = &cork->fl.u.ip6; flowi6 1847 net/ipv6/ip6_output.c struct ipcm6_cookie *ipc6, struct flowi6 *fl6, flowi6 1033 net/ipv6/ip6_tunnel.c struct flowi6 *fl6, int encap_limit, __u32 *pmtu, flowi6 1235 net/ipv6/ip6_tunnel.c struct flowi6 fl6; flowi6 1308 net/ipv6/ip6_tunnel.c struct flowi6 fl6; flowi6 1424 net/ipv6/ip6_tunnel.c struct flowi6 *fl6 = &t->fl.u.ip6; flowi6 130 net/ipv6/ip6mr.c static int ip6mr_fib_lookup(struct net *net, struct flowi6 *flp6, flowi6 301 net/ipv6/ip6mr.c static int ip6mr_fib_lookup(struct net *net, struct flowi6 *flp6, flowi6 524 net/ipv6/ip6mr.c struct flowi6 fl6 = { flowi6 593 net/ipv6/ip6mr.c struct flowi6 fl6 = { flowi6 1607 net/ipv6/ip6mr.c struct flowi6 fl6 = { flowi6 2003 net/ipv6/ip6mr.c struct flowi6 fl6; flowi6 2021 net/ipv6/ip6mr.c fl6 = (struct flowi6) { flowi6 2188 net/ipv6/ip6mr.c struct flowi6 fl6 = { flowi6 506 net/ipv6/ipv6_sockglue.c struct flowi6 fl6; flowi6 1651 net/ipv6/mcast.c struct flowi6 fl6; flowi6 1996 net/ipv6/mcast.c struct flowi6 fl6; flowi6 201 net/ipv6/mip6.c const struct flowi6 *fl6 = &fl->u.ip6; flowi6 481 net/ipv6/ndisc.c struct flowi6 fl6; flowi6 1588 net/ipv6/ndisc.c struct flowi6 fl6; flowi6 31 net/ipv6/netfilter.c struct flowi6 fl6 = { flowi6 38 net/ipv6/netfilter/ip6t_rpfilter.c struct flowi6 fl6 = { flowi6 24 net/ipv6/netfilter/nf_dup_ipv6.c struct flowi6 fl6; flowi6 139 net/ipv6/netfilter/nf_reject_ipv6.c struct flowi6 fl6; flowi6 22 net/ipv6/netfilter/nft_fib_ipv6.c static int nft_fib6_flowi_init(struct flowi6 *fl6, const struct nft_fib *priv, flowi6 60 net/ipv6/netfilter/nft_fib_ipv6.c struct flowi6 fl6 = { flowi6 146 net/ipv6/netfilter/nft_fib_ipv6.c struct flowi6 fl6 = { flowi6 55 net/ipv6/ping.c struct flowi6 fl6; flowi6 539 net/ipv6/raw.c static int rawv6_push_pending_frames(struct sock *sk, struct flowi6 *fl6, flowi6 619 net/ipv6/raw.c struct flowi6 *fl6, struct dst_entry **dstp, flowi6 714 net/ipv6/raw.c static int rawv6_probe_proto_opt(struct raw6_frag_vec *rfv, struct flowi6 *fl6) flowi6 779 net/ipv6/raw.c struct flowi6 fl6; flowi6 428 net/ipv6/route.c struct flowi6 *fl6, int oif, bool have_oif_match, flowi6 1214 net/ipv6/route.c struct flowi6 *fl6, flowi6 1268 net/ipv6/route.c struct dst_entry *ip6_route_lookup(struct net *net, struct flowi6 *fl6, flowi6 1279 net/ipv6/route.c struct flowi6 fl6 = { flowi6 2181 net/ipv6/route.c struct flowi6 *fl6, struct fib6_result *res, int strict) flowi6 2211 net/ipv6/route.c int oif, struct flowi6 *fl6, flowi6 2282 net/ipv6/route.c struct flowi6 *fl6, flowi6 2291 net/ipv6/route.c struct flowi6 *fl6, flowi6 2351 net/ipv6/route.c u32 rt6_multipath_hash(const struct net *net, const struct flowi6 *fl6, flowi6 2450 net/ipv6/route.c struct flowi6 fl6 = { flowi6 2476 net/ipv6/route.c struct flowi6 *fl6, flowi6 2485 net/ipv6/route.c struct flowi6 *fl6, int flags) flowi6 2518 net/ipv6/route.c struct flowi6 *fl6, flowi6 2815 net/ipv6/route.c struct flowi6 fl6 = { flowi6 2854 net/ipv6/route.c const struct flowi6 *fl6) flowi6 2871 net/ipv6/route.c struct flowi6 *fl6, flowi6 2902 net/ipv6/route.c struct flowi6 *fl6; flowi6 2917 net/ipv6/route.c struct flowi6 fl6; flowi6 2923 net/ipv6/route.c struct flowi6 *fl6, flowi6 3011 net/ipv6/route.c const struct flowi6 *fl6, flowi6 3030 net/ipv6/route.c struct flowi6 fl6 = { flowi6 3051 net/ipv6/route.c struct flowi6 fl6 = { flowi6 3158 net/ipv6/route.c struct flowi6 *fl6) flowi6 3225 net/ipv6/route.c struct flowi6 fl6 = { flowi6 3297 net/ipv6/route.c struct flowi6 fl6 = { flowi6 5807 net/ipv6/route.c struct flowi6 fl6 = {}; flowi6 345 net/ipv6/seg6_iptunnel.c struct flowi6 fl6; flowi6 162 net/ipv6/seg6_local.c struct flowi6 fl6; flowi6 225 net/ipv6/syncookies.c struct flowi6 fl6; flowi6 154 net/ipv6/tcp_ipv6.c struct flowi6 fl6; flowi6 493 net/ipv6/tcp_ipv6.c struct flowi6 *fl6 = &fl->u.ip6; flowi6 813 net/ipv6/tcp_ipv6.c struct flowi6 fl6; flowi6 1130 net/ipv6/tcp_ipv6.c struct flowi6 fl6; flowi6 1102 net/ipv6/udp.c static int udp_v6_send_skb(struct sk_buff *skb, struct flowi6 *fl6, flowi6 1191 net/ipv6/udp.c struct flowi6 fl6; flowi6 1225 net/ipv6/udp.c struct flowi6 fl6; flowi6 45 net/ipv6/xfrm6_output.c struct flowi6 fl6; flowi6 56 net/ipv6/xfrm6_output.c struct flowi6 fl6; flowi6 31 net/ipv6/xfrm6_policy.c struct flowi6 fl6; flowi6 514 net/l2tp/l2tp_ip6.c struct flowi6 fl6; flowi6 126 net/l3mdev/l3mdev.c struct flowi6 *fl6) flowi6 619 net/mpls/af_mpls.c struct flowi6 fl6; flowi6 75 net/netfilter/ipvs/ip_vs_ctl.c struct flowi6 fl6 = { flowi6 436 net/netfilter/ipvs/ip_vs_xmit.c struct flowi6 fl6 = { flowi6 753 net/netfilter/nf_conntrack_h323_main.c struct flowi6 fl1, fl2; flowi6 95 net/netfilter/nf_nat_core.c struct flowi6 *fl6 = &fl->u.ip6; flowi6 838 net/netfilter/nf_synproxy_core.c struct flowi6 fl6; flowi6 56 net/netfilter/xt_TCPMSS.c struct flowi6 *fl6 = &fl.u.ip6; flowi6 36 net/netfilter/xt_addrtype.c struct flowi6 flow; flowi6 161 net/rxrpc/peer_object.c struct flowi6 *fl6 = &fl.u.ip6; flowi6 198 net/sctp/ipv6.c struct flowi6 *fl6 = &transport->fl.u.ip6; flowi6 232 net/sctp/ipv6.c struct flowi6 *fl6 = &_fl.u.ip6; flowi6 398 net/sctp/ipv6.c struct flowi6 *fl6 = &fl->u.ip6; flowi6 194 net/tipc/udp_media.c struct flowi6 fl6 = { flowi6 209 net/xfrm/xfrm_policy.c const struct flowi6 *fl6 = &fl->u.ip6; flowi6 3374 net/xfrm/xfrm_policy.c struct flowi6 *fl6 = &fl->u.ip6; flowi6 3392 net/xfrm/xfrm_policy.c memset(fl6, 0, sizeof(struct flowi6)); flowi6 872 net/xfrm/xfrm_state.c const struct flowi6 *fl6 = &fl->u.ip6;