/linux-4.4.14/include/net/ |
D | l3mdev.h | 37 const struct flowi6 *fl6); 138 const struct flowi6 *fl6) in l3mdev_get_rt6_dst() 148 const struct flowi6 *fl6) in l3mdev_rt6_dst_by_oif() 214 const struct flowi6 *fl6) in l3mdev_get_rt6_dst() 220 const struct flowi6 *fl6) in l3mdev_rt6_dst_by_oif()
|
D | flow.h | 125 struct flowi6 { struct 168 struct flowi6 ip6; 187 static inline struct flowi *flowi6_to_flowi(struct flowi6 *fl6) in flowi6_to_flowi() 206 BUILD_BUG_ON(sizeof(struct flowi6) % sizeof(flow_compare_t)); in flow_key_size() 207 return sizeof(struct flowi6) / sizeof(flow_compare_t); in flow_key_size() 248 __u32 __get_hash_from_flowi6(const struct flowi6 *fl6, struct flow_keys *keys); 250 static inline __u32 get_hash_from_flowi6(const struct flowi6 *fl6) in get_hash_from_flowi6()
|
D | ip6_route.h | 68 struct flowi6 *fl6, int flags); 72 struct flowi6 *fl6) in ip6_route_output() 77 struct dst_entry *ip6_route_lookup(struct net *net, struct flowi6 *fl6, 96 struct dst_entry *icmp6_dst_alloc(struct net_device *dev, struct flowi6 *fl6);
|
D | transp_v6.h | 13 struct flowi6; 44 struct flowi6 *fl6, struct ipv6_txoptions *opt,
|
D | ipv6.h | 293 int icmpv6_push_pending_frames(struct sock *sk, struct flowi6 *fl6, 701 static inline int ip6_sk_dst_hoplimit(struct ipv6_pinfo *np, struct flowi6 *fl6, in ip6_sk_dst_hoplimit() 743 struct flowi6 *fl6) in ip6_make_flowlabel() 785 struct flowi6 *fl6) in ip6_make_flowlabel() 835 int ip6_xmit(const struct sock *sk, struct sk_buff *skb, struct flowi6 *fl6, 844 int tclass, struct ipv6_txoptions *opt, struct flowi6 *fl6, 861 struct flowi6 *fl6, struct rt6_info *rt, 871 struct flowi6 *fl6); 872 struct dst_entry *ip6_dst_lookup_flow(const struct sock *sk, struct flowi6 *fl6, 874 struct dst_entry *ip6_sk_dst_lookup_flow(struct sock *sk, struct flowi6 *fl6, [all …]
|
D | inet6_connection_sock.h | 28 struct dst_entry *inet6_csk_route_req(const struct sock *sk, struct flowi6 *fl6,
|
D | ip6_fib.h | 253 struct flowi6 *, int); 261 struct dst_entry *fib6_rule_lookup(struct net *net, struct flowi6 *fl6,
|
D | addrconf.h | 193 struct dst_entry **dst, struct flowi6 *fl6);
|
/linux-4.4.14/include/linux/ |
D | icmpv6.h | 37 struct flowi6; 40 struct flowi6 *fl6,
|
D | skbuff.h | 1042 __u32 __skb_get_hash_flowi6(struct sk_buff *skb, const struct flowi6 *fl6); 1044 static inline __u32 skb_get_hash_flowi6(struct sk_buff *skb, const struct flowi6 *fl6) in skb_get_hash_flowi6()
|
/linux-4.4.14/net/ipv6/ |
D | inet6_connection_sock.c | 69 struct flowi6 *fl6, in inet6_csk_route_req() 120 struct flowi6 *fl6) in inet6_csk_route_socket() 156 struct flowi6 fl6; in inet6_csk_xmit() 183 struct flowi6 fl6; in inet6_csk_update_pmtu()
|
D | icmp.c | 174 struct flowi6 *fl6) in icmpv6_xrlim_allow() 239 int icmpv6_push_pending_frames(struct sock *sk, struct flowi6 *fl6, in icmpv6_push_pending_frames() 327 struct flowi6 *fl6) in icmpv6_route_lookup() 330 struct flowi6 fl2; in icmpv6_route_lookup() 401 struct flowi6 fl6; in icmp6_send() 562 struct flowi6 fl6; in icmpv6_echo_reply() 821 void icmpv6_flow_init(struct sock *sk, struct flowi6 *fl6, in icmpv6_flow_init()
|
D | ip6_output.c | 157 int ip6_xmit(const struct sock *sk, struct sk_buff *skb, struct flowi6 *fl6, in ip6_xmit() 859 const struct flowi6 *fl6) in ip6_sk_dst_check() 905 struct dst_entry **dst, struct flowi6 *fl6) in ip6_dst_lookup_tail() 974 struct flowi6 fl_gw6; in ip6_dst_lookup_tail() 990 memcpy(&fl_gw6, fl6, sizeof(struct flowi6)); in ip6_dst_lookup_tail() 1021 struct flowi6 *fl6) in ip6_dst_lookup() 1039 struct dst_entry *ip6_dst_lookup_flow(const struct sock *sk, struct flowi6 *fl6, in ip6_dst_lookup_flow() 1071 struct dst_entry *ip6_sk_dst_lookup_flow(struct sock *sk, struct flowi6 *fl6, in ip6_sk_dst_lookup_flow() 1090 unsigned int flags, const struct flowi6 *fl6) in ip6_ufo_append_data() 1183 struct rt6_info *rt, struct flowi6 *fl6) in ip6_setup_cork() [all …]
|
D | fib6_rules.c | 32 struct dst_entry *fib6_rule_lookup(struct net *net, struct flowi6 *fl6, in fib6_rule_lookup() 64 struct flowi6 *flp6 = &flp->u.ip6; in fib6_rule_action() 164 struct flowi6 *fl6 = &fl->u.ip6; in fib6_rule_match()
|
D | xfrm6_output.c | 49 struct flowi6 fl6; in xfrm6_local_rxpmtu() 60 struct flowi6 fl6; in xfrm6_local_error()
|
D | xfrm6_policy.c | 34 struct flowi6 fl6; in xfrm6_dst_lookup() 121 struct flowi6 *fl6 = &fl->u.ip6; in _decode_session6() 139 memset(fl6, 0, sizeof(struct flowi6)); in _decode_session6()
|
D | ip6_flowlabel.c | 374 struct flowi6 flowi6; in fl_create() local 390 memset(&flowi6, 0, sizeof(flowi6)); in fl_create() 392 err = ip6_datagram_send_ctl(net, sk, &msg, &flowi6, fl->opt, in fl_create()
|
D | route.c | 431 const struct flowi6 *fl6) in rt6_info_hash_nhsfn() 437 struct flowi6 *fl6, int oif, in rt6_multipath_select() 849 struct flowi6 *fl6, int flags) in ip6_pol_route_lookup() 872 struct dst_entry *ip6_route_lookup(struct net *net, struct flowi6 *fl6, in ip6_route_lookup() 882 struct flowi6 fl6 = { in rt6_lookup() 1041 struct flowi6 *fl6, int flags) in ip6_pol_route() 1134 struct flowi6 *fl6, int flags) in ip6_pol_route_input() 1141 struct flowi6 *fl6, int flags) in ip6_route_input_lookup() 1155 struct flowi6 fl6 = { in ip6_route_input() 1172 struct flowi6 *fl6, int flags) in ip6_pol_route_output() [all …]
|
D | addrconf_core.c | 112 struct flowi6 *u3) in eafnosupport_ipv6_dst_lookup()
|
D | datagram.c | 50 struct flowi6 fl6; in __ip6_datagram_connect() 269 void ipv6_local_error(struct sock *sk, int err, struct flowi6 *fl6, u32 info) in ipv6_local_error() 308 void ipv6_local_rxpmtu(struct sock *sk, struct flowi6 *fl6, u32 mtu) in ipv6_local_rxpmtu() 686 struct msghdr *msg, struct flowi6 *fl6, in ip6_datagram_send_ctl()
|
D | xfrm6_state.c | 26 const struct flowi6 *fl6 = &fl->u.ip6; in __xfrm6_init_tempsel()
|
D | ip6mr.c | 139 static int ip6mr_fib_lookup(struct net *net, struct flowi6 *flp6, in ip6mr_fib_lookup() 279 static int ip6mr_fib_lookup(struct net *net, struct flowi6 *flp6, in ip6mr_fib_lookup() 629 struct flowi6 fl6 = { in pim6_rcv() 698 struct flowi6 fl6 = { in reg_vif_xmit() 1638 struct flowi6 fl6 = { in mroute6_socket() 2005 struct flowi6 fl6; in ip6mr_forward2() 2023 fl6 = (struct flowi6) { in ip6mr_forward2() 2182 struct flowi6 fl6 = { in ip6_mr_input()
|
D | netfilter.c | 26 struct flowi6 fl6 = { in ip6_route_me_harder()
|
D | raw.c | 537 static int rawv6_push_pending_frames(struct sock *sk, struct flowi6 *fl6, in rawv6_push_pending_frames() 613 struct flowi6 *fl6, struct dst_entry **dstp, in rawv6_send_hdrinc() 682 static int rawv6_probe_proto_opt(struct raw6_frag_vec *rfv, struct flowi6 *fl6) in rawv6_probe_proto_opt() 747 struct flowi6 fl6; in rawv6_sendmsg()
|
D | ping.c | 88 struct flowi6 fl6; in ping_v6_sendmsg()
|
D | ip6_gre.c | 605 struct flowi6 *fl6, in ip6gre_xmit2() 776 struct flowi6 fl6; in ip6gre_xmit_ipv4() 815 struct flowi6 fl6; in ip6gre_xmit_ipv6() 881 struct flowi6 fl6; in ip6gre_xmit_other() 934 struct flowi6 *fl6 = &t->fl.u.ip6; in ip6gre_tnl_link_config()
|
D | syncookies.c | 221 struct flowi6 fl6; in cookie_v6_check()
|
D | ip6_tunnel.c | 1033 struct flowi6 *fl6, in ip6_tnl_xmit2() 1177 struct flowi6 fl6; in ip4ip6_tnl_xmit() 1222 struct flowi6 fl6; in ip6ip6_tnl_xmit() 1301 struct flowi6 *fl6 = &t->fl.u.ip6; in ip6_tnl_link_config()
|
D | tcp_ipv6.c | 123 struct flowi6 fl6; in tcp_v6_connect() 447 struct flowi6 *fl6 = &fl->u.ip6; in tcp_v6_send_synack() 744 struct flowi6 fl6; in tcp_v6_send_response() 988 struct flowi6 fl6; in tcp_v6_syn_recv_sock()
|
D | udp.c | 1025 static int udp_v6_send_skb(struct sk_buff *skb, struct flowi6 *fl6) in udp_v6_send_skb() 1079 struct flowi6 fl6; in udp_v6_push_pending_frames() 1113 struct flowi6 fl6; in udpv6_sendmsg()
|
D | mip6.c | 213 const struct flowi6 *fl6 = &fl->u.ip6; in mip6_destopt_reject()
|
D | exthdrs.c | 864 struct in6_addr *fl6_update_dst(struct flowi6 *fl6, in fl6_update_dst()
|
D | ndisc.c | 445 struct flowi6 fl6; in ndisc_send_skb() 1496 struct flowi6 fl6; in ndisc_send_redirect()
|
D | af_inet6.c | 654 struct flowi6 fl6; in inet6_sk_rebuild_header()
|
D | ipv6_sockglue.c | 473 struct flowi6 fl6; in do_ipv6_setsockopt()
|
D | mcast.c | 1613 struct flowi6 fl6; in mld_sendpack() 1945 struct flowi6 fl6; in igmp6_send()
|
D | ip6_fib.c | 286 struct dst_entry *fib6_rule_lookup(struct net *net, struct flowi6 *fl6, in fib6_rule_lookup()
|
/linux-4.4.14/net/ipv6/netfilter/ |
D | nf_dup_ipv6.c | 27 struct flowi6 fl6; in nf_dup_ipv6_route()
|
D | ip6t_rpfilter.c | 35 struct flowi6 fl6 = { in rpfilter_lookup_reverse6()
|
D | nf_reject_ipv6.c | 142 struct flowi6 fl6; in nf_send_reset6()
|
D | nf_nat_l3proto_ipv6.c | 38 struct flowi6 *fl6 = &fl->u.ip6; in nf_nat_ipv6_decode_session()
|
D | ip6t_SYNPROXY.c | 48 struct flowi6 fl6; in synproxy_send_tcp()
|
/linux-4.4.14/net/dccp/ |
D | ipv6.c | 190 struct flowi6 fl6; in dccp_v6_send_response() 246 struct flowi6 fl6; in dccp_v6_ctl_send_reset() 445 struct flowi6 fl6; in dccp_v6_request_recv_sock() 769 struct flowi6 fl6; in dccp_v6_connect()
|
/linux-4.4.14/net/sctp/ |
D | ipv6.c | 211 struct flowi6 *fl6 = &transport->fl.u.ip6; in sctp_v6_xmit() 238 struct flowi6 *fl6 = &fl->u.ip6; in sctp_v6_get_dst() 250 memset(fl6, 0, sizeof(struct flowi6)); in sctp_v6_get_dst() 367 struct flowi6 *fl6 = &fl->u.ip6; in sctp_v6_get_saddr()
|
/linux-4.4.14/net/netfilter/ |
D | xt_addrtype.c | 40 struct flowi6 flow; in match_lookup_rt6()
|
D | xt_TCPMSS.c | 60 struct flowi6 *fl6 = &fl.u.ip6; in tcpmss_reverse_mtu()
|
D | nf_conntrack_h323_main.c | 770 struct flowi6 fl1, fl2; in callforward_do_filter()
|
/linux-4.4.14/net/core/ |
D | flow_dissector.c | 693 __u32 __skb_get_hash_flowi6(struct sk_buff *skb, const struct flowi6 *fl6) in __skb_get_hash_flowi6() 803 __u32 __get_hash_from_flowi6(const struct flowi6 *fl6, struct flow_keys *keys) in __get_hash_from_flowi6()
|
/linux-4.4.14/drivers/net/ |
D | vrf.c | 227 struct flowi6 fl6 = { in vrf_process_v6_outbound() 842 const struct flowi6 *fl6) in vrf_get_rt6_dst()
|
D | geneve.c | 756 struct flowi6 *fl6, in geneve_get_v6_dst() 908 struct flowi6 fl6; in geneve6_xmit_skb() 1016 struct flowi6 fl6; in geneve_fill_metadata_dst()
|
D | vxlan.c | 1852 struct flowi6 fl6; in vxlan6_get_route()
|
/linux-4.4.14/net/tipc/ |
D | udp_media.c | 198 struct flowi6 fl6 = { in tipc_udp_send_msg()
|
/linux-4.4.14/drivers/infiniband/core/ |
D | addr.c | 271 struct flowi6 fl6; in addr6_resolve()
|
/linux-4.4.14/drivers/net/ipvlan/ |
D | ipvlan_core.c | 390 struct flowi6 fl6 = { in ipvlan_process_v6_outbound()
|
/linux-4.4.14/net/l2tp/ |
D | l2tp_ip6.c | 495 struct flowi6 fl6; in l2tp_ip6_sendmsg()
|
/linux-4.4.14/net/netfilter/ipvs/ |
D | ip_vs_xmit.c | 370 struct flowi6 fl6 = { in __ip_vs_route_output_v6()
|
D | ip_vs_ctl.c | 79 struct flowi6 fl6 = { in __ip_vs_addr_is_local_v6()
|
/linux-4.4.14/net/mpls/ |
D | af_mpls.c | 471 struct flowi6 fl6; in inet6_fib_lookup_dev()
|
/linux-4.4.14/drivers/scsi/cxgbi/ |
D | libcxgbi.c | 689 struct flowi6 fl; in find_route_ipv6()
|
/linux-4.4.14/net/xfrm/ |
D | xfrm_policy.c | 78 const struct flowi6 *fl6 = &fl->u.ip6; in __xfrm6_selector_match()
|
/linux-4.4.14/drivers/infiniband/hw/cxgb4/ |
D | cm.c | 392 struct flowi6 fl6; in find_route6()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
D | cnic.c | 3697 struct flowi6 fl6; in cnic_get_v6_route()
|