Home
last modified time | relevance | path

Searched refs:sockaddr (Results 1 – 25 of 194) sorted by relevance

12345678

/xnu-11215/bsd/net/
H A Droute_private.h75 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 Dsockaddr_utils.h231 __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 Dkext_net.h59 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 Draw_cb.h75 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 Droute.c306 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 Dif.h331 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 Dif_ether.h52 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 Draw_usrreq.c90 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 Dkpi_interface.h74 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 Dprotosw.h145 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 Dkpi_socketfilter.h66 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 Dsocket.h338 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 Dkpi_socket.h117 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 Dsocketvar.h763 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 Din6_pcb.h99 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 Dudp6_var.h101 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 Dmac_socket.c108 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 Dkey.h49 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 Dudp_disconnect.c97 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 Dudp_bind_connect.c94 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 Droute_output_stack_oflow_56033075.c25 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 Dipv6_bind_race.c90 (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 Dtcp_bind_connect.c90 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 Drecvmsg_x_test.c53 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 Dip_encap.h83 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 *);

12345678