Home
last modified time | relevance | path

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

12345678910>>...18

/illumos-gate/usr/src/contrib/mDNSResponder/mDNSPosix/
H A DmDNSUNP.h48 #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 Dsmb_tran.c62 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 Drdma_cm.h78 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 Dsocket-utils.h77 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 Dsocket_proto.h104 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 Dksocket.h88 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 Dsockfilter.h76 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 Dsocket.h545 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 Dweaks.c82 _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 Dsock_test.c71 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 Drouting_events.c57 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 Dif.h382 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 Drtime.c64 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 Dnfs_cmd.h61 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 Dndp.c76 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 Dsockcommon.h53 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 Dres_send.c133 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 Difaddrs.h43 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 Dsocket.h305 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 Dlibdscp.c79 (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 Dlibdscp.h63 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 Dres_send.c68 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 Dctl.c79 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 Dprivate.h92 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 Dsdp_itf.h84 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);

12345678910>>...18