Searched refs:sin6 (Results 1 – 9 of 9) sorted by relevance
/net/ipv6/ |
D | inet6_connection_sock.c | 131 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()
|
D | udp.c | 228 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 …]
|
D | raw.c | 451 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 …]
|
D | tcp_ipv6.c | 698 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/ |
D | ipv6.c | 734 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/ |
D | svcauth_unix.c | 671 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()
|
D | svc.c | 774 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()
|
D | svc_xprt.c | 171 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/ |
D | af_key.c | 419 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()
|