| /xnu-11215/bsd/net/ |
| H A D | route_private.h | 75 struct sockaddr ro_dst; 230 struct sockaddr *, int, struct sockaddr *, int); 449 extern int rt_setgate(struct rtentry *, struct sockaddr *, struct sockaddr *); 479 extern void rtredirect(struct ifnet *, struct sockaddr *, struct sockaddr *, 480 struct sockaddr *, int, struct sockaddr *, struct rtentry **); 482 struct sockaddr *, struct sockaddr *, int, struct rtentry **); 483 extern int rtrequest_scoped(int, struct sockaddr *, struct sockaddr *, 486 struct sockaddr *, struct sockaddr *, int, struct rtentry **); 487 extern int rtrequest_scoped_locked(int, struct sockaddr *, struct sockaddr *, 494 extern struct sockaddr *rtm_scrub(int, int, struct sockaddr *, [all …]
|
| H A D | sockaddr_utils.h | 231 __STC_TYPE_TO_OBJ_CNV_CLAUSE(struct, sockaddr, DST_TYPENAME), /* [2] */ \ 255 __STC_CONST_TYPE_TO_OBJ_CNV_CLAUSE(struct, sockaddr, DST_TYPENAME), /* [1] */ \ 266 __STC_DEFINE_SELF_CONVERTERS(struct, sockaddr); 267 __STC_DEFINE_OBJECT_CONVERTERS(struct, sockaddr, struct, sockaddr_storage); 268 __STC_DEFINE_OBJECT_CONVERTERS(struct, sockaddr, union, sockaddr_in_4_6); 269 __STC_DEFINE_OBJECT_CONVERTERS(struct, sockaddr, union, necp_sockaddr_union); 270 __STC_DEFINE_BYTE_TO_OBJ_CNVS(struct, sockaddr, 2, 255); 285 __STC_OBJ_TO_BYTES_CNV_CLAUSE(struct, sockaddr), \ 306 __STC_BYTES_TO_OBJ_CNV_CLAUSE(sockaddr), \ 307 __STC_TYPE_TO_OBJ_CNV_CLAUSE(struct, sockaddr_storage, sockaddr), \ [all …]
|
| H A D | kext_net.h | 59 extern int sflt_bind(struct socket *so, const struct sockaddr *nam); 62 const struct sockaddr *local, 63 const struct sockaddr *remote); 64 extern int sflt_getsockname(struct socket *so, struct sockaddr **local); 65 extern int sflt_getpeername(struct socket *so, struct sockaddr **remote); 67 const struct sockaddr *remote); 68 extern int sflt_connectout(struct socket *so, const struct sockaddr *nam); 71 extern int sflt_data_out(struct socket *so, const struct sockaddr *to, 73 extern int sflt_data_in(struct socket *so, const struct sockaddr *from,
|
| H A D | raw_cb.h | 75 struct sockaddr *rcb_faddr; /* destination address */ 76 struct sockaddr *rcb_laddr; /* socket's address */ 93 extern void raw_ctlinput(int, struct sockaddr *, void *, struct ifnet *); 96 extern void raw_input(struct mbuf *, struct sockproto *, struct sockaddr *, 97 struct sockaddr *);
|
| H A D | route.c | 306 struct sockaddr *, const struct sockaddr *); 313 struct sockaddr *, struct sockaddr *, int, struct rtentry **, 320 static struct sockaddr *ma_copy(int, struct sockaddr *, 322 static struct sockaddr *sa_trim(struct sockaddr *, uint8_t); 330 const struct sockaddr *, const struct sockaddr *, unsigned int); 582 struct sockaddr * 723 struct sockaddr * 1451 struct sockaddr *netmask, int flags, struct sockaddr *src, in rtredirect() 1881 struct sockaddr *, gateway, struct sockaddr *, netmask, in rtrequest_common_locked() 2993 rt_maskedcopy(const struct sockaddr *src, struct sockaddr *dst, in rt_maskedcopy() [all …]
|
| H A D | if.h | 331 struct sockaddr ifru_addr; 332 struct sockaddr ifru_dstaddr; 333 struct sockaddr ifru_broadaddr; 385 ((ifr).ifr_addr.sa_len > sizeof (struct sockaddr) ? \ 386 (sizeof (struct ifreq) - sizeof (struct sockaddr) + \ 397 struct sockaddr ifra_addr; 398 struct sockaddr ifra_broadaddr; 399 struct sockaddr ifra_mask; 404 struct sockaddr *sa; 405 struct sockaddr **llsa;
|
| H A D | if_ether.h | 52 const struct sockaddr *dest, const char *dest_lladdr, 56 const struct sockaddr *dest, const char *dest_lladdr, 61 const struct sockaddr *dest, const char *dest_lladdr, 65 errno_t ether_check_multi(ifnet_t ifp, const struct sockaddr *multicast);
|
| H A D | raw_usrreq.c | 90 raw_input(struct mbuf *m0, struct sockproto *proto, struct sockaddr *src, in raw_input() 91 struct sockaddr *dst) in raw_input() 158 raw_ctlinput(int cmd, __unused struct sockaddr *arg, __unused void *dummy, in raw_ctlinput() 206 raw_ubind(__unused struct socket *so, __unused struct sockaddr *nam, __unused struct proc *p) in raw_ubind() 212 raw_uconnect(__unused struct socket *so, __unused struct sockaddr *nam, __unused struct proc *p) in raw_uconnect() 260 raw_upeeraddr(struct socket *so, struct sockaddr **nam) in raw_upeeraddr() 279 struct sockaddr *nam, struct mbuf *control, __unused struct proc *p) in raw_usend() 357 raw_usockaddr(struct socket *so, struct sockaddr **nam) in raw_usockaddr()
|
| H A D | kpi_interface.h | 74 struct sockaddr; 416 const struct sockaddr *dest, const char *dest_linkaddr, 424 const struct sockaddr *dest, const char *dest_linkaddr, 504 const struct sockaddr *mcast); 2333 const struct sockaddr *dest) 2941 const struct sockaddr *proto_addr, struct sockaddr *ll_addr, size_t ll_len) 2959 const struct sockaddr *maddr, ifmultiaddr_t *multicast) 3184 extern ifaddr_t ifaddr_withaddr(const struct sockaddr *address) 3207 extern ifaddr_t ifaddr_withnet(const struct sockaddr *net) 3222 const struct sockaddr *gateway) [all …]
|
| /xnu-11215/bsd/sys/ |
| H A D | protosw.h | 145 struct sockaddr; 184 (int, struct sockaddr *, void *, struct ifnet *); 270 (int, struct sockaddr *, void *, struct ifnet *); 361 struct sockaddr *, struct sockaddr*, uint16_t, uint16_t, uint8_t, uint32_t, 481 struct sockaddr *addr, struct mbuf *control, 512 int (*pru_connect)(struct socket *, struct sockaddr *, 516 struct sockaddr *, struct proc *, uint32_t, 531 struct sockaddr *, struct mbuf *, struct proc *); 542 int (*pru_sosend)(struct socket *, struct sockaddr *, 605 extern void pfctlinput(int, struct sockaddr *); [all …]
|
| H A D | kpi_socketfilter.h | 66 struct sockaddr; 231 struct sockaddr **sa); 252 struct sockaddr **sa); 282 const struct sockaddr *from, mbuf_t *data, mbuf_t *control, 312 const struct sockaddr *to, mbuf_t *data, mbuf_t *control, 334 const struct sockaddr *from); 356 const struct sockaddr *to); 375 const struct sockaddr *to); 492 const struct sockaddr *local, const struct sockaddr *remote); 649 extern errno_t sock_inject_data_in(socket_t so, const struct sockaddr *from, [all …]
|
| H A D | socket.h | 338 const struct sockaddr *sae_srcaddr; /* optional source address */ 340 const struct sockaddr *sae_dstaddr; /* destination address */ 447 struct sockaddr { struct 452 __CCT_DECLARE_CONSTRAINED_PTR_TYPES(struct sockaddr, sockaddr); argument 785 int accept(int, struct sockaddr * __restrict, socklen_t * __restrict) 787 int bind(int, const struct sockaddr *, socklen_t) __DARWIN_ALIAS(bind); 789 int getpeername(int, struct sockaddr * __restrict, socklen_t * __restrict) 791 int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict) 796 ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * __restrict, 802 int, const struct sockaddr *, socklen_t) __DARWIN_ALIAS_C(sendto); [all …]
|
| H A D | kpi_socket.h | 117 extern errno_t sock_accept_internal(socket_t so, struct sockaddr *__sized_by(fromlen) from, int fro… 124 extern errno_t sock_accept(socket_t so, struct sockaddr *__sized_by(fromlen) from, int fromlen, 137 extern errno_t sock_bind(socket_t so, const struct sockaddr *to) 154 extern errno_t sock_connect(socket_t so, const struct sockaddr *to, int flags) 187 extern errno_t sock_getpeername(socket_t so, struct sockaddr *__sized_by(peernamelen) peername, 200 extern errno_t sock_getsockname(socket_t so, struct sockaddr *__sized_by(socknamelen) sockname, 561 extern errno_t sock_getaddr(socket_t so, struct sockaddr **psockname, 569 extern void sock_freeaddr(struct sockaddr *sockname);
|
| H A D | socketvar.h | 763 struct sockaddr; 773 struct sockaddr *psa; 786 extern int sbappendaddr(struct sockbuf *sb, struct sockaddr *asa, 805 const struct sockaddr *from); 815 extern int soreceive(struct socket *so, struct sockaddr **paddr, 846 extern struct sockaddr *dup_sockaddr(struct sockaddr *sa, int canwait); 894 struct sockaddr *sa = __unsafe_forge_bidi_indexable(struct sockaddr *, in __sized_by_or_null() 895 buf, sizeof(struct sockaddr)); in __sized_by_or_null() 928 extern int soaccept(struct socket *so, struct sockaddr **nam); 936 extern int soconnect(struct socket *so, struct sockaddr *nam); [all …]
|
| /xnu-11215/bsd/netinet6/ |
| H A D | in6_pcb.h | 99 extern int in6_pcbbind(struct inpcb *, struct sockaddr *, struct sockaddr *, struct proc *); 100 extern int in6_pcbconnect(struct inpcb *, struct sockaddr *, struct proc *); 103 extern int in6_pcbladdr(struct inpcb *, struct sockaddr *, 111 extern void in6_pcbnotify(struct inpcbinfo *, struct sockaddr *, u_int, 112 const struct sockaddr *, u_int, int, void *, void (*)(struct inpcb *, int)); 114 extern struct sockaddr *in6_sockaddr(in_port_t port, struct in6_addr *addr_p, uint32_t ifscope); 116 extern int in6_getpeeraddr(struct socket *, struct sockaddr **); 117 extern int in6_getsockaddr(struct socket *, struct sockaddr **); 119 extern int in6_mapped_sockaddr(struct socket *so, struct sockaddr **nam); 120 extern int in6_mapped_peeraddr(struct socket *so, struct sockaddr **nam); [all …]
|
| H A D | udp6_var.h | 101 extern void udp6_ctlinput(int, struct sockaddr *, void *, struct ifnet *); 103 extern int udp6_output(struct inpcb *, struct mbuf *, struct sockaddr *, 105 extern int udp6_connect(struct socket *, struct sockaddr *, struct proc *);
|
| /xnu-11215/security/ |
| H A D | mac_socket.c | 108 struct sockaddr *sockaddr; in mac_socket_check_accepted() local 118 if (sock_getaddr((socket_t)so, &sockaddr, 1) != 0) { in mac_socket_check_accepted() 122 (socket_t)so, NULL, sockaddr); in mac_socket_check_accepted() 123 sock_freeaddr(sockaddr); in mac_socket_check_accepted() 131 struct sockaddr *sockaddr) in mac_socket_check_bind() argument 143 (socket_t)so, NULL, sockaddr); in mac_socket_check_bind() 149 struct sockaddr *sockaddr) in mac_socket_check_connect() argument 162 sockaddr); in mac_socket_check_connect() 251 mac_socket_check_received(kauth_cred_t cred, struct socket *so, struct sockaddr *saddr) in mac_socket_check_received() 269 struct sockaddr *sockaddr) in mac_socket_check_send() argument [all …]
|
| /xnu-11215/bsd/netkey/ |
| H A D | key.h | 49 struct sockaddr; 60 extern struct secpolicy *key_gettunnel(struct sockaddr *, 61 struct sockaddr *, struct sockaddr *, struct sockaddr *); 63 struct sockaddr *src, 64 struct sockaddr *dst); 76 extern int key_ismyaddr(struct sockaddr *); 85 extern void key_sa_routechange(struct sockaddr *);
|
| /xnu-11215/tests/ |
| H A D | udp_disconnect.c | 97 T_ASSERT_POSIX_SUCCESS(getsockname(client_fd, (struct sockaddr *)&sin_local, &socklen), NULL); in udp_disconnect_v4() 101 …T_EXPECT_POSIX_FAILURE(getpeername(client_fd, (struct sockaddr *)&sin_peer, &socklen), ENOTCONN, N… in udp_disconnect_v4() 127 T_ASSERT_POSIX_SUCCESS(bind(listen_fd, (struct sockaddr *)&sin, sizeof(sin)), NULL); in udp_connect_v4() 130 T_ASSERT_POSIX_SUCCESS(getsockname(listen_fd, (struct sockaddr *)&sin, &socklen), NULL); in udp_connect_v4() 141 T_ASSERT_POSIX_SUCCESS(getsockname(client_fd, (struct sockaddr *)&sin_local, &socklen), NULL); in udp_connect_v4() 145 T_ASSERT_POSIX_SUCCESS(getpeername(client_fd, (struct sockaddr *)&sin_peer, &socklen), NULL); in udp_connect_v4() 187 T_ASSERT_POSIX_SUCCESS(getsockname(client_fd, (struct sockaddr *)&sin6_local, &socklen), NULL); in udp_disconnect_v6() 220 T_ASSERT_POSIX_SUCCESS(bind(listen_fd, (struct sockaddr *)&sin6, sizeof(sin6)), NULL); in udp_connect_v6() 223 T_ASSERT_POSIX_SUCCESS(getsockname(listen_fd, (struct sockaddr *)&sin6, &socklen), NULL); in udp_connect_v6() 235 T_ASSERT_POSIX_SUCCESS(getsockname(client_fd, (struct sockaddr *)&sin6_local, &socklen), NULL); in udp_connect_v6() [all …]
|
| H A D | udp_bind_connect.c | 94 T_ASSERT_POSIX_SUCCESS(bind(listen_fd, (struct sockaddr *)&sin, sizeof(sin)), NULL); in udp_connect_v4() 97 T_ASSERT_POSIX_SUCCESS(getsockname(listen_fd, (struct sockaddr *)&sin, &socklen), NULL); in udp_connect_v4() 143 T_ASSERT_POSIX_SUCCESS(bind(listen_fd, (struct sockaddr *)&sin6, sizeof(sin6)), NULL); in udp_connect_v6() 185 T_ASSERT_POSIX_SUCCESS(bind(s, (const struct sockaddr *)&sin, sizeof(sin)), 0, NULL); 215 T_ASSERT_POSIX_SUCCESS(bind(s, (const struct sockaddr *)&sin, sizeof(sin)), NULL); 283 T_ASSERT_POSIX_SUCCESS(bind(s, (const struct sockaddr *)&sin, sizeof(sin)), NULL); 318 T_ASSERT_POSIX_SUCCESS(bind(s, (const struct sockaddr *)&sin6, sizeof(sin6)), NULL); 349 T_ASSERT_POSIX_SUCCESS(bind(s, (const struct sockaddr *)&sin6, sizeof(sin6)), NULL); 380 T_ASSERT_POSIX_SUCCESS(bind(s, (const struct sockaddr *)&sin6, sizeof(sin6)), NULL); 410 T_ASSERT_POSIX_SUCCESS(bind(s, (const struct sockaddr *)&sin6, sizeof(sin6)), NULL); [all …]
|
| H A D | route_output_stack_oflow_56033075.c | 25 struct sockaddr *sa; 35 sa = (struct sockaddr *)(rtm + 1); 42 sa = (struct sockaddr *)((void *)buf + len); 49 sa = (struct sockaddr *)((void *)buf + len); 68 sa = (struct sockaddr *)(rtm + 1); 74 sa = (struct sockaddr *)((void *)buf + len); 80 sa = (struct sockaddr *)((void *)buf + len);
|
| H A D | ipv6_bind_race.c | 90 (void)bind(fd, (struct sockaddr*)&sin6, sin6.sin6_len); in bind4_racer() 106 (void)bind(fd, (struct sockaddr*)&sin6, sin6.sin6_len); in bind6_racer() 157 (void)bind(fd, (struct sockaddr*)&sin6, sin6.sin6_len); in bind6_leader() 249 sae.sae_dstaddr = (struct sockaddr *)&sin6_dst; in connectx6_leader() 274 sae.sae_dstaddr = (struct sockaddr *)&sin6_dst; in connectx4_leader() 299 sae.sae_srcaddr = (struct sockaddr *)&sin6_src; in connectx6_binding_leader() 305 sae.sae_dstaddr = (struct sockaddr *)&sin6_dst; in connectx6_binding_leader() 330 sae.sae_srcaddr = (struct sockaddr *)&sin6_src; in connectx4_binding_leader() 336 sae.sae_dstaddr = (struct sockaddr *)&sin6_dst; in connectx4_binding_leader() 361 sae.sae_dstaddr = (struct sockaddr *)&sin6_dst; in connectx6_racer() [all …]
|
| H A D | tcp_bind_connect.c | 90 T_ASSERT_POSIX_SUCCESS(bind(listen_fd, (struct sockaddr *)&sin, sizeof(sin)), NULL); in tcp_connect_v4() 93 T_ASSERT_POSIX_SUCCESS(getsockname(listen_fd, (struct sockaddr *)&sin, &socklen), NULL); in tcp_connect_v4() 146 T_ASSERT_POSIX_SUCCESS(bind(listen_fd, (struct sockaddr *)&sin6, sizeof(sin6)), NULL); in tcp_connect_v6() 211 sae.sae_srcaddr = (struct sockaddr *)sin_from; in tcp_connectx_v4() 217 sae.sae_dstaddr = (struct sockaddr *)sin_to; in tcp_connectx_v4() 284 sae.sae_srcaddr = (struct sockaddr *)sin6_from; in tcp_connectx_v6() 290 sae.sae_dstaddr = (struct sockaddr *)sin6_to; in tcp_connectx_v6() 330 int retval = bind(client_fd, (const struct sockaddr *)sin, sin->sin_len); in tcp_bind_v4() 357 int retval = bind(client_fd, (const struct sockaddr *)sin6, sin6->sin6_len); in tcp_bind_v6() 817 connect(s, (struct sockaddr *)&sin6, sizeof(struct sockaddr_in6)); [all …]
|
| H A D | recvmsg_x_test.c | 53 sendPackets(int s, struct sockaddr *dst, unsigned int numMsg, size_t bufferLen) in sendPackets() 174 …T_QUIET; T_EXPECT_POSIX_SUCCESS(bind(recvSocket, (const struct sockaddr *)&addr, sizeof(addr)), "b… 177 …T_QUIET; T_EXPECT_POSIX_SUCCESS(getsockname(recvSocket, (struct sockaddr *)&addr, &addrLen), "gets… 192 sendPackets(sendSocket, (struct sockaddr *)&addr, NMSGS, BUFFERLEN); 196 sendPackets(sendSocket, (struct sockaddr *)&addr, NMSGS, BUFFERLEN); 200 sendPackets(sendSocket, (struct sockaddr *)&addr, NMSGS, BUFFERLEN); 204 sendPackets(sendSocket, (struct sockaddr *)&addr, NMSGS, BUFFERLEN); 208 sendPackets(sendSocket, (struct sockaddr *)&addr, NMSGS, BUFFERLEN);
|
| /xnu-11215/bsd/netinet/ |
| H A D | ip_encap.h | 83 const struct encaptab *encap_attach(int, int, const struct sockaddr *, 84 const struct sockaddr *, const struct sockaddr *, 85 const struct sockaddr *, const struct protosw *, void *);
|