/linux-4.1.27/net/sunrpc/ |
D | addr.c | 30 const struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sap; in rpc_ntop6_noscopeid() local 31 const struct in6_addr *addr = &sin6->sin6_addr; in rpc_ntop6_noscopeid() 68 const struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sap; in rpc_ntop6() local 77 if (!(ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_LINKLOCAL)) in rpc_ntop6() 79 if (sin6->sin6_scope_id == 0) in rpc_ntop6() 83 IPV6_SCOPE_DELIMITER, sin6->sin6_scope_id); in rpc_ntop6() 162 struct sockaddr_in6 *sin6) in rpc_parse_scope_id() argument 173 if (!(ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_LINKLOCAL)) in rpc_parse_scope_id() 195 sin6->sin6_scope_id = scope_id; in rpc_parse_scope_id() 205 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sap; in rpc_pton6() local [all …]
|
D | svcauth_unix.c | 177 struct sockaddr_in6 sin6; in ip_map_parse() local 201 sin6.sin6_family = AF_INET6; in ip_map_parse() 203 &sin6.sin6_addr); in ip_map_parse() 207 memcpy(&sin6, &address.s6, sizeof(sin6)); in ip_map_parse() 230 ipmp = __ip_map_lookup(cd, class, &sin6.sin6_addr); in ip_map_parse() 658 struct sockaddr_in6 *sin6, sin6_storage; in svcauth_unix_set_client() local 669 sin6 = &sin6_storage; in svcauth_unix_set_client() 670 ipv6_addr_set_v4mapped(sin->sin_addr.s_addr, &sin6->sin6_addr); in svcauth_unix_set_client() 673 sin6 = svc_addr_in6(rqstp); in svcauth_unix_set_client() 686 &sin6->sin6_addr); in svcauth_unix_set_client()
|
D | svc_xprt.c | 185 struct sockaddr_in6 sin6 = { in __svc_xpo_create() local 201 sap = (struct sockaddr *)&sin6; in __svc_xpo_create() 202 len = sizeof(sin6); in __svc_xpo_create()
|
D | xprtsock.c | 247 struct sockaddr_in6 *sin6; in xs_format_common_peer_addresses() local 270 sin6 = xs_addr_in6(xprt); in xs_format_common_peer_addresses() 271 snprintf(buf, sizeof(buf), "%pi6", &sin6->sin6_addr); in xs_format_common_peer_addresses() 2533 static const struct sockaddr_in6 sin6 = { in xs_init_anyaddr() local 2545 memcpy(sap, &sin6, sizeof(sin6)); in xs_init_anyaddr()
|
D | rpcb_clnt.c | 510 const struct sockaddr_in6 *sin6 = (const struct sockaddr_in6 *)sap; in rpcb_register_inet6() local 512 unsigned short port = ntohs(sin6->sin6_port); in rpcb_register_inet6()
|
D | clnt.c | 516 struct sockaddr_in6 *sin6 = in rpc_create() local 531 &sin6->sin6_addr); in rpc_create() 1195 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)buf; in rpc_sockname() local 1196 sin6->sin6_scope_id = 0; in rpc_sockname()
|
D | svc.c | 862 const struct sockaddr_in6 sin6 = { in __svc_rpcb_register6() local 882 (const struct sockaddr *)&sin6, netid); in __svc_rpcb_register6()
|
/linux-4.1.27/net/ipv6/netfilter/ |
D | nf_conntrack_l3proto_ipv6.c | 238 struct sockaddr_in6 sin6; in ipv6_getorigdst() local 251 if (*len < 0 || (unsigned int) *len < sizeof(sin6)) in ipv6_getorigdst() 264 sin6.sin6_family = AF_INET6; in ipv6_getorigdst() 265 sin6.sin6_port = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u.tcp.port; in ipv6_getorigdst() 266 sin6.sin6_flowinfo = inet6->flow_label & IPV6_FLOWINFO_MASK; in ipv6_getorigdst() 267 memcpy(&sin6.sin6_addr, in ipv6_getorigdst() 269 sizeof(sin6.sin6_addr)); in ipv6_getorigdst() 272 sin6.sin6_scope_id = ipv6_iface_scope_id(&sin6.sin6_addr, in ipv6_getorigdst() 274 return copy_to_user(user, &sin6, sizeof(sin6)) ? -EFAULT : 0; in ipv6_getorigdst()
|
/linux-4.1.27/include/linux/sunrpc/ |
D | svc_xprt.h | 152 const struct sockaddr_in6 *sin6 = (const struct sockaddr_in6 *)sa; in svc_addr_port() local 158 return ntohs(sin6->sin6_port); in svc_addr_port() 189 const struct sockaddr_in6 *sin6 = (const struct sockaddr_in6 *)addr; in __svc_print_addr() local 199 &sin6->sin6_addr, in __svc_print_addr() 200 ntohs(sin6->sin6_port)); in __svc_print_addr()
|
/linux-4.1.27/net/ipv6/ |
D | inet6_connection_sock.c | 166 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *) uaddr; in inet6_csk_addr2sockaddr() local 168 sin6->sin6_family = AF_INET6; in inet6_csk_addr2sockaddr() 169 sin6->sin6_addr = sk->sk_v6_daddr; in inet6_csk_addr2sockaddr() 170 sin6->sin6_port = inet_sk(sk)->inet_dport; in inet6_csk_addr2sockaddr() 172 sin6->sin6_flowinfo = 0; in inet6_csk_addr2sockaddr() 173 sin6->sin6_scope_id = ipv6_iface_scope_id(&sin6->sin6_addr, in inet6_csk_addr2sockaddr()
|
D | udp.c | 473 DECLARE_SOCKADDR(struct sockaddr_in6 *, sin6, msg->msg_name); in udpv6_recvmsg() 474 sin6->sin6_family = AF_INET6; in udpv6_recvmsg() 475 sin6->sin6_port = udp_hdr(skb)->source; in udpv6_recvmsg() 476 sin6->sin6_flowinfo = 0; in udpv6_recvmsg() 480 &sin6->sin6_addr); in udpv6_recvmsg() 481 sin6->sin6_scope_id = 0; in udpv6_recvmsg() 483 sin6->sin6_addr = ipv6_hdr(skb)->saddr; in udpv6_recvmsg() 484 sin6->sin6_scope_id = in udpv6_recvmsg() 485 ipv6_iface_scope_id(&sin6->sin6_addr, in udpv6_recvmsg() 488 *addr_len = sizeof(*sin6); in udpv6_recvmsg() [all …]
|
D | raw.c | 463 DECLARE_SOCKADDR(struct sockaddr_in6 *, sin6, msg->msg_name); in rawv6_recvmsg() 502 if (sin6) { in rawv6_recvmsg() 503 sin6->sin6_family = AF_INET6; in rawv6_recvmsg() 504 sin6->sin6_port = 0; in rawv6_recvmsg() 505 sin6->sin6_addr = ipv6_hdr(skb)->saddr; in rawv6_recvmsg() 506 sin6->sin6_flowinfo = 0; in rawv6_recvmsg() 507 sin6->sin6_scope_id = ipv6_iface_scope_id(&sin6->sin6_addr, in rawv6_recvmsg() 509 *addr_len = sizeof(*sin6); in rawv6_recvmsg() 736 DECLARE_SOCKADDR(struct sockaddr_in6 *, sin6, msg->msg_name); in rawv6_sendmsg() 770 if (sin6) { in rawv6_sendmsg() [all …]
|
D | datagram.c | 227 DECLARE_SOCKADDR(struct sockaddr_in6 *, sin6, uaddr); in ip6_datagram_connect_v6_only() 228 if (sin6->sin6_family != AF_INET6) in ip6_datagram_connect_v6_only() 655 struct sockaddr_in6 sin6; in ip6_datagram_recv_specific_ctl() local 664 sin6.sin6_family = AF_INET6; in ip6_datagram_recv_specific_ctl() 665 sin6.sin6_addr = ipv6_hdr(skb)->daddr; in ip6_datagram_recv_specific_ctl() 666 sin6.sin6_port = ports[1]; in ip6_datagram_recv_specific_ctl() 667 sin6.sin6_flowinfo = 0; in ip6_datagram_recv_specific_ctl() 668 sin6.sin6_scope_id = in ip6_datagram_recv_specific_ctl() 672 put_cmsg(msg, SOL_IPV6, IPV6_ORIGDSTADDR, sizeof(sin6), &sin6); in ip6_datagram_recv_specific_ctl()
|
D | tcp_ipv6.c | 502 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)&cmd.tcpm_addr; in tcp_v6_parse_md5_keys() local 510 if (sin6->sin6_family != AF_INET6) in tcp_v6_parse_md5_keys() 514 if (ipv6_addr_v4mapped(&sin6->sin6_addr)) in tcp_v6_parse_md5_keys() 515 return tcp_md5_do_del(sk, (union tcp_md5_addr *)&sin6->sin6_addr.s6_addr32[3], in tcp_v6_parse_md5_keys() 517 return tcp_md5_do_del(sk, (union tcp_md5_addr *)&sin6->sin6_addr, in tcp_v6_parse_md5_keys() 524 if (ipv6_addr_v4mapped(&sin6->sin6_addr)) in tcp_v6_parse_md5_keys() 525 return tcp_md5_do_add(sk, (union tcp_md5_addr *)&sin6->sin6_addr.s6_addr32[3], in tcp_v6_parse_md5_keys() 528 return tcp_md5_do_add(sk, (union tcp_md5_addr *)&sin6->sin6_addr, in tcp_v6_parse_md5_keys()
|
/linux-4.1.27/include/linux/lockd/ |
D | lockd.h | 310 const struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sap; in __nlm_privileged_request6() local 312 if (ntohs(sin6->sin6_port) > 1023) in __nlm_privileged_request6() 315 if (ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_MAPPED) in __nlm_privileged_request6() 316 return ipv4_is_loopback(sin6->sin6_addr.s6_addr32[3]); in __nlm_privileged_request6() 318 return ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_LOOPBACK; in __nlm_privileged_request6()
|
/linux-4.1.27/fs/nfs/ |
D | fscache-index.c | 72 const struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *) &clp->cl_addr; in nfs_server_get_key() local 89 key->port = sin6->sin6_port; in nfs_server_get_key() 90 key->addr[0].ipv6_addr = sin6->sin6_addr; in nfs_server_get_key()
|
D | super.c | 579 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sap; in nfs_show_mountd_options() local 580 seq_printf(m, ",mountaddr=%pI6c", &sin6->sin6_addr); in nfs_show_mountd_options()
|
/linux-4.1.27/net/ipv4/ |
D | ping.c | 907 DECLARE_SOCKADDR(struct sockaddr_in6 *, sin6, msg->msg_name); in ping_recvmsg() 909 if (sin6) { in ping_recvmsg() 910 sin6->sin6_family = AF_INET6; in ping_recvmsg() 911 sin6->sin6_port = 0; in ping_recvmsg() 912 sin6->sin6_addr = ip6->saddr; in ping_recvmsg() 913 sin6->sin6_flowinfo = 0; in ping_recvmsg() 915 sin6->sin6_flowinfo = ip6_flowinfo(ip6); in ping_recvmsg() 916 sin6->sin6_scope_id = in ping_recvmsg() 917 ipv6_iface_scope_id(&sin6->sin6_addr, in ping_recvmsg() 919 *addr_len = sizeof(*sin6); in ping_recvmsg()
|
/linux-4.1.27/include/linux/ |
D | rxrpc.h | 29 struct sockaddr_in6 sin6; /* IPv6 transport address */ member
|
/linux-4.1.27/drivers/net/ |
D | vxlan.c | 89 struct sockaddr_in6 sin6; member 150 return ipv6_addr_equal(&a->sin6.sin6_addr, &b->sin6.sin6_addr); in vxlan_addr_equal() 158 return ipv6_addr_any(&ipa->sin6.sin6_addr); in vxlan_addr_any() 166 return ipv6_addr_is_multicast(&ipa->sin6.sin6_addr); in vxlan_addr_multicast() 174 ip->sin6.sin6_addr = nla_get_in6_addr(nla); in vxlan_nla_get_addr() 190 return nla_put_in6_addr(skb, attr, &ip->sin6.sin6_addr); in vxlan_nla_put_addr() 827 ip->sin6.sin6_addr = in6addr_any; in vxlan_fdb_parse() 1105 &ip->sin6.sin6_addr); in vxlan_igmp_join() 1133 &ip->sin6.sin6_addr); in vxlan_igmp_leave() 1290 saddr.sin6.sin6_addr = oip6->saddr; in vxlan_rcv() [all …]
|
/linux-4.1.27/drivers/infiniband/core/ |
D | cma.c | 1719 struct sockaddr_in6 *sin6; in cma_query_ib_route() local 1740 sin6 = (struct sockaddr_in6 *) cma_src_addr(id_priv); in cma_query_ib_route() 1741 path_rec.traffic_class = (u8) (be32_to_cpu(sin6->sin6_flowinfo) >> 20); in cma_query_ib_route() 2515 struct sockaddr_in6 *sin6; in cma_check_linklocal() local 2520 sin6 = (struct sockaddr_in6 *) addr; in cma_check_linklocal() 2522 if (!(ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_LINKLOCAL)) in cma_check_linklocal() 2525 if (!sin6->sin6_scope_id) in cma_check_linklocal() 2528 dev_addr->bound_dev_if = sin6->sin6_scope_id; in cma_check_linklocal() 3191 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *) addr; in cma_set_mgid() local 3196 ((be32_to_cpu(sin6->sin6_addr.s6_addr32[0]) & 0xFFF0FFFF) == in cma_set_mgid() [all …]
|
/linux-4.1.27/drivers/infiniband/hw/cxgb4/ |
D | cm.c | 2403 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *) in pass_accept_req() local 2406 sin6->sin6_family = PF_INET6; in pass_accept_req() 2407 sin6->sin6_port = local_port; in pass_accept_req() 2408 memcpy(sin6->sin6_addr.s6_addr, local_ip, 16); in pass_accept_req() 2410 sin6 = (struct sockaddr_in6 *)&child_ep->com.local_addr; in pass_accept_req() 2411 sin6->sin6_family = PF_INET6; in pass_accept_req() 2412 sin6->sin6_port = ((struct sockaddr_in6 *) in pass_accept_req() 2414 memcpy(sin6->sin6_addr.s6_addr, local_ip, 16); in pass_accept_req() 2416 sin6 = (struct sockaddr_in6 *)&child_ep->com.mapped_remote_addr; in pass_accept_req() 2417 sin6->sin6_family = PF_INET6; in pass_accept_req() [all …]
|
/linux-4.1.27/fs/lockd/ |
D | host.c | 81 const struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sap; in __nlm_hash_addr6() local 82 const struct in6_addr addr = sin6->sin6_addr; in __nlm_hash_addr6()
|
/linux-4.1.27/net/sunrpc/xprtrdma/ |
D | transport.c | 174 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sap; in xprt_rdma_format_addresses6() local 177 snprintf(buf, sizeof(buf), "%pi6", &sin6->sin6_addr); in xprt_rdma_format_addresses6()
|
/linux-4.1.27/net/key/ |
D | af_key.c | 378 const struct sockaddr_in6 *sin6; in verify_address_len() local 391 len = DIV_ROUND_UP(sizeof(*sp) + sizeof(*sin6), sizeof(uint64_t)); in verify_address_len() 708 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa; in pfkey_sockaddr_fill() local 709 sin6->sin6_family = AF_INET6; in pfkey_sockaddr_fill() 710 sin6->sin6_port = port; in pfkey_sockaddr_fill() 711 sin6->sin6_flowinfo = 0; in pfkey_sockaddr_fill() 712 sin6->sin6_addr = xaddr->in6; in pfkey_sockaddr_fill() 713 sin6->sin6_scope_id = 0; in pfkey_sockaddr_fill()
|
/linux-4.1.27/net/rxrpc/ |
D | ar-call.c | 290 trans->peer->srx.transport.sin6.sin6_addr.in6_u.u6_addr8, in rxrpc_alloc_client_call() 532 conn->trans->peer->srx.transport.sin6.sin6_addr.in6_u.u6_addr8, in rxrpc_incoming_call()
|
/linux-4.1.27/fs/dlm/ |
D | lowcomms.c | 1120 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)&rem_addr; in sctp_init_assoc() local 1121 log_print("Trying to connect to %pI6", &sin6->sin6_addr); in sctp_init_assoc()
|
/linux-4.1.27/drivers/scsi/ |
D | libiscsi.c | 3444 struct sockaddr_in6 *sin6 = NULL; in iscsi_conn_get_addr_param() local 3453 sin6 = (struct sockaddr_in6 *)addr; in iscsi_conn_get_addr_param() 3465 len = sprintf(buf, "%pI6\n", &sin6->sin6_addr); in iscsi_conn_get_addr_param() 3473 be16_to_cpu(sin6->sin6_port)); in iscsi_conn_get_addr_param()
|
/linux-4.1.27/net/sctp/ |
D | socket.c | 790 struct sockaddr_in6 *sin6; in sctp_send_asconf_del_ip() local 792 sin6 = (struct sockaddr_in6 *)addrs; in sctp_send_asconf_del_ip() 793 asoc->asconf_addr_del_pending->v6.sin6_addr = sin6->sin6_addr; in sctp_send_asconf_del_ip()
|
/linux-4.1.27/drivers/target/iscsi/ |
D | iscsi_target.c | 3366 const struct sockaddr_in6 sin6 = { in iscsit_check_inaddr_any() local 3372 sin6.sin6_addr.s6_addr, 16)) in iscsit_check_inaddr_any()
|