Home
last modified time | relevance | path

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

1234

/titanic_41/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/
H A Dtrace.c87 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 Dndp.c39 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_41/usr/src/cmd/cmd-inet/usr.sbin/snoop/
H A Dsnoop_tcp.c224 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 Dsnoop_dhcpv6.c70 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_41/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))
/titanic_41/usr/src/lib/libnsl/nsl/
H A Dt_optmgmt.c76 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_41/usr/src/lib/libc/port/gen/
H A Dgetsubopt.c48 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_41/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! */
/titanic_41/usr/src/uts/common/inet/ip/
H A Dtn_ipopt.c135 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_41/usr/src/stand/lib/sock/
H A Dsocket.c184 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_41/usr/src/uts/common/io/ib/clients/rdsv3/
H A Daf_rds.c489 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 Drdma.c269 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_41/usr/src/cmd/cmd-inet/usr.sbin/traceroute/
H A Dtraceroute_aux.c89 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_41/usr/src/lib/libproc/common/
H A Dpr_getsockname.c118 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_41/usr/src/uts/common/inet/sockmods/
H A Dsocksctp.c731 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_41/usr/src/lib/libsocket/socket/
H A Dweaks.c170 _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_41/usr/src/lib/libbc/libc/sys/common/
H A Dsetsockopt.c47 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 Dgetsockopt.c34 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_41/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);
/titanic_41/usr/src/uts/common/inet/
H A Doptcom.c75 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_41/usr/src/uts/common/os/
H A Dsubr.c225 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_41/usr/src/uts/common/inet/sctp/
H A Dsctp_opt_data.c152 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_41/usr/src/uts/common/fs/sockfs/
H A Dsockcommon_sops.c785 const void *optval, socklen_t optlen, struct cred *cr) in so_setsockopt() argument
792 return (sof_setsockopt(so, option_name, optval, optlen, cr)); in so_setsockopt()
795 SOP_SETSOCKOPT(so, level, option_name, optval, optlen, cr)); in so_setsockopt()
807 (void *)optval, &optlen, cr)) >= 0) in so_setsockopt()
824 if (optlen != sizeof (struct timeval)) { in so_setsockopt()
831 if (optlen != sizeof (struct timeval32)) { in so_setsockopt()
839 optlen = sizeof (tl); in so_setsockopt()
861 (so->so_proto_handle, level, option_name, opt, optlen, cr); in so_setsockopt()
1725 t_uscalar_t optlen; in so_recvmsg() local
1741 optlen = tpr->unitdata_ind.OPT_length; in so_recvmsg()
[all …]
/titanic_41/usr/src/cmd/cmd-inet/usr.lib/inetd/
H A Dtlx.c258 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()
/titanic_41/usr/src/cmd/cmd-inet/sbin/dhcpagent/
H A Dagent.c763 uint_t optlen; in ipc_event() local
813 DHCPV6_OPT_VENDOR_OPT, &optlen); in ipc_event()
816 optlen -= sizeof (*d6o); in ipc_event()
817 if (optlen < sizeof (ent)) in ipc_event()
832 optlen - sizeof (ent), NULL, in ipc_event()
855 optlen = optnum.code + optnum.size; in ipc_event()
860 if (optlen > sizeof (dhcpv6_relay_t)) in ipc_event()
863 if (optlen > sizeof (*d6m)) in ipc_event()
917 optlen = ntohs(d6ov.d6o_len) + sizeof (d6ov); in ipc_event()
919 optlen = ((DHCP_OPT *)opt)->len + 2; in ipc_event()
[all …]

1234