/titanic_50/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ |
H A D | trace.c | 87 int optlen; in print_opt() local 92 optlen = opt->nd_opt_len * 8; in print_opt() 93 if (optlen == 0) { in print_opt() 100 if (optlen != sizeof (*po) || in print_opt() 101 optlen > len) in print_opt() 123 if (optlen != sizeof (*mo) || in print_opt() 124 optlen > len) in print_opt() 131 if (optlen < 8 || in print_opt() 132 optlen > len) in print_opt() 136 optlen - sizeof (nd_opt_hdr_t)); in print_opt() [all …]
|
H A D | ndp.c | 39 static boolean_t verify_opt_len(struct nd_opt_hdr *opt, int optlen, 291 int optlen; in incoming_rs() local 297 optlen = opt->nd_opt_len * 8; in incoming_rs() 306 opt = (struct nd_opt_hdr *)((char *)opt + optlen); in incoming_rs() 307 len -= optlen; in incoming_rs() 437 int optlen; in incoming_ra() local 553 optlen = opt->nd_opt_len * 8; in incoming_ra() 573 opt = (struct nd_opt_hdr *)((char *)opt + optlen); in incoming_ra() 574 len -= optlen; in incoming_ra() 1272 int optlen; in verify_ra_consistency() local [all …]
|
/titanic_50/usr/src/cmd/cmd-inet/usr.sbin/snoop/ |
H A D | snoop_tcp.c | 224 print_tcpoptions(opt, optlen) in print_tcpoptions() argument 226 int optlen; 234 if (optlen <= 0) { 241 "Options: (%d bytes)", optlen); 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) in print_tcpoptions_summary() argument 347 if (optlen <= 0) { in print_tcpoptions_summary() [all …]
|
H A D | snoop_dhcpv6.c | 70 uint_t optlen; in interpret_dhcpv6() local 127 DHCPV6_OPT_STATUS_CODE, &optlen); in interpret_dhcpv6() 128 optlen -= sizeof (*d6o); in interpret_dhcpv6() 129 if (d6o != NULL && optlen >= sizeof (statuscode)) { in interpret_dhcpv6() 134 optlen -= sizeof (statuscode); in interpret_dhcpv6() 135 if (optlen > 0) { in interpret_dhcpv6() 138 optlen, (char *)(d6o + 1) + 2); in interpret_dhcpv6() 142 DHCPV6_OPT_RELAY_MSG, &optlen); in interpret_dhcpv6() 143 optlen -= sizeof (*d6o); in interpret_dhcpv6() 144 if (d6o != NULL && optlen >= 1) { in interpret_dhcpv6()
|
/titanic_50/usr/src/lib/libbc/libc/gen/common/ |
H A D | getsubopt.c | 43 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))
|
/titanic_50/usr/src/lib/libnsl/nsl/ |
H A D | t_optmgmt.c | 76 t_scalar_t optlen; in _tx_optmgmt() local 111 optlen = req->opt.len; in _tx_optmgmt() 113 if (_T_IS_XTI(api_semantics) && (optlen > 0)) { in _tx_optmgmt() 120 optlen < (t_scalar_t)sizeof (struct t_opthdr)) { in _tx_optmgmt() 150 optlen); in _tx_optmgmt() 217 optlen = (t_scalar_t)((uchar_t *) in _tx_optmgmt() 232 optreq->OPT_length = optlen; in _tx_optmgmt() 237 if (optlen) { in _tx_optmgmt() 238 if (_t_aligned_copy(&ctlbuf, optlen, size, in _tx_optmgmt()
|
/titanic_50/usr/src/lib/libc/port/gen/ |
H A D | getsubopt.c | 48 size_t optlen; in getsubopt() local 62 optlen = strlen(s); in getsubopt() 65 optlen = p - s; in getsubopt() 69 if ((optlen == strlen(tokens[i])) && in getsubopt() 70 (strncmp(s, tokens[i], optlen) == 0)) in getsubopt()
|
/titanic_50/usr/src/lib/libwrap/ |
H A D | fix_options.c | 52 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! */
|
/titanic_50/usr/src/uts/common/inet/ip/ |
H A D | tn_ipopt.c | 135 uint32_t optlen; in tsol_get_option_v4() local 164 optlen = 1; in tsol_get_option_v4() 169 optlen = opt[IPOPT_OLEN]; in tsol_get_option_v4() 170 if (optlen < 2) in tsol_get_option_v4() 173 if (optlen > totallen) in tsol_get_option_v4() 181 if (TSOL_CIPSO_TAG_OFFSET < optlen && in tsol_get_option_v4() 189 totallen -= optlen; in tsol_get_option_v4() 190 opt += optlen; in tsol_get_option_v4() 215 size_t optlen; in tsol_get_option_v6() local 227 optlen = (ip6hbh[1] + 1) << 3; in tsol_get_option_v6() [all …]
|
/titanic_50/usr/src/stand/lib/sock/ |
H A D | socket.c | 184 getsockopt(int s, int level, int option, void *optval, socklen_t *optlen) in getsockopt() argument 196 if (*optlen == sizeof (uint32_t)) { in getsockopt() 199 *optlen = 0; in getsockopt() 204 if (*optlen == sizeof (int)) { in getsockopt() 208 *optlen = 0; in getsockopt() 213 if (*optlen == sizeof (int)) { in getsockopt() 217 *optlen = 0; in getsockopt() 222 if (*optlen == sizeof (int)) { in getsockopt() 225 *optlen = 0; in getsockopt() 230 if (*optlen == sizeof (int)) { in getsockopt() [all …]
|
/titanic_50/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) in rdsv3_set_bool_option() argument 493 if (optlen < sizeof (int)) in rdsv3_set_bool_option() 500 rdsv3_cong_monitor(struct rdsv3_sock *rs, char *optval, int optlen) in rdsv3_cong_monitor() argument 504 ret = rdsv3_set_bool_option(&rs->rs_cong_monitor, optval, optlen); in rdsv3_cong_monitor() 520 int optname, const void *optval, socklen_t optlen, cred_t *cr) in rdsv3_setsockopt() argument 531 ret = rdsv3_cancel_sent_to(rs, (char *)optval, optlen); in rdsv3_setsockopt() 534 ret = rdsv3_get_mr(rs, optval, optlen); in rdsv3_setsockopt() 537 ret = rdsv3_get_mr_for_dest(rs, optval, optlen); in rdsv3_setsockopt() 540 ret = rdsv3_free_mr(rs, optval, optlen); in rdsv3_setsockopt() 544 (char *)optval, optlen); in rdsv3_setsockopt() [all …]
|
H A D | rdma.c | 269 rdsv3_get_mr(struct rdsv3_sock *rs, const void *optval, int optlen) in rdsv3_get_mr() argument 273 if (optlen != sizeof (struct rds_get_mr_args)) in rdsv3_get_mr() 280 if (ddi_copyin(optval, &args, optlen, 0)) in rdsv3_get_mr() 289 int optlen) in rdsv3_get_mr_for_dest() argument 294 if (optlen != sizeof (struct rds_get_mr_for_dest_args)) in rdsv3_get_mr_for_dest() 301 if (ddi_copyin(optval, &args, optlen, 0)) in rdsv3_get_mr_for_dest() 321 rdsv3_free_mr(struct rdsv3_sock *rs, const void *optval, int optlen) in rdsv3_free_mr() argument 326 if (optlen != sizeof (struct rds_free_mr_args)) in rdsv3_free_mr()
|
/titanic_50/usr/src/cmd/cmd-inet/usr.sbin/traceroute/ |
H A D | traceroute_aux.c | 89 int optlen = 0; in set_buffers() local 99 optlen = 8 + gw_count * sizeof (struct in_addr); in set_buffers() 118 outip->ip_len = htons(plen - optlen); in set_buffers() 137 htons((ushort_t)(plen - (sizeof (struct ip) + optlen))); in set_buffers() 204 int optlen = 0; in send_probe() local 218 optlen = 8 + gw_count * sizeof (struct in_addr); in send_probe() 222 send_size = packlen - optlen; in send_probe() 224 send_size = packlen - optlen - sizeof (struct ip); in send_probe() 226 send_size = packlen - optlen - sizeof (struct ip) - in send_probe() 254 in_cksum((ushort_t *)outip, sizeof (*outip) + optlen); in send_probe() [all …]
|
/titanic_50/usr/src/lib/libproc/common/ |
H A D | pr_getsockname.c | 118 int sock, int level, int optname, void *optval, int *optlen) in pr_getsockopt() argument 126 return (_so_getsockopt(sock, level, optname, optval, optlen)); in pr_getsockopt() 154 adp->arg_size = optlen == NULL ? 0 : *optlen; in pr_getsockopt() 158 adp->arg_object = optlen; in pr_getsockopt() 161 adp->arg_size = sizeof (*optlen); in pr_getsockopt()
|
/titanic_50/usr/src/uts/common/inet/sockmods/ |
H A D | socksctp.c | 731 int optlen, flags, fflag; in sosctp_sendmsg() local 746 optlen = msg->msg_controllen; in sosctp_sendmsg() 747 cmsg = sosctp_find_cmsg(msg->msg_control, optlen, SCTP_SNDRCV); in sosctp_sendmsg() 795 optlen = 0; in sosctp_sendmsg() 888 msg->msg_control, optlen, SCTP_CAN_BLOCK); in sosctp_sendmsg() 933 int namelen, optlen, flags; in sosctp_seq_sendmsg() local 960 optlen = msg->msg_controllen; in sosctp_seq_sendmsg() 962 optlen = 0; in sosctp_seq_sendmsg() 988 msg->msg_control, optlen, flags, cr, &ssa); in sosctp_seq_sendmsg() 1091 optlen, SCTP_CAN_BLOCK); in sosctp_seq_sendmsg() [all …]
|
/titanic_50/usr/src/lib/libsocket/socket/ |
H A D | weaks.c | 170 _getsockopt(int sock, int level, int optname, char *optval, int *optlen) in _getsockopt() argument 174 socklen_t len = *optlen; in _getsockopt() 204 *optlen = sopt.sopt_len; in _getsockopt() 208 return (_so_getsockopt(sock, level, optname, optval, optlen, in _getsockopt() 214 _setsockopt(int sock, int level, int optname, char *optval, int optlen) in _setsockopt() argument 216 return (_so_setsockopt(sock, level, optname, optval, optlen, in _setsockopt()
|
/titanic_50/usr/src/lib/libbc/libc/sys/common/ |
H A D | setsockopt.c | 47 setsockopt(int s, int level, int optname, char *optval, int optlen) in setsockopt() argument 63 if (optlen == sizeof (int)) { in setsockopt() 108 if ((a = _setsockopt(s, level, optname, optval, optlen)) == -1) in setsockopt()
|
H A D | getsockopt.c | 34 getsockopt(int s, int level, int optname, char *optval, int *optlen) in getsockopt() argument 37 if ((a = _getsockopt(s, level, optname, optval, optlen)) == -1) in getsockopt()
|
/titanic_50/usr/src/uts/common/sys/ib/clients/rdsv3/ |
H A D | rdma.h | 87 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);
|
/titanic_50/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; in do_opt_current() local 1249 optlen = (*getfn)(q, reqopt->level, reqopt->name, *resptrp); in do_opt_current() 1250 if (optlen >= 0) { in do_opt_current() 1251 topth->len = (t_uscalar_t)(optlen + in do_opt_current() 1256 *resptrp += _TPI_ALIGN_TOPT(optlen); in do_opt_current() 1278 optlen = (*getfn)(q, reqopt->level, optd->opdes_name, in do_opt_current() 1280 if (optlen >= 0) { in do_opt_current() 1282 topth->len = (t_uscalar_t)(optlen + in do_opt_current() 1290 *resptrp += _TPI_ALIGN_TOPT(optlen); in do_opt_current() [all …]
|
/titanic_50/usr/src/uts/common/os/ |
H A D | subr.c | 225 size_t optlen; in getsubopt() local 239 optlen = strlen(s); in getsubopt() 242 optlen = p - s; in getsubopt() 246 if ((optlen == strlen(tokens[i])) && in getsubopt() 247 (strncmp(s, tokens[i], optlen) == 0)) in getsubopt()
|
/titanic_50/usr/src/cmd/cmd-inet/usr.sbin/ |
H A D | ndp.c | 843 ndp_set_nce(char *host, char *lladdr, char *opts[], int optlen) in ndp_set_nce() argument 877 for (i = 0; i < optlen; i++) { in ndp_set_nce() 922 int optlen = 0, lineno = 0; in ndp_set_file() local 955 for (optlen = 0; optlen < MAX_OPTS; optlen++) { in ndp_set_file() 959 opts[optlen] = curr; in ndp_set_file() 962 if (ndp_set_nce(host, lladdr, opts, optlen) != 0) { in ndp_set_file() 988 int c, argsleft, optlen = 0, err = 0; in main() local 1028 optlen++; in main() 1103 err = ndp_set_nce(flagarg, lladdr, opts, optlen); in main()
|
/titanic_50/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) in sctp_get_paddrinfo() argument 183 *optlen = sizeof (struct sctp_paddrinfo); in sctp_get_paddrinfo() 789 sctp_get_opt(sctp_t *sctp, int level, int name, void *ptr, socklen_t *optlen) in sctp_get_opt() argument 793 int buflen = *optlen; in sctp_get_opt() 802 *optlen = sizeof (int32_t); in sctp_get_opt() 829 *optlen = sctp_get_rtoinfo(sctp, ptr); in sctp_get_opt() 832 *optlen = sctp_get_assocparams(sctp, ptr); in sctp_get_opt() 835 *optlen = sctp_get_initmsg(sctp, ptr); in sctp_get_opt() 848 *optlen = sctp_get_peer_addr_params(sctp, ptr); in sctp_get_opt() 851 *optlen = sctp_get_def_send_params(sctp, ptr); in sctp_get_opt() [all …]
|
/titanic_50/usr/src/uts/common/fs/sockfs/ |
H A D | sockcommon_sops.c | 786 const void *optval, socklen_t optlen, struct cred *cr) in so_setsockopt() argument 793 return (sof_setsockopt(so, option_name, optval, optlen, cr)); in so_setsockopt() 796 SOP_SETSOCKOPT(so, level, option_name, optval, optlen, cr)); in so_setsockopt() 808 (void *)optval, &optlen, cr)) >= 0) in so_setsockopt() 825 if (optlen != sizeof (struct timeval)) { in so_setsockopt() 832 if (optlen != sizeof (struct timeval32)) { in so_setsockopt() 840 optlen = sizeof (tl); in so_setsockopt() 862 (so->so_proto_handle, level, option_name, opt, optlen, cr); in so_setsockopt() 1739 t_uscalar_t optlen; in so_recvmsg() local 1755 optlen = tpr->unitdata_ind.OPT_length; in so_recvmsg() [all …]
|
/titanic_50/usr/src/cmd/cmd-inet/usr.lib/inetd/ |
H A D | tlx.c | 258 socklen_t optlen) in tlx_setsockopt() argument 266 if (optlen > sizeof (optbuf.data)) { in tlx_setsockopt() 273 optbuf.sockopt.len = optlen; in tlx_setsockopt() 274 (void) memcpy(optbuf.data, optval, optlen); in tlx_setsockopt() 276 request.opt.len = sizeof (struct opthdr) + optlen; in tlx_setsockopt() 280 reply.opt.maxlen = sizeof (struct opthdr) + optlen; in tlx_setsockopt()
|