Searched defs:optlen (Results 26 - 50 of 78) sorted by relevance

1234

/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/uts/common/inet/sockmods/
H A Dsocksdp.c656 socklen_t maxlen = *optlenp, len, optlen; local
760 optlen = maxlen;
763 level, option_name, optbuf, &optlen);
765 ASSERT(optlen <= maxlen);
777 len = optlen;
799 const void *optval, t_uscalar_t optlen, struct cred *cr)
821 option_name, optval, optlen);
848 if (optlen != (t_uscalar_t)sizeof (int32_t)) {
857 if (optlen != (t_uscalar_t)sizeof (struct linger)) {
798 sosdp_setsockopt(struct sonode *so, int level, int option_name, const void *optval, t_uscalar_t optlen, struct cred *cr) argument
/illumos-gate/usr/src/stand/lib/fs/nfs/
H A Dmount.c500 size_t optlen; local
514 optlen = strlen(s);
517 optlen = p - s;
521 if ((optlen == strlen(tokens[i])) &&
522 (strncmp(s, tokens[i], optlen) == 0))
/illumos-gate/usr/src/uts/common/io/ksocket/
H A Dksocket.c606 int *optlen, struct cred *cr)
618 if (optlen == NULL)
620 if (*optlen > SO_MAXARGSIZE)
624 (socklen_t *)optlen, 0, cr));
629 int optlen, struct cred *cr)
642 optlen = 0;
645 (t_uscalar_t)optlen, cr));
605 ksocket_getsockopt(ksocket_t ks, int level, int optname, void *optval, int *optlen, struct cred *cr) argument
628 ksocket_setsockopt(ksocket_t ks, int level, int optname, const void *optval, int optlen, struct cred *cr) argument
/illumos-gate/usr/src/lib/libfakekernel/common/
H A Dksocket.c512 int optlen, struct cred *cr)
521 optlen = 0;
523 if (setsockopt(KSTOSO(ks), level, optname, optval, optlen) != 0)
511 ksocket_setsockopt(ksocket_t ks, int level, int optname, const void *optval, int optlen, struct cred *cr) argument
/illumos-gate/usr/src/cmd/cmd-inet/sbin/dhcpagent/
H A Dagent.c763 uint_t optlen; local
813 DHCPV6_OPT_VENDOR_OPT, &optlen);
816 optlen -= sizeof (*d6o);
817 if (optlen < sizeof (ent))
832 optlen - sizeof (ent), NULL,
855 optlen = optnum.code + optnum.size;
860 if (optlen > sizeof (dhcpv6_relay_t))
863 if (optlen > sizeof (*d6m))
917 optlen = ntohs(d6ov.d6o_len) + sizeof (d6ov);
919 optlen
[all...]
/illumos-gate/usr/src/cmd/fs.d/ufs/mount/
H A Dmount.c152 int nc, optlen = strlen(opt); local
157 if (optlen == nc)
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dconn_opt.c2785 uint_t optlen; local
2797 optlen = opt_storage[IPOPT_OLEN];
2798 if (optlen != 0)
2799 optlen += 2;
2801 err = optcom_pkt_set(opt_storage, optlen,
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...]
H A Drts.c1350 void *optvalp, socklen_t *optlen, cred_t *cr)
1359 error = proto_opt_check(level, option_name, *optlen, &max_optbuf_len,
1379 * update optlen and copy option value
1381 t_uscalar_t size = MIN(len, *optlen);
1384 bcopy(&size, optlen, sizeof (size));
1391 const void *optvalp, socklen_t optlen, cred_t *cr)
1397 error = proto_opt_check(level, option_name, optlen, NULL,
1410 optlen, (uchar_t *)optvalp, (uint_t *)&optlen, (uchar_t *)optvalp,
1349 rts_getsockopt(sock_lower_handle_t proto_handle, int level, int option_name, void *optvalp, socklen_t *optlen, cred_t *cr) argument
1390 rts_setsockopt(sock_lower_handle_t proto_handle, int level, int option_name, const void *optvalp, socklen_t optlen, cred_t *cr) argument
/illumos-gate/usr/src/uts/common/inet/
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/uts/common/inet/tcp/
H A Dtcp_socket.c371 /* returns UNIX error, the optlen is a value-result arg */
374 void *optvalp, socklen_t *optlen, cred_t *cr)
384 error = proto_opt_check(level, option_name, *optlen, &max_optbuf_len,
412 * update optlen and copy option value
414 t_uscalar_t size = MIN(len, *optlen);
417 bcopy(&size, optlen, sizeof (size));
425 const void *optvalp, socklen_t optlen, cred_t *cr)
439 if (optlen != sizeof (int32_t))
456 error = proto_opt_check(level, option_name, optlen, NULL,
470 optlen, (uchar_
373 tcp_getsockopt(sock_lower_handle_t proto_handle, int level, int option_name, void *optvalp, socklen_t *optlen, cred_t *cr) argument
424 tcp_setsockopt(sock_lower_handle_t proto_handle, int level, int option_name, const void *optvalp, socklen_t optlen, cred_t *cr) argument
[all...]
H A Dtcp_tpi.c416 int optlen = 0; local
437 optlen = (int)
450 (int)sizeof (sin_t), optp, optlen);
457 (int)sizeof (sin6_t), optp, optlen);
471 (int)sizeof (sin6_t), optp, optlen);
/illumos-gate/usr/src/stand/lib/sock/
H A Dsock_test.c259 socklen_t *optlen)
262 return (getsockopt(sd, level, option, optval, optlen));
270 socklen_t optlen)
273 return (setsockopt(sd, level, option, optval, optlen));
258 st_local_getsockopt(int sd, int level, int option, void *optval, socklen_t *optlen) argument
269 st_local_setsockopt(int sd, int level, int option, const void *optval, socklen_t optlen) argument
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/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/uts/common/sys/ib/clients/of/rdma/
H A Drdma_user_cm.h247 uint32_t optlen; member in struct:rdma_ucm_set_option
/illumos-gate/usr/src/lib/libast/common/misc/
H A Dglob.c581 int optlen = 0; local
723 optlen = pat - (char*)pattern;
732 top = ap = (globlist_t*)stakalloc((optlen ? 2 : 1) * strlen(pattern) + sizeof(globlist_t) + suflen + gp->gl_extra);
736 pat = strcopy(ap->gl_begin, pattern + optlen);
739 gp->gl_pat = optlen ? strncpy(gp->gl_opt = pat + 1, pattern, optlen) : (char*)0;
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/
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/libresolv2/common/resolv/
H A Dres_debug.c213 u_int16_t optcode, optlen, rdatalen = ns_rr_rdlen(rr); local
225 GETSHORT(optlen, cp);
229 if (optlen == 0) {
233 for (i = 0; i < optlen; i++)
237 for (i = 0; i < optlen; i++)
244 if (optlen == 0) {
250 for (i = 0; i < optlen; i++)
254 for (i = 0; i < optlen; i++)
261 rdatalen -= 4 + optlen;
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/
H A Dsnoop_ip.c590 print_ipoptions(const uchar_t *opt, int optlen) argument
597 if (optlen <= 0) {
604 "Options: (%d bytes)", optlen);
606 while (optlen > 0) {
610 truncstr = len > optlen ? "?" : "";
668 optlen -= len;
1419 int optlen, taglen, tagnum; local
1424 optlen = opt[1];
1425 if (optlen < TSOL_CIPSO_MIN_LENGTH || optlen > TSOL_CIPSO_MAX_LENGT
[all...]
H A Dsnoop_ppp.c547 uint8_t optlen; local
582 GETINT8(optlen, optptr);
588 (void) sprintf(get_line(0, 0), "Option Length = %d", optlen);
596 if (optlen > len || optlen < optinfo_ptr->opt_minsize) {
605 MIN(optlen - 2, len - 2));
608 len -= optlen;
609 optptr += optlen - 2;
/illumos-gate/usr/src/uts/common/fs/sockfs/
H A Dsockcommon_subr.c1688 socklen_t optlen = *optlenp; local
1690 if (optlen < (t_uscalar_t)sizeof (int32_t)) {
1722 socklen_t optlen = *optlenp; local
1726 if (optlen < sizeof (struct timeval))
1729 if (optlen < sizeof (struct timeval32))
1766 socklen_t optlen = *optlenp; local
1768 if (optlen < (t_uscalar_t)sizeof (int32_t))
1773 socklen_t optlen = *optlenp; local
1775 if (optlen < (t_uscalar_t)sizeof (int32_t))
1798 socklen_t optlen local
1805 socklen_t optlen = *optlenp; local
[all...]
H A Dsockfilter.c186 const void *optval, socklen_t optlen, struct cred *cr)
195 _NOTE(ARGUNUSED(optlen));
308 const void *optval, socklen_t optlen, struct cred *cr)
329 optlen, cr);
185 sof_setsockopt_impl(struct sonode *so, int option_name, const void *optval, socklen_t optlen, struct cred *cr) argument
307 sof_setsockopt(struct sonode *so, int option_name, const void *optval, socklen_t optlen, struct cred *cr) argument
H A Dsockstr.c1752 t_uscalar_t optlen = tudi->OPT_length; local
1755 optlen, __TPI_ALIGN_SIZE);
1764 "invalid optlen/offset %u/%d\n",
1765 optlen, tudi->OPT_offset); local
1768 if (so_getopt_unix_close(opt, optlen)) {
1903 t_uscalar_t optlen = tudi->OPT_length; local
1906 optlen, __TPI_ALIGN_SIZE);
1915 "optlen/offset %u/%d\n",
1916 optlen, tudi->OPT_offset); local
1923 if (so_getopt_unix_close(opt, optlen)) {
1965 t_uscalar_t optlen = tdi->OPT_length; local
1978 optlen, tdi->OPT_offset); local
[all...]

Completed in 109 milliseconds

1234