| /f-stack/freebsd/netipsec/ |
| H A D | ipsec_pcb.c | 64 struct sockaddr_in6 *sin6; in ipsec_setsockaddrs_inpcb() local 66 bzero(&src->sin6, sizeof(src->sin6)); in ipsec_setsockaddrs_inpcb() 67 bzero(&dst->sin6, sizeof(dst->sin6)); in ipsec_setsockaddrs_inpcb() 68 src->sin6.sin6_family = AF_INET6; in ipsec_setsockaddrs_inpcb() 70 dst->sin6.sin6_family = AF_INET6; in ipsec_setsockaddrs_inpcb() 74 sin6 = &src->sin6; in ipsec_setsockaddrs_inpcb() 76 sin6 = &dst->sin6; in ipsec_setsockaddrs_inpcb() 82 sin6->sin6_scope_id = ntohs( in ipsec_setsockaddrs_inpcb() 87 sin6 = &dst->sin6; in ipsec_setsockaddrs_inpcb() 89 sin6 = &src->sin6; in ipsec_setsockaddrs_inpcb() [all …]
|
| H A D | ipsec_output.c | 427 struct sockaddr_in6 *sin6; in ipsec6_allocsa() local 456 sin6->sin6_len = sizeof(*sin6); in ipsec6_allocsa() 457 sin6->sin6_family = AF_INET6; in ipsec6_allocsa() 458 sin6->sin6_port = IPSEC_PORT_ANY; in ipsec6_allocsa() 459 sin6->sin6_addr = ip6->ip6_src; in ipsec6_allocsa() 463 sin6->sin6_scope_id = in ipsec6_allocsa() 469 sin6->sin6_len = sizeof(*sin6); in ipsec6_allocsa() 470 sin6->sin6_family = AF_INET6; in ipsec6_allocsa() 471 sin6->sin6_port = IPSEC_PORT_ANY; in ipsec6_allocsa() 472 sin6->sin6_addr = ip6->ip6_dst; in ipsec6_allocsa() [all …]
|
| H A D | subr_ipsec.c | 108 bzero(&src->sin6, sizeof(struct sockaddr_in6)); in ipsec6_setsockaddrs() 109 src->sin6.sin6_family = AF_INET6; in ipsec6_setsockaddrs() 110 src->sin6.sin6_len = sizeof(struct sockaddr_in6); in ipsec6_setsockaddrs() 111 bcopy(&ip6->ip6_src, &src->sin6.sin6_addr, sizeof(ip6->ip6_src)); in ipsec6_setsockaddrs() 113 src->sin6.sin6_addr.s6_addr16[1] = 0; in ipsec6_setsockaddrs() 114 src->sin6.sin6_scope_id = ntohs(ip6->ip6_src.s6_addr16[1]); in ipsec6_setsockaddrs() 117 bzero(&dst->sin6, sizeof(struct sockaddr_in6)); in ipsec6_setsockaddrs() 118 dst->sin6.sin6_family = AF_INET6; in ipsec6_setsockaddrs() 119 dst->sin6.sin6_len = sizeof(struct sockaddr_in6); in ipsec6_setsockaddrs() 122 dst->sin6.sin6_addr.s6_addr16[1] = 0; in ipsec6_setsockaddrs() [all …]
|
| H A D | xform_ipcomp.c | 708 src.sin6.sin6_len = dst.sin6.sin6_len = sizeof(struct sockaddr_in6); in ipcomp6_nonexp_encapcheck() 710 src.sin6.sin6_addr = ip6->ip6_src; in ipcomp6_nonexp_encapcheck() 711 dst.sin6.sin6_addr = ip6->ip6_dst; in ipcomp6_nonexp_encapcheck() 712 if (IN6_IS_SCOPE_LINKLOCAL(&src.sin6.sin6_addr)) { in ipcomp6_nonexp_encapcheck() 714 src.sin6.sin6_scope_id = in ipcomp6_nonexp_encapcheck() 715 ntohs(src.sin6.sin6_addr.s6_addr16[1]); in ipcomp6_nonexp_encapcheck() 716 src.sin6.sin6_addr.s6_addr16[1] = 0; in ipcomp6_nonexp_encapcheck() 718 if (IN6_IS_SCOPE_LINKLOCAL(&dst.sin6.sin6_addr)) { in ipcomp6_nonexp_encapcheck() 720 dst.sin6.sin6_scope_id = in ipcomp6_nonexp_encapcheck() 721 ntohs(dst.sin6.sin6_addr.s6_addr16[1]); in ipcomp6_nonexp_encapcheck() [all …]
|
| H A D | key_debug.c | 950 if (IN6_IS_SCOPE_LINKLOCAL(&sa->sin6.sin6_addr)) { in ipsec_address() 952 &sa->sin6.sin6_addr, buf, size), in ipsec_address() 953 sa->sin6.sin6_scope_id); in ipsec_address() 956 return (inet_ntop(AF_INET6, &sa->sin6.sin6_addr, in ipsec_address() 1001 struct sockaddr_in6 *sin6; in kdebug_sockaddr() local 1003 sin6 = (struct sockaddr_in6 *)addr; in kdebug_sockaddr() 1004 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) { in kdebug_sockaddr() 1006 inet_ntop(AF_INET6, &sin6->sin6_addr, buf, in kdebug_sockaddr() 1007 sizeof(buf)), sin6->sin6_scope_id); in kdebug_sockaddr() 1009 inet_ntop(AF_INET6, &sin6->sin6_addr, buf, in kdebug_sockaddr()
|
| /f-stack/freebsd/netinet6/ |
| H A D | sctp6_usrreq.c | 936 SCTP_MALLOC_SONAME(sin6, struct sockaddr_in6 *, sizeof(*sin6)); in sctp6_getaddr() 937 if (sin6 == NULL) in sctp6_getaddr() 940 sin6->sin6_len = sizeof(*sin6); in sctp6_getaddr() 988 sin6->sin6_addr = sctp_ifa->address.sin6.sin6_addr; in sctp6_getaddr() 992 memset(&sin6->sin6_addr, 0, sizeof(sin6->sin6_addr)); in sctp6_getaddr() 1038 SCTP_MALLOC_SONAME(sin6, struct sockaddr_in6 *, sizeof *sin6); in sctp6_peeraddr() 1039 if (sin6 == NULL) in sctp6_peeraddr() 1042 sin6->sin6_len = sizeof(*sin6); in sctp6_peeraddr() 1111 SCTP_MALLOC_SONAME(sin6, struct sockaddr_in6 *, sizeof *sin6); in sctp6_in6getaddr() 1112 if (sin6 == NULL) { in sctp6_in6getaddr() [all …]
|
| H A D | in6_pcb.c | 164 lport = sin6->sin6_port; in in6_pcbbind() 363 if (sin6->sin6_port == 0) in in6_pcbladdr() 432 &sin6->sin6_addr, 0, sin6->sin6_port, in in6_pcbconnect_mbuf() 446 sin6->sin6_port, in in6_pcbconnect_mbuf() 467 (struct sockaddr *) sin6, sin6->sin6_port, cred, in in6_pcbconnect_mbuf() 517 sin6 = malloc(sizeof *sin6, M_SONAME, M_WAITOK); in in6_sockaddr() 518 bzero(sin6, sizeof *sin6); in in6_sockaddr() 520 sin6->sin6_len = sizeof(*sin6); in in6_sockaddr() 521 sin6->sin6_port = port; in in6_sockaddr() 1411 bzero(sin6, sizeof(*sin6)); in init_sin6() [all …]
|
| H A D | scope6.c | 323 zoneid = scope6_addr2default(&sin6->sin6_addr); in sa6_embedscope() 339 sin6->sin6_scope_id = 0; in sa6_embedscope() 349 sa6_recoverscope(struct sockaddr_in6 *sin6) in sa6_recoverscope() argument 354 if (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr) || in sa6_recoverscope() 359 zoneid = ntohs(sin6->sin6_addr.s6_addr16[1]); in sa6_recoverscope() 369 if (sin6->sin6_scope_id != 0 && in sa6_recoverscope() 370 zoneid != sin6->sin6_scope_id) { in sa6_recoverscope() 374 ip6_sprintf(ip6buf, &sin6->sin6_addr), in sa6_recoverscope() 375 sin6->sin6_scope_id); in sa6_recoverscope() 377 sin6->sin6_addr.s6_addr16[1] = 0; in sa6_recoverscope() [all …]
|
| H A D | in6_fib.c | 156 struct sockaddr_in6 sin6 = { in fib6_lookup() local 163 sin6.sin6_addr.s6_addr16[1] = htons(scopeid & 0xffff); in fib6_lookup() 166 rn = rh->rnh_matchaddr((void *)&sin6, &rh->head); in fib6_lookup() 237 struct sockaddr_in6 sin6 = { in lookup_nhop() local 244 sin6.sin6_addr.s6_addr16[1] = htons(scopeid & 0xffff); in lookup_nhop() 248 rn = rh->rnh_matchaddr((void *)&sin6, &rh->head); in lookup_nhop() 307 struct sockaddr_in6 sin6 = { in fib6_lookup_rt() local 314 sin6.sin6_addr.s6_addr16[1] = htons(scopeid & 0xffff); in fib6_lookup_rt() 319 rn = rh->rnh_matchaddr((void *)&sin6, &rh->head); in fib6_lookup_rt()
|
| H A D | in6_mcast.c | 88 struct sockaddr_in6 sin6; member 1892 gsa->sin6.sin6_family = AF_INET6; in in6p_join_group() 1937 ssa->sin6.sin6_port = 0; in in6p_join_group() 1938 ssa->sin6.sin6_scope_id = 0; in in6p_join_group() 1959 gsa->sin6.sin6_port = 0; in in6p_join_group() 1960 gsa->sin6.sin6_scope_id = 0; in in6p_join_group() 2199 gsa->sin6.sin6_family = AF_INET6; in in6p_leave_group() 2202 gsa->sin6.sin6_port = 0; in in6p_leave_group() 2203 gsa->sin6.sin6_scope_id = 0; in in6p_leave_group() 2237 gsa->sin6.sin6_port = 0; in in6p_leave_group() [all …]
|
| H A D | udp6_usrreq.c | 725 if (sin6) { in udp6_output() 727 tmp = *sin6; in udp6_output() 728 sin6 = &tmp; in udp6_output() 775 if (sin6 == NULL) in udp6_output() 792 if (sin6) in udp6_output() 801 if (sin6 && IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) { in udp6_output() 828 if (sin6) { in udp6_output() 835 if (sin6->sin6_port == 0) { in udp6_output() 876 faddr = &sin6->sin6_addr; in udp6_output() 1173 struct sockaddr_in6 *sin6; in udp6_connect() local [all …]
|
| H A D | in6.c | 1610 struct sockaddr_in6 *sin6; in in6ifa_llaonifp() local 2260 struct sockaddr_in6 *sin6; in in6_lltable_fill_sa_entry() local 2263 bzero(sin6, sizeof(*sin6)); in in6_lltable_fill_sa_entry() 2264 sin6->sin6_family = AF_INET6; in in6_lltable_fill_sa_entry() 2265 sin6->sin6_len = sizeof(*sin6); in in6_lltable_fill_sa_entry() 2394 struct sockaddr_in6 sin6; in in6_lltable_dump_entry() member 2425 sa6_recoverscope(&ndpc.sin6); in in6_lltable_dump_entry() 2566 bzero(sin6, sizeof(*sin6)); in in6_sin_2_v4mapsin6() 2568 sin6->sin6_family = AF_INET6; in in6_sin_2_v4mapsin6() 2581 struct sockaddr_in6 sin6; in in6_sin6_2_sin_in_sock() local [all …]
|
| H A D | in6_pcb.h | 71 #define sin6tosa(sin6) ((struct sockaddr *)(sin6)) argument 122 void init_sin6(struct sockaddr_in6 *sin6, struct mbuf *m, int);
|
| H A D | ip6_gre.c | 263 struct sockaddr_in6 sin6; in in6_gre_setup_socket() local 333 memset(&sin6, 0, sizeof(sin6)); in in6_gre_setup_socket() 334 sin6.sin6_family = AF_INET6; in in6_gre_setup_socket() 335 sin6.sin6_len = sizeof(sin6); in in6_gre_setup_socket() 336 sin6.sin6_addr = sc->gre_oip6.ip6_src; in in6_gre_setup_socket() 337 sin6.sin6_port = htons(GRE_UDPPORT); in in6_gre_setup_socket() 338 error = sa6_recoverscope(&sin6); in in6_gre_setup_socket() 345 error = sobind(gs->so, (struct sockaddr *)&sin6, in in6_gre_setup_socket()
|
| /f-stack/freebsd/netinet/ |
| H A D | sctp_asconf.c | 219 sin6 = &store.sin6; in sctp_process_asconf_add_ip() 220 memset(sin6, 0, sizeof(*sin6)); in sctp_process_asconf_add_ip() 376 sin6 = &store.sin6; in sctp_process_asconf_delete_ip() 377 memset(sin6, 0, sizeof(*sin6)); in sctp_process_asconf_delete_ip() 511 sin6 = &store.sin6; in sctp_process_asconf_set_primary() 512 memset(sin6, 0, sizeof(*sin6)); in sctp_process_asconf_set_primary() 1282 sin6 = &ifa->address.sin6; in sctp_asconf_queue_mgmt() 1949 sin6 = &ifa->address.sin6; in sctp_addr_mgmt_assoc() 2135 sin6 = &ifa->address.sin6; in sctp_asconf_iterator_stcb() 2486 sin6 = &sctp_ifa->address.sin6; in sctp_find_valid_localaddr() [all …]
|
| H A D | sctp_pcb.c | 638 sin6 = &sctp_ifap->address.sin6; in sctp_add_addr_to_vrf() 907 sin6 = &sctp_ifa->address.sin6; in sctp_does_stcb_own_this_addr() 978 sin6 = &laddr->ifa->address.sin6; in sctp_does_stcb_own_this_addr() 1619 sin6 = NULL; in sctp_endpoint_probe() 1921 lport = sin6->sin6_port; in sctp_pcb_findep() 2039 struct sockaddr_in6 sin6; in sctp_findassociation_special_addr() local 2049 memset(&sin6, 0, sizeof(sin6)); in sctp_findassociation_special_addr() 2050 sin6.sin6_len = sizeof(sin6); in sctp_findassociation_special_addr() 2322 sin6 = &remote_store.sin6; in sctp_findassociation_ep_asconf() 2324 sin6->sin6_len = sizeof(*sin6); in sctp_findassociation_ep_asconf() [all …]
|
| /f-stack/lib/ |
| H A D | ff_route.c | 74 struct sockaddr_in6 sin6; member 153 *sin6 = nsin6; in fill_sockaddr_inet6() 440 saun->sin6.sin6_family = AF_INET6; in rtm_get_jailed() 486 saun->sin6.sin6_family = AF_INET6; in fill_blackholeinfo() 740 struct sockaddr_in6 *sin6; in rtsock_msg_buffer() local 800 bcopy(sa, sin6, sizeof(*sin6)); in rtsock_msg_buffer() 1041 struct sockaddr_in6 *sin6; in ff_rtioctl() local 1210 bcopy(info.rti_info[i], sin6, sizeof(*sin6)); in ff_rtioctl() 1213 sizeof(*sin6)); in ff_rtioctl() 1251 struct sockaddr_in6 *sin6; [all …]
|
| /f-stack/app/nginx-1.16.1/src/core/ |
| H A D | ngx_inet.c | 192 struct sockaddr_in6 *sin6; in ngx_sock_ntop() local 219 sin6 = (struct sockaddr_in6 *) sa; in ngx_sock_ntop() 569 struct sockaddr_in6 *sin6; in ngx_parse_addr() local 995 struct sockaddr_in6 *sin6; in ngx_parse_inet6_url() local 999 sin6->sin6_family = AF_INET6; in ngx_parse_inet6_url() 1408 struct sockaddr_in6 *sin6; in ngx_inet_get_port() local 1415 sin6 = (struct sockaddr_in6 *) sa; in ngx_inet_get_port() 1416 return ntohs(sin6->sin6_port); in ngx_inet_get_port() 1436 struct sockaddr_in6 *sin6; in ngx_inet_set_port() local 1444 sin6->sin6_port = htons(port); in ngx_inet_set_port() [all …]
|
| /f-stack/freebsd/net/ |
| H A D | if_ipsec.c | 530 struct sockaddr_in6 *sin6 = NULL; in ipsec_ioctl() local 690 sin6 = (struct sockaddr_in6 *) in ipsec_ioctl() 692 memset(sin6, 0, sizeof(*sin6)); in ipsec_ioctl() 693 sin6->sin6_family = AF_INET6; in ipsec_ioctl() 694 sin6->sin6_len = sizeof(*sin6); in ipsec_ioctl() 712 sin6->sin6_addr = saidx->src.sin6.sin6_addr; in ipsec_ioctl() 715 sin6->sin6_addr = saidx->dst.sin6.sin6_addr; in ipsec_ioctl() 736 (struct sockaddr *)sin6); in ipsec_ioctl() 738 error = sa6_recoverscope(sin6); in ipsec_ioctl() 740 memset(sin6, 0, sizeof(*sin6)); in ipsec_ioctl() [all …]
|
| H A D | if_stf.c | 376 struct sockaddr_in6 *sin6; in stf_getsrcifa6() local 384 sin6 = (struct sockaddr_in6 *)ia->ifa_addr; in stf_getsrcifa6() 385 if (!IN6_IS_ADDR_6TO4(&sin6->sin6_addr)) in stf_getsrcifa6() 388 bcopy(GET_V4(&sin6->sin6_addr), &in, sizeof(in)); in stf_getsrcifa6() 399 *addr = sin6->sin6_addr; in stf_getsrcifa6() 708 struct sockaddr_in6 *sin6; in stf_ioctl() local 720 sin6 = (struct sockaddr_in6 *)ifa->ifa_addr; in stf_ioctl() 721 if (!IN6_IS_ADDR_6TO4(&sin6->sin6_addr)) { in stf_ioctl() 725 bcopy(GET_V4(&sin6->sin6_addr), &addr, sizeof(addr)); in stf_ioctl()
|
| /f-stack/tools/ifconfig/ |
| H A D | ifvxlan.c | 157 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)rsa; in vxlan_status() local 158 mc = IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr); in vxlan_status() 278 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa; in DECL_CMD_FUNC() local 280 if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr)) in DECL_CMD_FUNC() 283 cmd.vxlcmd_sa.in6 = *sin6; in DECL_CMD_FUNC() 338 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa; in DECL_CMD_FUNC() local 340 if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr)) in DECL_CMD_FUNC() 343 cmd.vxlcmd_sa.in6 = *sin6; in DECL_CMD_FUNC() 398 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa; in DECL_CMD_FUNC() local 400 if (!IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr)) in DECL_CMD_FUNC() [all …]
|
| /f-stack/tools/compat/include/netinet6/ |
| H A D | in6_pcb.h | 71 #define sin6tosa(sin6) ((struct sockaddr *)(sin6)) argument 122 void init_sin6(struct sockaddr_in6 *sin6, struct mbuf *m, int);
|
| /f-stack/tools/libutil/ |
| H A D | realhostname.c | 116 struct sockaddr_in6 *sin6; in realhostname_sa() local 118 sin6 = SOCKADDR_IN6(addr); in realhostname_sa() 123 lsin.sin_port = sin6->sin6_port; in realhostname_sa() 124 memcpy(&lsin.sin_addr, &sin6->sin6_addr.s6_addr[12], in realhostname_sa()
|
| /f-stack/tools/netstat/ |
| H A D | inet6.c | 1333 struct sockaddr_in6 sin6; local 1356 memset(&sin6, 0, sizeof(sin6)); 1357 memcpy(&sin6.sin6_addr, ia6, sizeof(*ia6)); 1358 sin6.sin6_family = AF_INET6; 1360 in6_fillscopeid(&sin6); 1364 error = getnameinfo((struct sockaddr *)&sin6, sizeof(sin6), hbuf, 1379 inet_ntop(AF_INET6, (void *)&sin6.sin6_addr, ntop_buf, 1381 inet_ntop(AF_INET6_LINUX, (void *)&sin6.sin6_addr, ntop_buf,
|
| /f-stack/freebsd/netpfil/pf/ |
| H A D | pf_table.c | 72 (sin6).sin6_len = sizeof(sin6); \ 74 (sin6).sin6_addr = (addr); \ 946 sa->sin6.sin6_len = sizeof(sa->sin6); in pfr_prepare_network() 2039 struct sockaddr_in6 sin6; in pfr_match_addr() local 2041 bzero(&sin6, sizeof(sin6)); in pfr_match_addr() 2042 sin6.sin6_len = sizeof(sin6); in pfr_match_addr() 2044 bcopy(a, &sin6.sin6_addr, sizeof(sin6.sin6_addr)); in pfr_match_addr() 2090 struct sockaddr_in6 sin6; in pfr_update_stats() local 2092 bzero(&sin6, sizeof(sin6)); in pfr_update_stats() 2093 sin6.sin6_len = sizeof(sin6); in pfr_update_stats() [all …]
|