| /xnu-11215.1.10/tests/ |
| H A D | udp_disconnect.c | 78 init_sin6_address(struct sockaddr_in6 *sin6) in init_sin6_address() 80 memset(sin6, 0, sizeof(struct sockaddr_in6)); in init_sin6_address() 81 sin6->sin6_len = sizeof(struct sockaddr_in6); in init_sin6_address() 176 struct sockaddr_in6 *sin6_null, int expected_error) in udp_disconnect_v6() 180 struct sockaddr_in6 sin6_local = { 0 }; in udp_disconnect_v6() 181 struct sockaddr_in6 sin6_peer = { 0 }; in udp_disconnect_v6() 184 …AILURE(connect(client_fd, (struct sockaddr *)sin6_null, sizeof(struct sockaddr_in6)), EADDRNOTAVAI… in udp_disconnect_v6() 198 …AILURE(connect(client_fd, (struct sockaddr *)sin6_null, sizeof(struct sockaddr_in6)), expected_err… in udp_disconnect_v6() 203 udp_connect_v6(int client_fd, struct sockaddr_in6 *sin6_to) in udp_connect_v6() 208 struct sockaddr_in6 sin6_local = { 0 }; in udp_connect_v6() [all …]
|
| H A D | tcp_bind_connect.c | 67 init_sin6_address(struct sockaddr_in6 *sin6) in init_sin6_address() 69 memset(sin6, 0, sizeof(struct sockaddr_in6)); in init_sin6_address() 70 sin6->sin6_len = sizeof(struct sockaddr_in6); in init_sin6_address() 128 tcp_connect_v6(int client_fd, struct sockaddr_in6 *sin6_to, int expected_error) in tcp_connect_v6() 134 struct sockaddr_in6 sin6_local = { 0 }; in tcp_connect_v6() 135 struct sockaddr_in6 sin6_peer = { 0 }; in tcp_connect_v6() 136 struct sockaddr_in6 sin6; in tcp_connect_v6() 163 …T_EXPECT_POSIX_SUCCESS(connect(client_fd, (struct sockaddr *)sin6_to, sizeof(struct sockaddr_in6))… in tcp_connect_v6() 177 …T_EXPECT_POSIX_FAILURE(connect(client_fd, (struct sockaddr *)sin6_to, sizeof(struct sockaddr_in6))… in tcp_connect_v6() 212 tcp_bind_v6(int client_fd, struct sockaddr_in6 *sin6, int expected_error) in tcp_bind_v6() [all …]
|
| H A D | udp_bind_connect.c | 72 init_sin6_address(struct sockaddr_in6 *sin6) in init_sin6_address() 74 memset(sin6, 0, sizeof(struct sockaddr_in6)); in init_sin6_address() 75 sin6->sin6_len = sizeof(struct sockaddr_in6); in init_sin6_address() 126 udp_connect_v6(int client_fd, struct sockaddr_in6 *sin6_to, int expected_error) in udp_connect_v6() 131 struct sockaddr_in6 sin6_local = { 0 }; in udp_connect_v6() 132 struct sockaddr_in6 sin6_peer = { 0 }; in udp_connect_v6() 133 struct sockaddr_in6 sin6; in udp_connect_v6() 156 …T_EXPECT_POSIX_SUCCESS(connect(client_fd, (struct sockaddr *)sin6_to, sizeof(struct sockaddr_in6))… in udp_connect_v6() 170 …T_EXPECT_POSIX_FAILURE(connect(client_fd, (struct sockaddr *)sin6_to, sizeof(struct sockaddr_in6))… in udp_connect_v6() 310 struct sockaddr_in6 sin6 = { 0 }; [all …]
|
| H A D | tcp_send_implied_connect.c | 59 init_sin6_address(struct sockaddr_in6 *sin6) in init_sin6_address() 61 memset(sin6, 0, sizeof(struct sockaddr_in6)); in init_sin6_address() 62 sin6->sin6_len = sizeof(struct sockaddr_in6); in init_sin6_address() 144 tcp_send_implied_connect_v6(int client_fd, struct sockaddr_in6 *sin6_to, int expected_error) in tcp_send_implied_connect_v6() 154 struct sockaddr_in6 sin6_local = {}; in tcp_send_implied_connect_v6() 155 struct sockaddr_in6 sin6_peer = {}; in tcp_send_implied_connect_v6() 156 struct sockaddr_in6 sin6; in tcp_send_implied_connect_v6() 289 struct sockaddr_in6 sin6 = {}; 304 struct sockaddr_in6 sin6 = {}; 320 struct sockaddr_in6 sin6 = {}; [all …]
|
| H A D | ipv6_bind_race.c | 53 init_sin6_address(struct sockaddr_in6 *sin6) in init_sin6_address() 55 memset(sin6, 0, sizeof(struct sockaddr_in6)); in init_sin6_address() 56 sin6->sin6_len = sizeof(struct sockaddr_in6); in init_sin6_address() 64 struct sockaddr_in6 sin6 = {}; in racer() 79 struct sockaddr_in6 sin6 = {}; in leader()
|
| H A D | tcp_input_outputopts_uaf_56155583.c | 47 struct sockaddr_in6 *dst = data; in connect_thread() 62 struct sockaddr_in6 sin6 = { 66 struct sockaddr_in6 addr;
|
| H A D | sioc-if-addr-bounds.c | 256 struct sockaddr_in6 sin6 = { 0 }; in print_sockaddr_in6() 535 { SIOCDIFADDR, sizeof(struct sockaddr_in6), AF_INET, "10.2.3.1", EADDRNOTAVAIL }, 548 { SIOCSIFADDR, sizeof(struct sockaddr_in6), AF_INET, "10.2.3.2", 0 }, 552 { SIOCDIFADDR, sizeof(struct sockaddr_in6), AF_INET, "10.2.3.3", 0 }, 554 { SIOCSIFADDR, sizeof(struct sockaddr_in6), AF_INET6, "10.2.3.4", EINVAL }, 555 { SIOCDIFADDR, sizeof(struct sockaddr_in6), AF_INET, "10.2.3.4", EADDRNOTAVAIL }, 567 { SIOCSIFNETMASK, sizeof(struct sockaddr_in6), 0, "ff.ff.00.00", 0 }, 568 { SIOCSIFNETMASK, sizeof(struct sockaddr_in6), AF_INET, "ff.ff.00.00", 0 }, 569 { SIOCSIFNETMASK, sizeof(struct sockaddr_in6), AF_INET6, "ff.ff.f0.00", 0 }, 582 { SIOCSIFBRDADDR, sizeof(struct sockaddr_in6), AF_INET, "10.255.255.255", 0 }, [all …]
|
| H A D | inet6_addr_mode.c | 146 struct sockaddr_in6 *sin6_p; in inet6_get_linklocal_address() 159 sin6_p = (struct sockaddr_in6 *)(void *)info.rti_info[RTAX_IFA]; in inet6_get_linklocal_address() 161 || sin6_p->sin6_len < sizeof(struct sockaddr_in6)) { in inet6_get_linklocal_address() 190 set_sockaddr_in6(struct sockaddr_in6 *sin6_p, const struct in6_addr *addr) in set_sockaddr_in6() 193 sin6_p->sin6_len = sizeof(struct sockaddr_in6); in set_sockaddr_in6()
|
| H A D | udp_kao_opt.c | 50 struct sockaddr_in6 sin6 = {}; in tcp_listen() 51 sin6.sin6_len = sizeof(struct sockaddr_in6); in tcp_listen() 82 sa.sin6.sin6_len = sizeof(struct sockaddr_in6); in set_udp_kao_opt()
|
| H A D | v4mappedv6_recvpktinfo.c | 132 …struct sockaddr_in6 local_addr = { .sin6_family = AF_INET6, .sin6_len = sizeof(struct sockaddr_in6… 133 struct sockaddr_in6 remote_addr = { }; 158 remote_addr.sin6_len = sizeof(struct sockaddr_in6);
|
| H A D | socket_v4mappedv6.c | 28 struct sockaddr_in6 local = {}; 29 struct sockaddr_in6 remote = {};
|
| /xnu-11215.1.10/bsd/netinet6/ |
| H A D | in6_var.h | 163 struct sockaddr_in6 ia_addr; /* interface address */ 164 struct sockaddr_in6 ia_net; /* network number of interface */ 165 struct sockaddr_in6 ia_dstaddr; /* space for destination addr */ 166 struct sockaddr_in6 ia_prefixmask; /* prefix mask */ 253 struct sockaddr_in6 addr; /* prefix address */ 254 struct sockaddr_in6 addrmask; /* prefix mask */ 388 struct sockaddr_in6 ifru_addr; 389 struct sockaddr_in6 ifru_dstaddr; 404 struct sockaddr_in6 ifra_addr; 405 struct sockaddr_in6 ifra_dstaddr; [all …]
|
| H A D | scope6_var.h | 83 extern int sa6_embedscope(struct sockaddr_in6 *, int, uint32_t *); 84 extern int sa6_recoverscope(struct sockaddr_in6 *, boolean_t); 87 extern void rtkey_to_sa6(struct rtentry *, struct sockaddr_in6 *); 88 extern void rtgw_to_sa6(struct rtentry *, struct sockaddr_in6 *);
|
| H A D | in6_private.h | 114 extern const struct sockaddr_in6 sa6_any; 124 #define SIN6(s) ((struct sockaddr_in6 *)(void *)s) 133 struct sockaddr_in6 ro_dst; 156 struct sockaddr_in6 ro_dst; 247 extern void in6_sin6_2_sin(struct sockaddr_in *sin, struct sockaddr_in6 *sin6); 249 struct sockaddr_in6 *sin6);
|
| H A D | in6_src.c | 166 static int selectroute(struct sockaddr_in6 *, struct sockaddr_in6 *, 170 static int in6_selectif(struct sockaddr_in6 *, struct ip6_pktopts *, 178 static struct in6_addrpolicy *match_addrsel_policy(struct sockaddr_in6 *); 221 in6_selectsrc_core_ifa(struct sockaddr_in6 *addr, struct ifnet *ifp, int srcsel_debug) in in6_selectsrc_core_ifa() 274 in6_selectsrc_core(struct sockaddr_in6 *dstsock, uint32_t hint_mask, in in6_selectsrc_core() 737 in6_selectsrc(struct sockaddr_in6 *dstsock, struct ip6_pktopts *opts, in in6_selectsrc() 802 struct sockaddr_in6 srcsock; in in6_selectsrc() 930 selectroute(struct sockaddr_in6 *srcsock, struct sockaddr_in6 *dstsock, in selectroute() 939 struct sockaddr_in6 *__single sin6_next; in selectroute() 1289 struct sockaddr_in6 *__single sa6; in selectroute() [all …]
|
| H A D | ip6_var.h | 571 extern void ip6_notify_pmtu(struct inpcb *, struct sockaddr_in6 *, u_int32_t *); 573 struct sockaddr_in6 *, uint32_t, int32_t); 599 extern int rip6_output(struct mbuf *, struct socket *, struct sockaddr_in6 *, 608 extern struct ifaddr * in6_selectsrc_core_ifa(struct sockaddr_in6 *, struct ifnet *, int); 609 extern struct in6_addr * in6_selectsrc_core(struct sockaddr_in6 *, 612 extern struct in6_addr *in6_selectsrc(struct sockaddr_in6 *, 615 extern struct in6_addrpolicy *in6_addrsel_lookup_policy(struct sockaddr_in6 *); 616 extern int in6_selectroute(struct sockaddr_in6 *, struct sockaddr_in6 *,
|
| H A D | raw_ip6.c | 161 struct sockaddr_in6 rip6src; in rip6_input() 317 const struct sockaddr_in6 *__single sa6_src = NULL; in rip6_ctlinput() 321 sa->sa_len != sizeof(struct sockaddr_in6)) { in rip6_ctlinput() 364 struct sockaddr_in6 *dstsock, in rip6_output() 381 struct sockaddr_in6 tmp; in rip6_output() 389 struct sockaddr_in6 *__single cfil_sin6 = NULL; in rip6_output() 437 tmp.sin6_len = sizeof(struct sockaddr_in6); in rip6_output() 740 struct sockaddr_in6 to; in rip6_output() 741 struct sockaddr_in6 from; in rip6_output() 745 bzero(&from, sizeof(struct sockaddr_in6)); in rip6_output() [all …]
|
| H A D | nd6.h | 260 struct sockaddr_in6 rtaddr; 270 struct sockaddr_in6 rtaddr; 279 struct sockaddr_in6 rtaddr; 289 struct sockaddr_in6 prefix; 305 struct sockaddr_in6 prefix; 320 struct sockaddr_in6 prefix; 553 struct sockaddr_in6 ndpr_prefix; /* prefix */ 674 struct sockaddr_in6 prefix; 708 struct sockaddr_in6 ip6_dest; 842 extern int nd6_is_addr_neighbor(struct sockaddr_in6 *, struct ifnet *, int); [all …]
|
| H A D | ip6protosw.h | 142 struct sockaddr_in6 *ip6c_src; /* srcaddr w/ additional info */ 143 struct sockaddr_in6 *ip6c_dst; /* (final) dstaddr w/ additional info */ 169 struct sockaddr_in6 *, struct mbuf *);
|
| H A D | in6_gif.c | 104 struct sockaddr_in6 *dst = SIN6(&sc->gif_ro6.ro_dst); in in6_gif_output() 105 struct sockaddr_in6 *sin6_src = SIN6(sc->gif_psrc); in in6_gif_output() 106 struct sockaddr_in6 *sin6_dst = SIN6(sc->gif_pdst); in in6_gif_output() 199 dst->sin6_len = sizeof(struct sockaddr_in6); in in6_gif_output() 340 struct sockaddr_in6 *src, *dst; in gif_validate6() 359 struct sockaddr_in6 sin6; in gif_validate6() 364 sin6.sin6_len = sizeof(struct sockaddr_in6); in gif_validate6()
|
| H A D | in6_pcb.h | 115 extern void in6_sockaddr_s(in_port_t, struct in6_addr *, struct sockaddr_in6 *, uint32_t); 118 extern int in6_getsockaddr_s(struct socket *, struct sockaddr_in6 *); 124 extern void init_sin6(struct sockaddr_in6 *sin6, struct mbuf *m);
|
| H A D | scope6.c | 218 sa6_embedscope(struct sockaddr_in6 *sin6, int defaultok, uint32_t *ret_ifscope) in sa6_embedscope() 260 rtkey_to_sa6(struct rtentry *rt, struct sockaddr_in6 *sin6) in rtkey_to_sa6() 264 *sin6 = *((struct sockaddr_in6 *)(void *)rt_key(rt)); in rtkey_to_sa6() 271 rtgw_to_sa6(struct rtentry *rt, struct sockaddr_in6 *sin6) in rtgw_to_sa6() 275 *sin6 = *((struct sockaddr_in6 *)(void *)rt->rt_gateway); in rtgw_to_sa6() 283 sa6_recoverscope(struct sockaddr_in6 *sin6, boolean_t attachcheck) in sa6_recoverscope()
|
| H A D | udp6_output.c | 165 struct sockaddr_in6 tmp; in udp6_output() 180 struct sockaddr_in6 *__single cfil_sin6 = NULL; in udp6_output() 279 struct sockaddr_in6 *__single sin6 = SIN6(addr6); in udp6_output() 478 struct sockaddr_in6 to; in udp6_output() 479 struct sockaddr_in6 from; in udp6_output() 483 SOCKADDR_ZERO(&from, sizeof(struct sockaddr_in6)); in udp6_output() 485 from.sin6_len = sizeof(struct sockaddr_in6); in udp6_output() 488 SOCKADDR_ZERO(&to, sizeof(struct sockaddr_in6)); in udp6_output() 490 to.sin6_len = sizeof(struct sockaddr_in6); in udp6_output() 494 in6p->inp_route.ro_dst.sa_len = sizeof(struct sockaddr_in6); in udp6_output()
|
| H A D | in6_mcast.c | 105 const struct sockaddr_in6 *psin, 109 const struct sockaddr_in6 *); 110 static int im6f_prune(struct in6_mfilter *, const struct sockaddr_in6 *); 115 const struct ifnet *, const struct sockaddr_in6 *); 118 const size_t, const struct sockaddr_in6 *); 137 const struct sockaddr_in6 *); 349 const struct sockaddr_in6 *group) in im6o_match_group() 351 const struct sockaddr_in6 *gsin6; in im6o_match_group() 400 const struct sockaddr_in6 *src) in im6o_match_source() 405 const struct sockaddr_in6 *psa; in im6o_match_source() [all …]
|
| /xnu-11215.1.10/bsd/net/ |
| H A D | sockaddr_utils.h | 292 __STC_OBJ_TO_BYTES_CNV_CLAUSE(struct, sockaddr_in6), \ 313 __STC_TYPE_TO_OBJ_CNV_CLAUSE(struct, sockaddr_in6, sockaddr), \ 329 __STC_CONST_TYPE_TO_OBJ_CNV_CLAUSE(struct, sockaddr_in6, sockaddr), \ 485 __SA_UTILS_DEFINE_FIXED_SIZE_SUBTYPE(struct, sockaddr_in6, \ 490 __SA_UTILS_STATIC_CAST(X, sockaddr_in6, \ 491 __STC_ENABLE_STATIC_CAST(union, sockaddr_in_4_6, sockaddr_in6), \ 492 __STC_ENABLE_STATIC_CAST(union, necp_sockaddr_union, sockaddr_in6)) 495 __SA_UTILS_DECONST_CAST(X, sockaddr_in6, \ 496 __STC_ENABLE_DECONST_CAST(union, sockaddr_in_4_6, sockaddr_in6), \ 497 __STC_ENABLE_DECONST_CAST(union, necp_sockaddr_union, sockaddr_in6))
|