Home
last modified time | relevance | path

Searched refs:sockaddr_in6 (Results 1 – 25 of 117) sorted by relevance

12345

/xnu-12377.41.6/tests/
H A Dudp_disconnect.c78 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 Dudp_bind_connect.c72 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 Dtcp_bind_connect.c67 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()
255 tcp_connectx_v6(int client_fd, struct sockaddr_in6 *sin6_to, struct sockaddr_in6 *sin6_from, int ex… in tcp_connectx_v6()
[all …]
H A Dipv6_bind_race.c64 init_sin6_address(struct sockaddr_in6 *sin6)
66 memset(sin6, 0, sizeof(struct sockaddr_in6));
67 sin6->sin6_len = sizeof(struct sockaddr_in6);
87 struct sockaddr_in6 sin6 = { 0 };
103 struct sockaddr_in6 sin6 = { 0 };
119 struct sockaddr_in6 sin6 = { 0 };
135 struct sockaddr_in6 sin6 = { 0 };
151 struct sockaddr_in6 sin6 = { 0 };
172 struct sockaddr_in6 sin6 = { 0 };
193 struct sockaddr_in6 sin6 = { 0 };
[all …]
H A Dtcp_send_implied_connect.c59 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 Dmcast_ssm.c80 struct sockaddr_in6 *group = (struct sockaddr_in6 *)&group_storage;
88 struct sockaddr_in6 *source = (struct sockaddr_in6 *)&source_storage;
99 ((struct sockaddr_in6 *)&gr.gsr_source)->sin6_addr.__u6_addr.__u6_addr8[15] += i;
H A Dtcp_input_outputopts_uaf_56155583.c49 struct sockaddr_in6 *dst = data; in connect_thread()
64 struct sockaddr_in6 sin6 = {
68 struct sockaddr_in6 addr;
H A Dsioc-if-addr-bounds.c256 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 Dv4mappedv6_join_group.c32 struct sockaddr_in6 sin6 = {
34 .sin6_len = sizeof(struct sockaddr_in6),
H A Dudp_kao_opt.c50 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 Dv4mappedv6_recvpktinfo.c132 …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);
/xnu-12377.41.6/bsd/netinet6/
H A Din6_var.h163 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 Dscope6_var.h83 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 Din6_private.h114 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;
254 extern void in6_sin6_2_sin(struct sockaddr_in *sin, struct sockaddr_in6 *sin6);
256 struct sockaddr_in6 *sin6);
H A Din6_src.c166 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 *);
219 in6_selectsrc_core_ifa(struct sockaddr_in6 *addr, struct ifnet *ifp) in in6_selectsrc_core_ifa()
272 in6_selectsrc_core(struct sockaddr_in6 *dstsock, uint32_t hint_mask, in in6_selectsrc_core()
734 in6_selectsrc(struct sockaddr_in6 *dstsock, struct ip6_pktopts *opts, in in6_selectsrc()
803 struct sockaddr_in6 srcsock; in in6_selectsrc()
931 selectroute(struct sockaddr_in6 *srcsock, struct sockaddr_in6 *dstsock, in selectroute()
940 struct sockaddr_in6 *__single sin6_next; in selectroute()
1290 struct sockaddr_in6 *__single sa6; in selectroute()
[all …]
H A Dip6_var.h566 extern void ip6_notify_pmtu(struct inpcb *, struct sockaddr_in6 *, u_int32_t *);
568 struct sockaddr_in6 *, uint32_t, int32_t);
594 extern int rip6_output(struct mbuf *, struct socket *, struct sockaddr_in6 *,
603 extern struct ifaddr * in6_selectsrc_core_ifa(struct sockaddr_in6 *, struct ifnet *);
604 extern struct in6_addr * in6_selectsrc_core(struct sockaddr_in6 *,
607 extern struct in6_addr *in6_selectsrc(struct sockaddr_in6 *,
610 extern struct in6_addrpolicy *in6_addrsel_lookup_policy(struct sockaddr_in6 *);
611 extern int in6_selectroute(struct sockaddr_in6 *, struct sockaddr_in6 *,
H A Dnd6.h267 struct sockaddr_in6 rtaddr;
277 struct sockaddr_in6 rtaddr;
286 struct sockaddr_in6 rtaddr;
296 struct sockaddr_in6 prefix;
312 struct sockaddr_in6 prefix;
327 struct sockaddr_in6 prefix;
584 struct sockaddr_in6 ndpr_prefix; /* prefix */
705 struct sockaddr_in6 prefix;
739 struct sockaddr_in6 ip6_dest;
874 extern int nd6_is_addr_neighbor(struct sockaddr_in6 *, struct ifnet *, int);
[all …]
H A Dip6protosw.h142 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 Din6_gif.c104 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 Draw_ip6.c163 struct sockaddr_in6 rip6src; in rip6_input()
320 const struct sockaddr_in6 *__single sa6_src = NULL; in rip6_ctlinput()
324 sa->sa_len != sizeof(struct sockaddr_in6)) { in rip6_ctlinput()
367 struct sockaddr_in6 *dstsock, in rip6_output()
383 struct sockaddr_in6 tmp; in rip6_output()
391 struct sockaddr_in6 *__single cfil_sin6 = NULL; in rip6_output()
439 tmp.sin6_len = sizeof(struct sockaddr_in6); in rip6_output()
746 struct sockaddr_in6 to; in rip6_output()
747 struct sockaddr_in6 from; in rip6_output()
751 bzero(&from, sizeof(struct sockaddr_in6)); in rip6_output()
[all …]
H A Dscope6.c218 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 Din6_pcb.h119 extern void in6_sockaddr_s(in_port_t, struct in6_addr *, struct sockaddr_in6 *, uint32_t);
122 extern int in6_getsockaddr_s(struct socket *, struct sockaddr_in6 *);
128 extern void init_sin6(struct sockaddr_in6 *sin6, struct mbuf *m);
H A Din6_mcast.c105 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 …]
H A Dudp6_output.c168 struct sockaddr_in6 tmp; in udp6_output()
182 struct sockaddr_in6 *__single cfil_sin6 = NULL; in udp6_output()
285 struct sockaddr_in6 *__single sin6 = SIN6(addr6); in udp6_output()
502 struct sockaddr_in6 to; in udp6_output()
503 struct sockaddr_in6 from; in udp6_output()
507 SOCKADDR_ZERO(&from, sizeof(struct sockaddr_in6)); in udp6_output()
509 from.sin6_len = sizeof(struct sockaddr_in6); in udp6_output()
512 SOCKADDR_ZERO(&to, sizeof(struct sockaddr_in6)); in udp6_output()
514 to.sin6_len = sizeof(struct sockaddr_in6); in udp6_output()
518 in6p->inp_route.ro_dst.sa_len = sizeof(struct sockaddr_in6); in udp6_output()
/xnu-12377.41.6/bsd/net/
H A Dsockaddr_utils.h292 __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))

12345