Home
last modified time | relevance | path

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

1234

/f-stack/freebsd/netipsec/
H A Dipsec_pcb.c64 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 Dipsec_output.c427 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 Dsubr_ipsec.c108 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 Dxform_ipcomp.c708 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 Dkey_debug.c950 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 Dsctp6_usrreq.c936 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 Din6_pcb.c164 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 Dscope6.c323 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 Din6_fib.c156 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 Din6_mcast.c88 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 Dudp6_usrreq.c725 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 Din6.c1610 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 Din6_pcb.h71 #define sin6tosa(sin6) ((struct sockaddr *)(sin6)) argument
122 void init_sin6(struct sockaddr_in6 *sin6, struct mbuf *m, int);
H A Dip6_gre.c263 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 Dsctp_asconf.c219 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 Dsctp_pcb.c638 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 Dff_route.c74 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 Dngx_inet.c192 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 Dif_ipsec.c530 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 Dif_stf.c376 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 Difvxlan.c157 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 Din6_pcb.h71 #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 Drealhostname.c116 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 Dinet6.c1333 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 Dpf_table.c72 (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 …]

1234