Home
last modified time | relevance | path

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

12345

/xnu-8792.41.9/tests/
H A Dtcp_bind_connect.c57 init_sin6_address(struct sockaddr_in6 *sin6) in init_sin6_address()
59 memset(sin6, 0, sizeof(struct sockaddr_in6)); in init_sin6_address()
60 sin6->sin6_len = sizeof(struct sockaddr_in6); in init_sin6_address()
118 tcp_connect_v6(int client_fd, struct sockaddr_in6 *sin6_to, int expected_error) in tcp_connect_v6()
124 struct sockaddr_in6 sin6_local = {}; in tcp_connect_v6()
125 struct sockaddr_in6 sin6_peer = {}; in tcp_connect_v6()
126 struct sockaddr_in6 sin6; in tcp_connect_v6()
153 …T_EXPECT_POSIX_SUCCESS(connect(client_fd, (struct sockaddr *)sin6_to, sizeof(struct sockaddr_in6))… in tcp_connect_v6()
167 …T_EXPECT_POSIX_FAILURE(connect(client_fd, (struct sockaddr *)sin6_to, sizeof(struct sockaddr_in6))… in tcp_connect_v6()
297 struct sockaddr_in6 sin6 = {};
[all …]
H A Dudp_bind_connect.c121 init_sin6_address(struct sockaddr_in6 *sin6) in init_sin6_address()
123 memset(sin6, 0, sizeof(struct sockaddr_in6)); in init_sin6_address()
124 sin6->sin6_len = sizeof(struct sockaddr_in6); in init_sin6_address()
175 udp_connect_v6(int client_fd, struct sockaddr_in6 *sin6_to, int expected_error) in udp_connect_v6()
180 struct sockaddr_in6 sin6_local = {}; in udp_connect_v6()
181 struct sockaddr_in6 sin6_peer = {}; in udp_connect_v6()
182 struct sockaddr_in6 sin6; in udp_connect_v6()
205 …T_EXPECT_POSIX_SUCCESS(connect(client_fd, (struct sockaddr *)sin6_to, sizeof(struct sockaddr_in6))… in udp_connect_v6()
219 …T_EXPECT_POSIX_FAILURE(connect(client_fd, (struct sockaddr *)sin6_to, sizeof(struct sockaddr_in6))… in udp_connect_v6()
359 struct sockaddr_in6 sin6 = {};
[all …]
H A Dtcp_send_implied_connect.c57 init_sin6_address(struct sockaddr_in6 *sin6) in init_sin6_address()
59 memset(sin6, 0, sizeof(struct sockaddr_in6)); in init_sin6_address()
60 sin6->sin6_len = sizeof(struct sockaddr_in6); in init_sin6_address()
142 tcp_send_implied_connect_v6(int client_fd, struct sockaddr_in6 *sin6_to, int expected_error) in tcp_send_implied_connect_v6()
152 struct sockaddr_in6 sin6_local = {}; in tcp_send_implied_connect_v6()
153 struct sockaddr_in6 sin6_peer = {}; in tcp_send_implied_connect_v6()
154 struct sockaddr_in6 sin6; in tcp_send_implied_connect_v6()
287 struct sockaddr_in6 sin6 = {};
302 struct sockaddr_in6 sin6 = {};
318 struct sockaddr_in6 sin6 = {};
[all …]
H A Dsioc-if-addr-bounds.c256 struct sockaddr_in6 sin6 = {}; in print_sockaddr_in6()
536 { SIOCDIFADDR, sizeof(struct sockaddr_in6), AF_INET, "10.2.3.1", EADDRNOTAVAIL },
549 { SIOCSIFADDR, sizeof(struct sockaddr_in6), AF_INET, "10.2.3.2", 0 },
553 { SIOCDIFADDR, sizeof(struct sockaddr_in6), AF_INET, "10.2.3.3", 0 },
555 { SIOCSIFADDR, sizeof(struct sockaddr_in6), AF_INET6, "10.2.3.4", EINVAL },
556 { SIOCDIFADDR, sizeof(struct sockaddr_in6), AF_INET, "10.2.3.4", EADDRNOTAVAIL },
568 { SIOCSIFNETMASK, sizeof(struct sockaddr_in6), 0, "ff.ff.00.00", 0 },
569 { SIOCSIFNETMASK, sizeof(struct sockaddr_in6), AF_INET, "ff.ff.00.00", 0 },
570 { SIOCSIFNETMASK, sizeof(struct sockaddr_in6), AF_INET6, "ff.ff.f0.00", 0 },
583 { SIOCSIFBRDADDR, sizeof(struct sockaddr_in6), AF_INET, "10.255.255.255", 0 },
[all …]
H A Dtcp_input_outputopts_uaf_56155583.c47 struct sockaddr_in6 *dst = data; in connect_thread()
62 struct sockaddr_in6 sin6 = {
66 struct sockaddr_in6 addr;
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);
H A Dsocket_v4mappedv6.c28 struct sockaddr_in6 local = {};
29 struct sockaddr_in6 remote = {};
/xnu-8792.41.9/bsd/netinet6/
H A Din6_var.h161 struct sockaddr_in6 ia_addr; /* interface address */
162 struct sockaddr_in6 ia_net; /* network number of interface */
163 struct sockaddr_in6 ia_dstaddr; /* space for destination addr */
164 struct sockaddr_in6 ia_prefixmask; /* prefix mask */
223 struct sockaddr_in6 addr; /* prefix address */
224 struct sockaddr_in6 addrmask; /* prefix mask */
358 struct sockaddr_in6 ifru_addr;
359 struct sockaddr_in6 ifru_dstaddr;
374 struct sockaddr_in6 ifra_addr;
375 struct sockaddr_in6 ifra_dstaddr;
[all …]
H A Din6_gif.c102 struct sockaddr_in6 *dst = (struct sockaddr_in6 *)&sc->gif_ro6.ro_dst; in in6_gif_output()
103 struct sockaddr_in6 *sin6_src = (struct sockaddr_in6 *) in in6_gif_output()
105 struct sockaddr_in6 *sin6_dst = (struct sockaddr_in6 *) 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()
342 src = (struct sockaddr_in6 *)(void *)sc->gif_psrc; in gif_validate6()
343 dst = (struct sockaddr_in6 *)(void *)sc->gif_pdst; in gif_validate6()
359 struct sockaddr_in6 sin6; in gif_validate6()
364 sin6.sin6_len = sizeof(struct sockaddr_in6); in gif_validate6()
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 Dudp6_output.c164 struct sockaddr_in6 tmp; in udp6_output()
179 struct sockaddr_in6 *cfil_sin6 = NULL; in udp6_output()
227 cfil_sin6 = (struct sockaddr_in6 *)(void *)cfil_faddr; in udp6_output()
272 struct sockaddr_in6 *sin6 = in udp6_output()
273 (struct sockaddr_in6 *)(void *)addr6; in udp6_output()
355 faddr = &((struct sockaddr_in6 *)(void *)cfil_faddr)->sin6_addr; in udp6_output()
356 fport = ((struct sockaddr_in6 *)(void *)cfil_faddr)->sin6_port; in udp6_output()
357 fifscope = ((struct sockaddr_in6 *)(void *)cfil_faddr)->sin6_scope_id; in udp6_output()
465 struct sockaddr_in6 to; in udp6_output()
466 struct sockaddr_in6 from; in udp6_output()
[all …]
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;
158 struct sockaddr_in6 ro_dst;
249 extern void in6_sin6_2_sin(struct sockaddr_in *sin, struct sockaddr_in6 *sin6);
251 struct sockaddr_in6 *sin6);
H A Din6_src.c172 static int selectroute(struct sockaddr_in6 *, struct sockaddr_in6 *,
176 static int in6_selectif(struct sockaddr_in6 *, struct ip6_pktopts *,
187 static struct in6_addrpolicy *match_addrsel_policy(struct sockaddr_in6 *);
230 in6_selectsrc_core_ifa(struct sockaddr_in6 *addr, struct ifnet *ifp, int srcsel_debug) in in6_selectsrc_core_ifa()
283 in6_selectsrc_core(struct sockaddr_in6 *dstsock, uint32_t hint_mask, in in6_selectsrc_core()
647 in6_selectsrc(struct sockaddr_in6 *dstsock, struct ip6_pktopts *opts, in in6_selectsrc()
709 struct sockaddr_in6 srcsock; in in6_selectsrc()
838 selectroute(struct sockaddr_in6 *srcsock, struct sockaddr_in6 *dstsock, in selectroute()
847 struct sockaddr_in6 *sin6_next; in selectroute()
1197 struct sockaddr_in6 *sa6; in selectroute()
[all …]
H A Din6_mcast.c102 const struct sockaddr_in6 *psin,
106 const struct sockaddr_in6 *);
107 static int im6f_prune(struct in6_mfilter *, const struct sockaddr_in6 *);
112 const struct ifnet *, const struct sockaddr_in6 *);
115 const size_t, const struct sockaddr_in6 *);
134 const struct sockaddr_in6 *);
323 const struct sockaddr_in6 *group) in im6o_match_group()
325 const struct sockaddr_in6 *gsin6; in im6o_match_group()
374 const struct sockaddr_in6 *src) in im6o_match_source()
379 const struct sockaddr_in6 *psa; in im6o_match_source()
[all …]
H A Dip6_var.h557 extern void ip6_notify_pmtu(struct inpcb *, struct sockaddr_in6 *, u_int32_t *);
559 struct sockaddr_in6 *, uint32_t, int32_t);
585 extern int rip6_output(struct mbuf *, struct socket *, struct sockaddr_in6 *,
594 extern struct ifaddr * in6_selectsrc_core_ifa(struct sockaddr_in6 *, struct ifnet *, int);
595 extern struct in6_addr * in6_selectsrc_core(struct sockaddr_in6 *,
598 extern struct in6_addr *in6_selectsrc(struct sockaddr_in6 *,
601 extern struct in6_addrpolicy *in6_addrsel_lookup_policy(struct sockaddr_in6 *);
602 extern int in6_selectroute(struct sockaddr_in6 *, struct sockaddr_in6 *,
H A Draw_ip6.c160 struct sockaddr_in6 rip6src; in rip6_input()
316 const struct sockaddr_in6 *sa6_src = NULL; in rip6_ctlinput()
320 sa->sa_len != sizeof(struct sockaddr_in6)) { in rip6_ctlinput()
363 struct sockaddr_in6 *dstsock, in rip6_output()
380 struct sockaddr_in6 tmp; in rip6_output()
388 struct sockaddr_in6 *cfil_sin6 = NULL; in rip6_output()
434 tmp.sin6_len = sizeof(struct sockaddr_in6); in rip6_output()
733 struct sockaddr_in6 to; in rip6_output()
734 struct sockaddr_in6 from; in rip6_output()
738 bzero(&from, sizeof(struct sockaddr_in6)); in rip6_output()
[all …]
H A Dnd6.h294 struct sockaddr_in6 rtaddr;
304 struct sockaddr_in6 rtaddr;
313 struct sockaddr_in6 rtaddr;
374 struct sockaddr_in6 prefix;
390 struct sockaddr_in6 prefix;
405 struct sockaddr_in6 prefix;
636 struct sockaddr_in6 ndpr_prefix; /* prefix */
757 struct sockaddr_in6 prefix;
791 struct sockaddr_in6 ip6_dest;
903 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_pcb.h115 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 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 Dudp6_usrreq.c174 struct sockaddr_in6 *, struct mbuf *, int, struct ifnet *);
201 struct sockaddr_in6 *udp_in6, struct mbuf *n, int off, struct ifnet *ifp) in udp6_append()
248 struct sockaddr_in6 udp_in6; in udp6_input()
250 struct sockaddr_in6 fromsa; in udp6_input()
392 struct sockaddr_in6 mcaddr; in udp6_input()
396 bzero(&mcaddr, sizeof(struct sockaddr_in6)); in udp6_input()
397 mcaddr.sin6_len = sizeof(struct sockaddr_in6); in udp6_input()
669 const struct sockaddr_in6 *sa6_src = NULL; in udp6_ctlinput()
679 sa->sa_len != sizeof(struct sockaddr_in6)) { in udp6_ctlinput()
848 struct sockaddr_in6 *sin6_p; in udp6_bind()
[all …]
H A Din6_ifattach.c568 ifra.ifra_prefixmask.sin6_len = sizeof(struct sockaddr_in6); in in6_ifattach_loopback()
576 ifra.ifra_dstaddr.sin6_len = sizeof(struct sockaddr_in6); in in6_ifattach_loopback()
580 ifra.ifra_addr.sin6_len = sizeof(struct sockaddr_in6); in in6_ifattach_loopback()
846 struct sockaddr_in6 *sin6 = &ifra.ifra_addr; in in6_ifattach_aliasreq()
850 bcopy(&ifra0->ifra_addr, sin6, sizeof(struct sockaddr_in6)); in in6_ifattach_aliasreq()
882 ifra.ifra_addr.sin6_len = sizeof(struct sockaddr_in6); in in6_ifattach_aliasreq()
912 ifra.ifra_prefixmask.sin6_len = sizeof(struct sockaddr_in6); in in6_ifattach_aliasreq()
977 ifra.ifra_addr.sin6_len = sizeof(struct sockaddr_in6); in in6_ifattach_llcgareq()
1000 ifra.ifra_prefixmask.sin6_len = sizeof(struct sockaddr_in6); in in6_ifattach_llcgareq()
1034 struct sockaddr_in6 sin6; in in6_ifdetach()
[all …]
/xnu-8792.41.9/bsd/net/
H A Dether_inet6_pr_module.c172 result = nd6_lookup_ipv6(ifp, (const struct sockaddr_in6 *) in ether_inet6_pre_output()
191 const struct sockaddr_in6 *sin6 = in ether_inet6_resolve_multi()
192 (const struct sockaddr_in6 *)(uintptr_t)(size_t)proto_addr; in ether_inet6_resolve_multi()
198 if (proto_addr->sa_len < sizeof(struct sockaddr_in6)) { in ether_inet6_resolve_multi()
/xnu-8792.41.9/bsd/netinet/
H A Dip_flowid.h83 struct sockaddr_in6;
108 struct sockaddr_in6 *_fwa_dst6; /* for IPv6 dummynet */

12345