Home
last modified time | relevance | path

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

/net/ipv6/
Dinet6_connection_sock.c131 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *) uaddr; in inet6_csk_addr2sockaddr() local
133 sin6->sin6_family = AF_INET6; in inet6_csk_addr2sockaddr()
134 ipv6_addr_copy(&sin6->sin6_addr, &np->daddr); in inet6_csk_addr2sockaddr()
135 sin6->sin6_port = inet_sk(sk)->dport; in inet6_csk_addr2sockaddr()
137 sin6->sin6_flowinfo = 0; in inet6_csk_addr2sockaddr()
138 sin6->sin6_scope_id = 0; in inet6_csk_addr2sockaddr()
140 ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_LINKLOCAL) in inet6_csk_addr2sockaddr()
141 sin6->sin6_scope_id = sk->sk_bound_dev_if; in inet6_csk_addr2sockaddr()
Dudp.c228 struct sockaddr_in6 *sin6; in udpv6_recvmsg() local
230 sin6 = (struct sockaddr_in6 *) msg->msg_name; in udpv6_recvmsg()
231 sin6->sin6_family = AF_INET6; in udpv6_recvmsg()
232 sin6->sin6_port = udp_hdr(skb)->source; in udpv6_recvmsg()
233 sin6->sin6_flowinfo = 0; in udpv6_recvmsg()
234 sin6->sin6_scope_id = 0; in udpv6_recvmsg()
237 ipv6_addr_set(&sin6->sin6_addr, 0, 0, in udpv6_recvmsg()
240 ipv6_addr_copy(&sin6->sin6_addr, in udpv6_recvmsg()
242 if (ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_LINKLOCAL) in udpv6_recvmsg()
243 sin6->sin6_scope_id = IP6CB(skb)->iif; in udpv6_recvmsg()
[all …]
Draw.c451 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)msg->msg_name; in rawv6_recvmsg() local
460 *addr_len=sizeof(*sin6); in rawv6_recvmsg()
490 if (sin6) { in rawv6_recvmsg()
491 sin6->sin6_family = AF_INET6; in rawv6_recvmsg()
492 sin6->sin6_port = 0; in rawv6_recvmsg()
493 ipv6_addr_copy(&sin6->sin6_addr, &ipv6_hdr(skb)->saddr); in rawv6_recvmsg()
494 sin6->sin6_flowinfo = 0; in rawv6_recvmsg()
495 sin6->sin6_scope_id = 0; in rawv6_recvmsg()
496 if (ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_LINKLOCAL) in rawv6_recvmsg()
497 sin6->sin6_scope_id = IP6CB(skb)->iif; in rawv6_recvmsg()
[all …]
Dtcp_ipv6.c698 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)&cmd.tcpm_addr; in tcp_v6_parse_md5_keys() local
707 if (sin6->sin6_family != AF_INET6) in tcp_v6_parse_md5_keys()
713 if (ipv6_addr_v4mapped(&sin6->sin6_addr)) in tcp_v6_parse_md5_keys()
714 return tcp_v4_md5_do_del(sk, sin6->sin6_addr.s6_addr32[3]); in tcp_v6_parse_md5_keys()
715 return tcp_v6_md5_do_del(sk, &sin6->sin6_addr); in tcp_v6_parse_md5_keys()
736 if (ipv6_addr_v4mapped(&sin6->sin6_addr)) { in tcp_v6_parse_md5_keys()
737 return tcp_v4_md5_do_add(sk, sin6->sin6_addr.s6_addr32[3], in tcp_v6_parse_md5_keys()
740 return tcp_v6_md5_do_add(sk, &sin6->sin6_addr, newkey, cmd.tcpm_keylen); in tcp_v6_parse_md5_keys()
/net/sctp/
Dipv6.c734 struct sockaddr_in6 *sin6; in sctp_inet6_msgname() local
736 sin6 = (struct sockaddr_in6 *)msgname; in sctp_inet6_msgname()
737 sin6->sin6_family = AF_INET6; in sctp_inet6_msgname()
738 sin6->sin6_flowinfo = 0; in sctp_inet6_msgname()
739 sin6->sin6_scope_id = 0; /*FIXME */ in sctp_inet6_msgname()
747 struct sockaddr_in6 *sin6, *sin6from; in sctp_inet6_event_msgname() local
755 sin6 = (struct sockaddr_in6 *)msgname; in sctp_inet6_event_msgname()
756 sin6->sin6_port = htons(asoc->peer.port); in sctp_inet6_event_msgname()
766 sctp_v4_map_v6((union sctp_addr *)sin6); in sctp_inet6_event_msgname()
767 sin6->sin6_addr.s6_addr32[3] = in sctp_inet6_event_msgname()
[all …]
/net/sunrpc/
Dsvcauth_unix.c671 struct sockaddr_in6 *sin6, sin6_storage; in svcauth_unix_set_client() local
677 sin6 = &sin6_storage; in svcauth_unix_set_client()
678 ipv6_addr_set(&sin6->sin6_addr, 0, 0, in svcauth_unix_set_client()
682 sin6 = svc_addr_in6(rqstp); in svcauth_unix_set_client()
695 &sin6->sin6_addr); in svcauth_unix_set_client()
Dsvc.c774 struct sockaddr_in6 sin6 = { in __svc_rpcb_register6() local
793 (struct sockaddr *)&sin6, netid); in __svc_rpcb_register6()
904 struct sockaddr_in6 sin6 = { in __svc_unregister() local
912 (struct sockaddr *)&sin6, ""); in __svc_unregister()
Dsvc_xprt.c171 struct sockaddr_in6 sin6 = { in __svc_xpo_create() local
185 sap = (struct sockaddr *)&sin6; in __svc_xpo_create()
186 len = sizeof(sin6); in __svc_xpo_create()
/net/key/
Daf_key.c419 struct sockaddr_in6 *sin6; in verify_address_len() local
432 len = DIV_ROUND_UP(sizeof(*sp) + sizeof(*sin6), sizeof(uint64_t)); in verify_address_len()
751 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa; in pfkey_sockaddr_fill() local
752 sin6->sin6_family = AF_INET6; in pfkey_sockaddr_fill()
753 sin6->sin6_port = port; in pfkey_sockaddr_fill()
754 sin6->sin6_flowinfo = 0; in pfkey_sockaddr_fill()
755 ipv6_addr_copy(&sin6->sin6_addr, (struct in6_addr *)xaddr->a6); in pfkey_sockaddr_fill()
756 sin6->sin6_scope_id = 0; in pfkey_sockaddr_fill()