| /illumos-gate/usr/src/contrib/mDNSResponder/mDNSPosix/ |
| H A D | mDNSUNP.h | 48 #define GET_SA_LEN(X) (sizeof(struct sockaddr) > ((struct sockaddr*)&(X))->sa_len ? \ 49 sizeof(struct sockaddr) : ((struct sockaddr*)&(X))->sa_len ) 51 #define GET_SA_LEN(X) (((struct sockaddr*)&(X))->sa_family == AF_INET ? sizeof(struct sockaddr_in)… 52 …((struct sockaddr*)&(X))->sa_family == AF_INET6 ? sizeof(struct sockaddr_in6) : sizeof(struct sock… 54 …define GET_SA_LEN(X) (((struct sockaddr*)&(X))->sa_family == AF_INET ? sizeof(struct sockaddr_in) … 75 … struct sockaddr *sa, socklen_t *salenptr, struct my_in_pktinfo *pktp, u_char *ttl); 84 struct sockaddr *ifi_addr; /* primary address */ 85 struct sockaddr *ifi_netmask; 86 struct sockaddr *ifi_brdaddr; /* broadcast address */ 87 struct sockaddr *ifi_dstaddr; /* destination address */
|
| /illumos-gate/usr/src/uts/common/fs/smbclnt/netsmb/ |
| H A D | smb_tran.c | 62 SA_LEN(struct sockaddr *sa) in SA_LEN() 78 len = sizeof (struct sockaddr); in SA_LEN() 90 smb_cmp_sockaddr(struct sockaddr *a1, struct sockaddr *a2) in smb_cmp_sockaddr() 106 struct sockaddr * 107 smb_dup_sockaddr(struct sockaddr *sa) in smb_dup_sockaddr() 109 struct sockaddr *sa2; in smb_dup_sockaddr() 123 smb_free_sockaddr(struct sockaddr *sa) in smb_free_sockaddr()
|
| /illumos-gate/usr/src/uts/common/sys/ib/clients/of/rdma/ |
| H A D | rdma_cm.h | 78 struct sockaddr src_addr; 80 sizeof (struct sockaddr)]; 81 struct sockaddr dst_addr; 83 sizeof (struct sockaddr)]; 193 int rdma_bind_addr(struct rdma_cm_id *id, struct sockaddr *addr); 205 int rdma_resolve_addr(struct rdma_cm_id *id, struct sockaddr *src_addr, 206 struct sockaddr *dst_addr, int timeout_ms); 315 int rdma_join_multicast(struct rdma_cm_id *id, struct sockaddr *addr, 322 void rdma_leave_multicast(struct rdma_cm_id *id, struct sockaddr *addr);
|
| /illumos-gate/usr/src/lib/gss_mechs/mech_krb5/include/ |
| H A D | socket-utils.h | 77 static __inline__ struct sockaddr_in *sa2sin (struct sockaddr *sa) in sa2sin() 82 static __inline__ struct sockaddr_in6 *sa2sin6 (struct sockaddr *sa) in sa2sin6() 87 static __inline__ struct sockaddr *ss2sa (struct sockaddr_storage *ss) in ss2sa() 89 return (struct sockaddr *) ss; in ss2sa() 104 #define ss2sa(S) ((struct sockaddr *)(S)) 115 …family == AF_INET ? (socklen_t) sizeof (struct sockaddr_in) : (socklen_t) sizeof (struct sockaddr)) 117 …family == AF_INET ? (socklen_t) sizeof (struct sockaddr_in) : (socklen_t) sizeof (struct sockaddr))
|
| /illumos-gate/usr/src/uts/common/sys/ |
| H A D | socket_proto.h | 104 int (*sd_bind)(sock_lower_handle_t, struct sockaddr *, socklen_t, 107 int (*sd_connect)(sock_lower_handle_t, const struct sockaddr *, 109 int (*sd_getpeername)(sock_lower_handle_t, struct sockaddr *, 111 int (*sd_getsockname)(sock_lower_handle_t, struct sockaddr *, 139 sock_quiesce_arg_t *, struct T_capability_ack *, struct sockaddr *, 140 socklen_t, struct sockaddr *, socklen_t, short); 150 extern int sock_bind_notsupp(sock_lower_handle_t, struct sockaddr *, 154 const struct sockaddr *, socklen_t, sock_connid_t *, cred_t *); 155 extern int sock_getpeername_notsupp(sock_lower_handle_t, struct sockaddr *, 157 extern int sock_getsockname_notsupp(sock_lower_handle_t, struct sockaddr *,
|
| H A D | ksocket.h | 88 extern int ksocket_bind(ksocket_t, struct sockaddr *, socklen_t, 91 extern int ksocket_accept(ksocket_t, struct sockaddr *, socklen_t *, 93 extern int ksocket_connect(ksocket_t, struct sockaddr *, socklen_t, 98 struct sockaddr *, socklen_t, size_t *, struct cred *); 106 struct sockaddr *, socklen_t *, size_t *, struct cred *); 114 extern int ksocket_getpeername(ksocket_t, struct sockaddr *, socklen_t *, 116 extern int ksocket_getsockname(ksocket_t, struct sockaddr *, socklen_t *,
|
| H A D | sockfilter.h | 76 void *, struct sockaddr *, socklen_t, struct sockaddr *, socklen_t, 86 struct sockaddr *, socklen_t *, cred_t *); 91 struct sockaddr *, socklen_t *, cred_t *); 95 struct sockaddr *, socklen_t *, cred_t *); 97 struct sockaddr *, socklen_t *, cred_t *);
|
| H A D | socket.h | 545 extern int accept(int, struct sockaddr *_RESTRICT_KYWD, Psocklen_t); 546 extern int accept4(int, struct sockaddr *_RESTRICT_KYWD, Psocklen_t, int); 547 extern int bind(int, const struct sockaddr *, socklen_t); 548 extern int connect(int, const struct sockaddr *, socklen_t); 549 extern int getpeername(int, struct sockaddr *_RESTRICT_KYWD, Psocklen_t); 550 extern int getsockname(int, struct sockaddr *_RESTRICT_KYWD, Psocklen_t); 556 struct sockaddr *_RESTRICT_KYWD, Psocklen_t); 560 extern ssize_t sendto(int, const void *, size_t, int, const struct sockaddr *,
|
| /illumos-gate/usr/src/lib/libsocket/socket/ |
| H A D | weaks.c | 82 _bind(int sock, struct sockaddr *addr, socklen_t addrlen) in _bind() 94 _accept(int sock, struct sockaddr *addr, int *addrlen) in _accept() 100 _accept4(int sock, struct sockaddr *addr, int *addrlen, int flags) in _accept4() 106 _connect(int sock, struct sockaddr *addr, socklen_t addrlen) in _connect() 125 struct sockaddr *_RESTRICT_KYWD addr, void *addrlen) in _recvfrom() 151 const struct sockaddr *addr, socklen_t addrlen) in _sendto() 158 _getpeername(int sock, struct sockaddr *name, int *namelen) in _getpeername() 164 _getsockname(int sock, struct sockaddr *name, int *namelen) in _getsockname() 221 __xnet_bind(int sock, const struct sockaddr *addr, socklen_t addrlen) in __xnet_bind() 234 __xnet_connect(int sock, const struct sockaddr *addr, socklen_t addrlen) in __xnet_connect() [all …]
|
| /illumos-gate/usr/src/stand/lib/sock/ |
| H A D | sock_test.c | 71 static int st_local_accept(int, struct sockaddr *, socklen_t *); 72 static int st_local_bind(int, const struct sockaddr *, socklen_t); 73 static int st_local_connect(int, const struct sockaddr *, socklen_t); 74 static int st_local_getsockname(int, struct sockaddr *, socklen_t *); 78 static int st_local_recvfrom(int, void *, size_t, int, struct sockaddr *, 82 const struct sockaddr *, socklen_t); 165 st_local_accept(int sd, struct sockaddr *addr, socklen_t *addr_len) in st_local_accept() 175 st_local_bind(int sd, const struct sockaddr *name, socklen_t namelen) in st_local_bind() 185 st_local_connect(int sd, const struct sockaddr *addr, socklen_t addr_len) in st_local_connect() 216 const struct sockaddr *to, socklen_t tolen) in st_local_sendto() [all …]
|
| /illumos-gate/usr/src/cmd/cmd-inet/lib/nwamd/ |
| H A D | routing_events.c | 57 static void setaddr(int, int *, void *, struct sockaddr *); 118 struct sockaddr *addr, *netmask; in routing_events_v4() 168 if ((addr = (struct sockaddr *)getaddr(RTA_IFA, in routing_events_v4() 181 if ((netmask = (struct sockaddr *)getaddr(RTA_NETMASK, in routing_events_v4() 233 struct sockaddr *addr, *netmask; in routing_events_v6() 284 if ((addr = (struct sockaddr *)getaddr(RTA_IFA, in routing_events_v6() 305 (struct sockaddr *)getaddr(RTA_NETMASK, in routing_events_v6() 382 nwamd_add_route(struct sockaddr *dest, struct sockaddr *mask, in nwamd_add_route() 383 struct sockaddr *gateway, const char *ifname) in nwamd_add_route() 416 setaddr(RTA_IFP, &rtm->rtm_addrs, &addrs, (struct sockaddr *)&sdl); in nwamd_add_route() [all …]
|
| /illumos-gate/usr/src/boot/include/net/ |
| H A D | if.h | 382 struct sockaddr ifru_addr; 383 struct sockaddr ifru_dstaddr; 384 struct sockaddr ifru_broadaddr; 416 ((ifr).ifr_addr.sa_len > sizeof(struct sockaddr) ? \ 417 (sizeof(struct ifreq) - sizeof(struct sockaddr) + \ 422 struct sockaddr ifra_addr; 423 struct sockaddr ifra_broadaddr; 424 struct sockaddr ifra_mask; 431 struct sockaddr ifra_addr; 432 struct sockaddr ifra_broadaddr; [all …]
|
| /illumos-gate/usr/src/ucblib/librpcsoc/ |
| H A D | rtime.c | 64 const struct sockaddr *, int); 66 struct sockaddr *, int *); 67 extern int _connect(int, struct sockaddr *, int); 100 (struct sockaddr *)addrp, sizeof (*addrp)); 120 (struct sockaddr *)&from, &fromlen); 126 if (_connect(s, (struct sockaddr *)addrp,
|
| /illumos-gate/usr/src/uts/common/nfs/ |
| H A D | nfs_cmd.h | 61 struct sockaddr addr; 85 struct sockaddr *); 86 extern char *nfscmd_convname(struct sockaddr *, struct exportinfo *, 89 extern char *nfscmd_convdirent(struct sockaddr *, struct exportinfo *, char *, 91 extern size_t nfscmd_convdirplus(struct sockaddr *, struct exportinfo *, char *,
|
| /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ |
| H A D | ndp.c | 76 static int ndp_salen(const struct sockaddr *sa); 77 static int ndp_extract_sockaddrs(struct rt_msghdr *, struct sockaddr **, 78 struct sockaddr **, struct sockaddr **, struct sockaddr **, 80 static int ndp_rtmsg_get(int, rtmsg_pkt_t *, struct sockaddr *); 81 static int ndp_find_interface(int, struct sockaddr *, char *, int); 83 static int ndp_initialize_lifreq(int, struct lifreq *, struct sockaddr *); 346 ndp_salen(const struct sockaddr *sa) in ndp_salen() 369 ndp_extract_sockaddrs(struct rt_msghdr *rtm, struct sockaddr **dst, in ndp_extract_sockaddrs() 370 struct sockaddr **gate, struct sockaddr **mask, struct sockaddr **src, in ndp_extract_sockaddrs() 373 struct sockaddr *sa; in ndp_extract_sockaddrs() [all …]
|
| /illumos-gate/usr/src/uts/common/fs/sockfs/ |
| H A D | sockcommon.h | 53 extern int socket_bind(struct sonode *, struct sockaddr *, socklen_t, int, 57 extern int socket_connect(struct sonode *, struct sockaddr *, 59 extern int socket_getpeername(struct sonode *, struct sockaddr *, socklen_t *, 61 extern int socket_getsockname(struct sonode *, struct sockaddr *, socklen_t *, 111 extern int so_getpeername_notsupp(struct sonode *, struct sockaddr *, 120 extern int so_bind(struct sonode *, struct sockaddr *, socklen_t, int, 123 extern int so_connect(struct sonode *, struct sockaddr *, 129 extern int so_getpeername(struct sonode *, struct sockaddr *, 131 extern int so_getsockname(struct sonode *, struct sockaddr *,
|
| /illumos-gate/usr/src/lib/libresolv2/common/resolv/ |
| H A D | res_send.c | 133 static int get_salen __P((const struct sockaddr *)); 134 static struct sockaddr * get_nsaddr __P((res_state, size_t)); 141 const struct sockaddr *, int); 143 static int sock_eq(struct sockaddr *, struct sockaddr *); 172 res_ourserver_p(const res_state statp, const struct sockaddr *sa) { in res_ourserver_p() 342 !sock_eq((struct sockaddr *)&statp->nsaddr_list[ns], in res_nsend() 343 (struct sockaddr *)&EXT(statp).ext->nsaddrs[ns])) { in res_nsend() 352 (struct sockaddr *)&peer, &peerlen) < 0) { in res_nsend() 356 if (!sock_eq((struct sockaddr *)&peer, in res_nsend() 420 struct sockaddr *nsap; in res_nsend() [all …]
|
| /illumos-gate/usr/src/head/ |
| H A D | ifaddrs.h | 43 struct sockaddr *ifa_addr; /* Network address of this interface. */ 44 struct sockaddr *ifa_netmask; /* Netmask of this interface. */ 53 struct sockaddr *ifu_broadaddr; 54 struct sockaddr *ifu_dstaddr;
|
| /illumos-gate/usr/src/boot/sys/sys/ |
| H A D | socket.h | 305 struct sockaddr { struct 615 int accept(int, struct sockaddr * __restrict, socklen_t * __restrict); 616 int bind(int, const struct sockaddr *, socklen_t); 617 int connect(int, const struct sockaddr *, socklen_t); 619 int accept4(int, struct sockaddr * __restrict, socklen_t * __restrict, int); 620 int bindat(int, int, const struct sockaddr *, socklen_t); 621 int connectat(int, int, const struct sockaddr *, socklen_t); 623 int getpeername(int, struct sockaddr * __restrict, socklen_t * __restrict); 624 int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict); 628 ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * __restrict, socklen_t * __restrict); [all …]
|
| /illumos-gate/usr/src/lib/libdscp/ |
| H A D | libdscp.c | 79 (struct sockaddr *)&addr, &len); in dscpBind() 99 if (bind(sockfd, (struct sockaddr *)&addr, len) < 0) { in dscpBind() 113 if (bind(sockfd, (struct sockaddr *)&addr6, len6) < 0) { in dscpBind() 174 dscpAuth(int domain_id, struct sockaddr *saddr, int len) in dscpAuth() 177 struct sockaddr daddr; in dscpAuth() 242 dscpAddr(int domain_id, int which, struct sockaddr *saddr, int *lenp) in dscpAddr() 307 (void) memset(saddr, 0, sizeof (struct sockaddr)); in dscpAddr() 326 dscpIdent(struct sockaddr *saddr, int len, int *domainp) in dscpIdent()
|
| H A D | libdscp.h | 63 int dscpAuth(int domain, struct sockaddr *saddr, int len); 64 int dscpAddr(int domain, int which, struct sockaddr *saddr, int *lenp); 65 int dscpIdent(struct sockaddr *saddr, int len, int *domainp);
|
| /illumos-gate/usr/src/lib/libresolv/ |
| H A D | res_send.c | 68 static struct sockaddr no_addr; 116 if (connect(ns, (struct sockaddr *) &ns_sin, in _confcheck() 204 if (connect(s, (struct sockaddr *) &_res.nsaddr_list[ns], 205 sizeof (struct sockaddr)) < 0) { 365 (struct sockaddr *) &_res.nsaddr_list[ns], 366 sizeof (struct sockaddr)) < 0) { 396 (struct sockaddr *) &_res.nsaddr_list[ns], 397 sizeof (struct sockaddr)) != buflen) {
|
| /illumos-gate/usr/src/cmd/cmd-inet/usr.bin/talk/ |
| H A D | ctl.c | 79 if (bind(sockt, (struct sockaddr *)&my_addr, sizeof (my_addr)) != 0) { in open_sockt() 85 if (getsockname(sockt, (struct sockaddr *)&my_addr, &length) == -1) { in open_sockt() 106 if (bind(ctl_sockt, (struct sockaddr *)&ctl_addr, sizeof (ctl_addr)) in open_ctl() 112 if (getsockname(ctl_sockt, (struct sockaddr *)&ctl_addr, &length) in open_ctl()
|
| /illumos-gate/usr/src/lib/libsmbfs/smb/ |
| H A D | private.h | 92 void dump_sockaddr(struct sockaddr *); 100 void nb_snbfree(struct sockaddr *); 101 int nb_sockaddr(struct sockaddr *, struct nb_name *, struct sockaddr_nb **); 105 int nbns_resolvename(const char *, struct nb_ctx *, struct sockaddr **);
|
| /illumos-gate/usr/src/uts/common/inet/ |
| H A D | sdp_itf.h | 84 extern int sdp_bind(struct sdp_conn_struct_t *conn, struct sockaddr *addr, 88 const struct sockaddr *dst, socklen_t addrlen); 99 struct sockaddr *addr, socklen_t *addrlen); 101 struct sockaddr *addr, socklen_t *addrlen);
|