/illumos-gate/usr/src/uts/common/inet/sctp/ |
H A D | sctp_opt_data.c | 152 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 D | socksdp.c | 656 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 D | mount.c | 500 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 D | ksocket.c | 606 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 D | ksocket.c | 512 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 D | agent.c | 763 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 D | mount.c | 152 int nc, optlen = strlen(opt); local 157 if (optlen == nc)
|
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | conn_opt.c | 2785 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 D | tn_ipopt.c | 135 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 D | rts.c | 1350 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 D | optcom.c | 75 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 D | tcp_socket.c | 371 /* 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 D | tcp_tpi.c | 416 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 D | sock_test.c | 259 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 D | socket.c | 184 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 D | af_rds.c | 489 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 D | rdma_user_cm.h | 247 uint32_t optlen; member in struct:rdma_ucm_set_option
|
/illumos-gate/usr/src/lib/libast/common/misc/ |
H A D | glob.c | 581 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 D | ndp.c | 39 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 D | res_debug.c | 213 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 D | snoop_ip.c | 590 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 D | snoop_ppp.c | 547 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 D | sockcommon_subr.c | 1688 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 D | sockfilter.c | 186 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 D | sockstr.c | 1752 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...] |