Home
last modified time | relevance | path

Searched refs:sin6 (Results 1 – 34 of 34) sorted by relevance

/linux-4.4.14/net/sunrpc/
Daddr.c30 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 …]
Dsvcauth_unix.c177 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()
Dsvc_xprt.c184 struct sockaddr_in6 sin6 = { in __svc_xpo_create() local
200 sap = (struct sockaddr *)&sin6; in __svc_xpo_create()
201 len = sizeof(sin6); in __svc_xpo_create()
Dxprtsock.c247 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()
2708 static const struct sockaddr_in6 sin6 = { in xs_init_anyaddr() local
2720 memcpy(sap, &sin6, sizeof(sin6)); in xs_init_anyaddr()
Drpcb_clnt.c510 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()
Dclnt.c516 struct sockaddr_in6 *sin6 = in rpc_create() local
531 &sin6->sin6_addr); in rpc_create()
1187 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)buf; in rpc_sockname() local
1188 sin6->sin6_scope_id = 0; in rpc_sockname()
Dsvc.c859 const struct sockaddr_in6 sin6 = { in __svc_rpcb_register6() local
879 (const struct sockaddr *)&sin6, netid); in __svc_rpcb_register6()
/linux-4.4.14/net/ipv6/
Dinet6_connection_sock.c101 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *) uaddr; in inet6_csk_addr2sockaddr() local
103 sin6->sin6_family = AF_INET6; in inet6_csk_addr2sockaddr()
104 sin6->sin6_addr = sk->sk_v6_daddr; in inet6_csk_addr2sockaddr()
105 sin6->sin6_port = inet_sk(sk)->inet_dport; in inet6_csk_addr2sockaddr()
107 sin6->sin6_flowinfo = 0; in inet6_csk_addr2sockaddr()
108 sin6->sin6_scope_id = ipv6_iface_scope_id(&sin6->sin6_addr, in inet6_csk_addr2sockaddr()
Dudp.c476 DECLARE_SOCKADDR(struct sockaddr_in6 *, sin6, msg->msg_name); in udpv6_recvmsg()
477 sin6->sin6_family = AF_INET6; in udpv6_recvmsg()
478 sin6->sin6_port = udp_hdr(skb)->source; in udpv6_recvmsg()
479 sin6->sin6_flowinfo = 0; in udpv6_recvmsg()
483 &sin6->sin6_addr); in udpv6_recvmsg()
484 sin6->sin6_scope_id = 0; in udpv6_recvmsg()
486 sin6->sin6_addr = ipv6_hdr(skb)->saddr; in udpv6_recvmsg()
487 sin6->sin6_scope_id = in udpv6_recvmsg()
488 ipv6_iface_scope_id(&sin6->sin6_addr, in udpv6_recvmsg()
491 *addr_len = sizeof(*sin6); in udpv6_recvmsg()
[all …]
Draw.c464 DECLARE_SOCKADDR(struct sockaddr_in6 *, sin6, msg->msg_name); in rawv6_recvmsg()
503 if (sin6) { in rawv6_recvmsg()
504 sin6->sin6_family = AF_INET6; in rawv6_recvmsg()
505 sin6->sin6_port = 0; in rawv6_recvmsg()
506 sin6->sin6_addr = ipv6_hdr(skb)->saddr; in rawv6_recvmsg()
507 sin6->sin6_flowinfo = 0; in rawv6_recvmsg()
508 sin6->sin6_scope_id = ipv6_iface_scope_id(&sin6->sin6_addr, in rawv6_recvmsg()
510 *addr_len = sizeof(*sin6); in rawv6_recvmsg()
738 DECLARE_SOCKADDR(struct sockaddr_in6 *, sin6, msg->msg_name); in rawv6_sendmsg()
772 if (sin6) { in rawv6_sendmsg()
[all …]
Ddatagram.c227 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()
Dtcp_ipv6.c500 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)&cmd.tcpm_addr; in tcp_v6_parse_md5_keys() local
508 if (sin6->sin6_family != AF_INET6) in tcp_v6_parse_md5_keys()
512 if (ipv6_addr_v4mapped(&sin6->sin6_addr)) in tcp_v6_parse_md5_keys()
513 return tcp_md5_do_del(sk, (union tcp_md5_addr *)&sin6->sin6_addr.s6_addr32[3], in tcp_v6_parse_md5_keys()
515 return tcp_md5_do_del(sk, (union tcp_md5_addr *)&sin6->sin6_addr, in tcp_v6_parse_md5_keys()
522 if (ipv6_addr_v4mapped(&sin6->sin6_addr)) in tcp_v6_parse_md5_keys()
523 return tcp_md5_do_add(sk, (union tcp_md5_addr *)&sin6->sin6_addr.s6_addr32[3], in tcp_v6_parse_md5_keys()
526 return tcp_md5_do_add(sk, (union tcp_md5_addr *)&sin6->sin6_addr, in tcp_v6_parse_md5_keys()
/linux-4.4.14/net/ipv6/netfilter/
Dnf_conntrack_l3proto_ipv6.c232 struct sockaddr_in6 sin6; in ipv6_getorigdst() local
245 if (*len < 0 || (unsigned int) *len < sizeof(sin6)) in ipv6_getorigdst()
258 sin6.sin6_family = AF_INET6; in ipv6_getorigdst()
259 sin6.sin6_port = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u.tcp.port; in ipv6_getorigdst()
260 sin6.sin6_flowinfo = inet6->flow_label & IPV6_FLOWINFO_MASK; in ipv6_getorigdst()
261 memcpy(&sin6.sin6_addr, in ipv6_getorigdst()
263 sizeof(sin6.sin6_addr)); in ipv6_getorigdst()
266 sin6.sin6_scope_id = ipv6_iface_scope_id(&sin6.sin6_addr, in ipv6_getorigdst()
268 return copy_to_user(user, &sin6, sizeof(sin6)) ? -EFAULT : 0; in ipv6_getorigdst()
/linux-4.4.14/include/linux/sunrpc/
Dsvc_xprt.h153 const struct sockaddr_in6 *sin6 = (const struct sockaddr_in6 *)sa; in svc_addr_port() local
159 return ntohs(sin6->sin6_port); in svc_addr_port()
190 const struct sockaddr_in6 *sin6 = (const struct sockaddr_in6 *)addr; in __svc_print_addr() local
200 &sin6->sin6_addr, in __svc_print_addr()
201 ntohs(sin6->sin6_port)); in __svc_print_addr()
/linux-4.4.14/include/linux/lockd/
Dlockd.h314 const struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sap; in __nlm_privileged_request6() local
316 if (ntohs(sin6->sin6_port) > 1023) in __nlm_privileged_request6()
319 if (ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_MAPPED) in __nlm_privileged_request6()
320 return ipv4_is_loopback(sin6->sin6_addr.s6_addr32[3]); in __nlm_privileged_request6()
322 return ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_LOOPBACK; in __nlm_privileged_request6()
/linux-4.4.14/fs/nfs/
Dfscache-index.c72 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()
Dsuper.c582 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sap; in nfs_show_mountd_options() local
583 seq_printf(m, ",mountaddr=%pI6c", &sin6->sin6_addr); in nfs_show_mountd_options()
/linux-4.4.14/net/ipv4/
Dping.c908 DECLARE_SOCKADDR(struct sockaddr_in6 *, sin6, msg->msg_name); in ping_recvmsg()
910 if (sin6) { in ping_recvmsg()
911 sin6->sin6_family = AF_INET6; in ping_recvmsg()
912 sin6->sin6_port = 0; in ping_recvmsg()
913 sin6->sin6_addr = ip6->saddr; in ping_recvmsg()
914 sin6->sin6_flowinfo = 0; in ping_recvmsg()
916 sin6->sin6_flowinfo = ip6_flowinfo(ip6); in ping_recvmsg()
917 sin6->sin6_scope_id = in ping_recvmsg()
918 ipv6_iface_scope_id(&sin6->sin6_addr, in ping_recvmsg()
920 *addr_len = sizeof(*sin6); in ping_recvmsg()
/linux-4.4.14/drivers/infiniband/hw/cxgb4/
Dcm.c303 struct sockaddr_in6 *sin6 = in _c4iw_free_ep() local
309 (const u32 *)&sin6->sin6_addr.s6_addr, in _c4iw_free_ep()
457 struct sockaddr_in6 *sin6 = in act_open_req_arp_failure() local
460 (const u32 *)&sin6->sin6_addr.s6_addr, 1); in act_open_req_arp_failure()
2155 struct sockaddr_in6 *sin6 = in act_open_rpl() local
2161 &sin6->sin6_addr.s6_addr, 1); in act_open_rpl()
2191 struct sockaddr_in6 *sin6 = in act_open_rpl() local
2194 (const u32 *)&sin6->sin6_addr.s6_addr, 1); in act_open_rpl()
2389 struct sockaddr_in6 *sin6; in pass_accept_req() local
2490 sin6 = (struct sockaddr_in6 *)&child_ep->com.mapped_local_addr; in pass_accept_req()
[all …]
/linux-4.4.14/include/linux/
Drxrpc.h29 struct sockaddr_in6 sin6; /* IPv6 transport address */ member
/linux-4.4.14/drivers/net/
Dvxlan.c116 return ipv6_addr_equal(&a->sin6.sin6_addr, &b->sin6.sin6_addr); in vxlan_addr_equal()
124 return ipv6_addr_any(&ipa->sin6.sin6_addr); in vxlan_addr_any()
132 return ipv6_addr_is_multicast(&ipa->sin6.sin6_addr); in vxlan_addr_multicast()
140 ip->sin6.sin6_addr = nla_get_in6_addr(nla); in vxlan_nla_get_addr()
156 return nla_put_in6_addr(skb, attr, &ip->sin6.sin6_addr); in vxlan_nla_put_addr()
786 ip->sin6.sin6_addr = in6addr_any; in vxlan_fdb_parse()
1086 &ip->sin6.sin6_addr); in vxlan_igmp_join()
1117 &ip->sin6.sin6_addr); in vxlan_igmp_leave()
1188 saddr.sin6.sin6_addr = oip6->saddr; in vxlan_rcv()
1578 .sin6.sin6_addr = msg->target, in neigh_reduce()
[all …]
Dgeneve.c51 struct sockaddr_in6 sin6; member
136 ipv6_addr_equal(&addr6, &geneve->remote.sin6.sin6_addr)) in geneve6_lookup()
781 fl6->daddr = geneve->remote.sin6.sin6_addr; in geneve_get_v6_dst()
1183 ipv6_addr_is_multicast(&remote->sin6.sin6_addr))) in geneve_configure()
1244 remote.sin6.sin6_addr = in geneve_newlink()
1247 if (ipv6_addr_type(&remote.sin6.sin6_addr) & in geneve_newlink()
1308 &geneve->remote.sin6.sin6_addr)) in geneve_fill_info()
/linux-4.4.14/drivers/infiniband/core/
Droce_gid_mgmt.c300 struct sockaddr_in6 sin6; in enum_netdev_ipv6_ips() member
323 entry->sin6.sin6_family = AF_INET6; in enum_netdev_ipv6_ips()
324 entry->sin6.sin6_addr = ifp->addr; in enum_netdev_ipv6_ips()
334 rdma_ip2gid((struct sockaddr *)&sin6_iter->sin6, &gid); in enum_netdev_ipv6_ips()
Dcma.c2113 struct sockaddr_in6 *sin6; in cma_query_ib_route() local
2134 sin6 = (struct sockaddr_in6 *) cma_src_addr(id_priv); in cma_query_ib_route()
2135 path_rec.traffic_class = (u8) (be32_to_cpu(sin6->sin6_flowinfo) >> 20); in cma_query_ib_route()
2905 struct sockaddr_in6 *sin6; in cma_check_linklocal() local
2910 sin6 = (struct sockaddr_in6 *) addr; in cma_check_linklocal()
2912 if (!(ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_LINKLOCAL)) in cma_check_linklocal()
2915 if (!sin6->sin6_scope_id) in cma_check_linklocal()
2918 dev_addr->bound_dev_if = sin6->sin6_scope_id; in cma_check_linklocal()
3564 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *) addr; in cma_set_mgid() local
3569 ((be32_to_cpu(sin6->sin6_addr.s6_addr32[0]) & 0xFFF0FFFF) == in cma_set_mgid()
[all …]
/linux-4.4.14/include/net/
Dvxlan.h121 struct sockaddr_in6 sin6; member
/linux-4.4.14/fs/dlm/
Dlowcomms.c490 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)&saddr; in lowcomms_error_report() local
495 con->nodeid, sin6->sin6_addr.s6_addr32[0], in lowcomms_error_report()
496 sin6->sin6_addr.s6_addr32[1], in lowcomms_error_report()
497 sin6->sin6_addr.s6_addr32[2], in lowcomms_error_report()
498 sin6->sin6_addr.s6_addr32[3], in lowcomms_error_report()
/linux-4.4.14/net/sunrpc/xprtrdma/
Dtransport.c168 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sap; in xprt_rdma_format_addresses6() local
171 snprintf(buf, sizeof(buf), "%pi6", &sin6->sin6_addr); in xprt_rdma_format_addresses6()
/linux-4.4.14/fs/lockd/
Dhost.c81 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.4.14/net/key/
Daf_key.c378 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.4.14/net/rxrpc/
Dar-call.c290 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.4.14/drivers/scsi/
Dlibiscsi.c3446 struct sockaddr_in6 *sin6 = NULL; in iscsi_conn_get_addr_param() local
3455 sin6 = (struct sockaddr_in6 *)addr; in iscsi_conn_get_addr_param()
3467 len = sprintf(buf, "%pI6\n", &sin6->sin6_addr); in iscsi_conn_get_addr_param()
3475 be16_to_cpu(sin6->sin6_port)); in iscsi_conn_get_addr_param()
/linux-4.4.14/fs/nfs/flexfilelayout/
Dflexfilelayout.c1881 const struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sap; in ff_layout_ntop6_noscopeid() local
1882 const struct in6_addr *addr = &sin6->sin6_addr; in ff_layout_ntop6_noscopeid()
/linux-4.4.14/net/sctp/
Dsocket.c790 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.4.14/drivers/target/iscsi/
Discsi_target.c3355 const struct sockaddr_in6 sin6 = { in iscsit_check_inaddr_any() local
3361 sin6.sin6_addr.s6_addr, 16)) in iscsit_check_inaddr_any()