Searched refs:optlen (Results 1 - 25 of 95) sorted by relevance

1234

/illumos-gate/usr/src/lib/libbc/libc/sys/common/
H A Dgetsockopt.c34 getsockopt(int s, int level, int optname, char *optval, int *optlen) argument
37 if ((a = _getsockopt(s, level, optname, optval, optlen)) == -1)
H A Dsetsockopt.c47 setsockopt(int s, int level, int optname, char *optval, int optlen) argument
63 if (optlen == sizeof (int)) {
108 if ((a = _setsockopt(s, level, optname, optval, optlen)) == -1)
/illumos-gate/usr/src/lib/libbc/libc/gen/common/
H A Dgetsubopt.c43 register int i, optlen; local
57 optlen = strlen(s);
60 optlen = p - s;
64 if ((optlen == strlen(tokens[i])) &&
65 (strncmp(s, tokens[i], optlen) == 0))
/illumos-gate/usr/src/lib/libc/port/gen/
H A Dgetsubopt.c48 size_t optlen; local
62 optlen = strlen(s);
65 optlen = p - s;
69 if ((optlen == strlen(tokens[i])) &&
70 (strncmp(s, tokens[i], optlen) == 0))
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/
H A Dtrace.c87 int optlen; local
92 optlen = opt->nd_opt_len * 8;
93 if (optlen == 0) {
100 if (optlen != sizeof (*po) ||
101 optlen > len)
123 if (optlen != sizeof (*mo) ||
124 optlen > len)
131 if (optlen < 8 ||
132 optlen > len)
136 optlen
[all...]
H A Dndp.c39 static boolean_t verify_opt_len(struct nd_opt_hdr *opt, int optlen,
291 int optlen; local
297 optlen = opt->nd_opt_len * 8;
306 opt = (struct nd_opt_hdr *)((char *)opt + optlen);
307 len -= optlen;
437 int optlen; local
553 optlen = opt->nd_opt_len * 8;
573 opt = (struct nd_opt_hdr *)((char *)opt + optlen);
574 len -= optlen;
1272 int optlen; local
1491 verify_opt_len(struct nd_opt_hdr *opt, int optlen, struct phyint *pi, struct sockaddr_in6 *from) argument
[all...]
/illumos-gate/usr/src/lib/libwrap/
H A Dfix_options.c52 int optlen; local
88 for (cp = optbuf + ADDR_LEN; cp < optbuf + optsize; cp += optlen) {
100 optlen = 1;
102 optlen = cp[IPOPT_OLEN];
103 if (optlen <= 0) /* Do not loop! */
/illumos-gate/usr/src/lib/libnsl/nsl/
H A Dt_optmgmt.c76 t_scalar_t optlen; local
105 * effective option length in local variable "optlen"
111 optlen = req->opt.len;
113 if (_T_IS_XTI(api_semantics) && (optlen > 0)) {
120 optlen < (t_scalar_t)sizeof (struct t_opthdr)) {
150 optlen);
217 optlen = (t_scalar_t)((uchar_t *)
232 optreq->OPT_length = optlen;
237 if (optlen) {
238 if (_t_aligned_copy(&ctlbuf, optlen, siz
[all...]
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/
H A Dsnoop_tcp.c224 print_tcpoptions(opt, optlen)
226 int optlen;
234 if (optlen <= 0) {
241 "Options: (%d bytes)", optlen); local
243 while (optlen > 0) {
264 if (optlen < TCPOPT_TSTAMP_LEN) {
290 end_opt = opt + optlen;
330 optlen -= len;
339 print_tcpoptions_summary(uchar_t *opt, int optlen, char *line) argument
347 if (optlen <
[all...]
/illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/
H A Drdma.h87 int rdsv3_get_mr(struct rdsv3_sock *rs, const void *optval, int optlen);
89 int optlen);
90 int rdsv3_free_mr(struct rdsv3_sock *rs, const void *optval, int optlen);
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dtn_ipopt.c135 uint32_t optlen; local
164 optlen = 1;
169 optlen = opt[IPOPT_OLEN];
170 if (optlen < 2)
173 if (optlen > totallen)
181 if (TSOL_CIPSO_TAG_OFFSET < optlen &&
189 totallen -= optlen;
190 opt += optlen;
215 size_t optlen; local
227 optlen
1097 uint_t optlen; local
1272 uint_t optlen; /* rawlen rounded to an 8 byte multiple */ local
[all...]
/illumos-gate/usr/src/cmd/dcs/sparc/sun4u/
H A Drdr_messages.h80 int optlen);
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/traceroute/
H A Dtraceroute_aux.c89 int optlen = 0; local
99 optlen = 8 + gw_count * sizeof (struct in_addr);
110 * LBNL bug fixed: missing '- optlen' before, causing optlen
118 outip->ip_len = htons(plen - optlen);
137 htons((ushort_t)(plen - (sizeof (struct ip) + optlen)));
204 int optlen = 0; local
218 optlen = 8 + gw_count * sizeof (struct in_addr);
222 send_size = packlen - optlen;
224 send_size = packlen - optlen
[all...]
/illumos-gate/usr/src/uts/common/inet/
H A Dsctp_itf.h92 socklen_t *optlen);
102 const void *opts, socklen_t optlen);
H A Dsdp_itf.h99 void *opts, socklen_t *optlen);
111 const void *opts, socklen_t optlen);
H A Doptcom.c75 static boolean_t opt_length_ok(opdes_t *, t_uscalar_t optlen);
1237 int optlen; local
1249 optlen = (*getfn)(q, reqopt->level, reqopt->name, *resptrp);
1250 if (optlen >= 0) {
1251 topth->len = (t_uscalar_t)(optlen +
1256 *resptrp += _TPI_ALIGN_TOPT(optlen);
1278 optlen = (*getfn)(q, reqopt->level, optd->opdes_name,
1280 if (optlen >= 0) {
1282 topth->len = (t_uscalar_t)(optlen +
1290 *resptrp += _TPI_ALIGN_TOPT(optlen);
1331 t_uscalar_t optlen; local
1881 opt_length_ok(opdes_t *optd, t_uscalar_t optlen) argument
[all...]
/illumos-gate/usr/src/lib/libsocket/socket/
H A Dweaks.c170 _getsockopt(int sock, int level, int optname, char *optval, int *optlen) argument
174 socklen_t len = *optlen;
204 *optlen = sopt.sopt_len;
208 return (_so_getsockopt(sock, level, optname, optval, optlen,
214 _setsockopt(int sock, int level, int optname, char *optval, int optlen) argument
216 return (_so_setsockopt(sock, level, optname, optval, optlen,
/illumos-gate/usr/src/lib/libproc/common/
H A Dpr_getsockname.c118 int sock, int level, int optname, void *optval, int *optlen)
126 return (_so_getsockopt(sock, level, optname, optval, optlen));
154 adp->arg_size = optlen == NULL ? 0 : *optlen;
156 adp++; /* optlen argument */
158 adp->arg_object = optlen;
161 adp->arg_size = sizeof (*optlen);
117 pr_getsockopt(struct ps_prochandle *Pr, int sock, int level, int optname, void *optval, int *optlen) argument
/illumos-gate/usr/src/stand/lib/sock/
H A Dsocket.c184 getsockopt(int s, int level, int option, void *optval, socklen_t *optlen) argument
196 if (*optlen == sizeof (uint32_t)) {
199 *optlen = 0;
204 if (*optlen == sizeof (int)) {
208 *optlen = 0;
213 if (*optlen == sizeof (int)) {
217 *optlen = 0;
222 if (*optlen == sizeof (int)) {
225 *optlen = 0;
230 if (*optlen
305 setsockopt(int s, int level, int option, const void *optval, socklen_t optlen) argument
[all...]
/illumos-gate/usr/src/uts/common/inet/sockmods/
H A Dsocksctp.c731 int optlen, flags, fflag; local
746 optlen = msg->msg_controllen;
747 cmsg = sosctp_find_cmsg(msg->msg_control, optlen, SCTP_SNDRCV);
795 optlen = 0;
888 msg->msg_control, optlen, SCTP_CAN_BLOCK);
933 int namelen, optlen, flags; local
960 optlen = msg->msg_controllen;
962 optlen = 0;
988 msg->msg_control, optlen, flags, cr, &ssa);
1091 optlen, SCTP_CAN_BLOC
1228 socklen_t optlen; local
1294 sosctp_setsockopt(struct sonode *so, int level, int option_name, const void *optval, t_uscalar_t optlen, struct cred *cr) argument
1443 uint32_t optlen; local
[all...]
/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/
H A Daf_rds.c489 rdsv3_set_bool_option(unsigned char *optvar, char *optval, int optlen) argument
493 if (optlen < sizeof (int))
500 rdsv3_cong_monitor(struct rdsv3_sock *rs, char *optval, int optlen) argument
504 ret = rdsv3_set_bool_option(&rs->rs_cong_monitor, optval, optlen);
520 int optname, const void *optval, socklen_t optlen, cred_t *cr)
531 ret = rdsv3_cancel_sent_to(rs, (char *)optval, optlen);
534 ret = rdsv3_get_mr(rs, optval, optlen);
537 ret = rdsv3_get_mr_for_dest(rs, optval, optlen);
540 ret = rdsv3_free_mr(rs, optval, optlen);
544 (char *)optval, optlen);
519 rdsv3_setsockopt(sock_lower_handle_t proto_handle, int level, int optname, const void *optval, socklen_t optlen, cred_t *cr) argument
569 rdsv3_getsockopt(sock_lower_handle_t proto_handle, int level, int optname, void *optval, socklen_t *optlen, cred_t *cr) argument
[all...]
/illumos-gate/usr/src/lib/libsocket/common/
H A Dllib-lsocket99 int getsockopt(int s, int level, int optname, void *optval, Psocklen_t optlen);
100 int setsockopt(int s, int level, int optname, const void *optval, socklen_t optlen);
118 int _getsockopt(int s, int level, int optname, char *optval, int *optlen);
119 int _setsockopt(int s, int level, int optname, const char *optval, int optlen);
/illumos-gate/usr/src/uts/common/os/
H A Dsubr.c225 size_t optlen; local
239 optlen = strlen(s);
242 optlen = p - s;
246 if ((optlen == strlen(tokens[i])) &&
247 (strncmp(s, tokens[i], optlen) == 0))
/illumos-gate/usr/src/uts/common/inet/sctp/
H A Dsctp_opt_data.c152 sctp_get_paddrinfo(sctp_t *sctp, void *ptr, socklen_t *optlen) argument
183 *optlen = sizeof (struct sctp_paddrinfo);
789 sctp_get_opt(sctp_t *sctp, int level, int name, void *ptr, socklen_t *optlen) argument
793 int buflen = *optlen;
802 *optlen = sizeof (int32_t);
829 *optlen = sctp_get_rtoinfo(sctp, ptr);
832 *optlen = sctp_get_assocparams(sctp, ptr);
835 *optlen = sctp_get_initmsg(sctp, ptr);
848 *optlen = sctp_get_peer_addr_params(sctp, ptr);
851 *optlen
[all...]
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/inetd/
H A Dtlx.c258 socklen_t optlen)
266 if (optlen > sizeof (optbuf.data)) {
273 optbuf.sockopt.len = optlen;
274 (void) memcpy(optbuf.data, optval, optlen);
276 request.opt.len = sizeof (struct opthdr) + optlen;
280 reply.opt.maxlen = sizeof (struct opthdr) + optlen;
257 tlx_setsockopt(int fd, int level, int optname, const void *optval, socklen_t optlen) argument

Completed in 93 milliseconds

1234