/illumos-gate/usr/src/uts/common/inet/ |
H A D | optcom.c | 66 static int do_opt_default(queue_t *, struct T_opthdr *, uchar_t **, 68 static void do_opt_current(queue_t *, struct T_opthdr *, uchar_t **, 70 static void do_opt_check_or_negotiate(queue_t *q, struct T_opthdr *reqopt, 638 struct T_opthdr *opt; in process_topthdrs_first_pass() 639 struct T_opthdr *opt_start, *opt_end; in process_topthdrs_first_pass() 647 if ((opt_start = (struct T_opthdr *) in process_topthdrs_first_pass() 654 opt_end = (struct T_opthdr *)((uchar_t *)opt_start + tor->OPT_length); in process_topthdrs_first_pass() 768 *toa_lenp += sizeof (struct T_opthdr) + in process_topthdrs_first_pass() 786 (opt->len != sizeof (struct T_opthdr))) { in process_topthdrs_first_pass() 794 if (opt->len < sizeof (struct T_opthdr) || in process_topthdrs_first_pass() [all …]
|
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | conn_opt.c | 123 ancil_size += sizeof (struct T_opthdr) + in conn_recvancillary_size() 134 ancil_size += sizeof (struct T_opthdr) + in conn_recvancillary_size() 141 ancil_size += sizeof (struct T_opthdr) + in conn_recvancillary_size() 159 ancil_size += sizeof (struct T_opthdr) + in conn_recvancillary_size() 165 ancil_size += sizeof (struct T_opthdr) + sizeof (uint_t); in conn_recvancillary_size() 175 ancil_size += sizeof (struct T_opthdr) + in conn_recvancillary_size() 181 ancil_size += sizeof (struct T_opthdr) + sizeof (int); in conn_recvancillary_size() 186 ancil_size += sizeof (struct T_opthdr) + sizeof (int); in conn_recvancillary_size() 192 ancil_size += sizeof (struct T_opthdr) + ipp->ipp_hopoptslen; in conn_recvancillary_size() 205 ancil_size += sizeof (struct T_opthdr) + in conn_recvancillary_size() [all …]
|
H A D | icmp.c | 1326 struct T_opthdr *toh; in icmp_icmp_error_ipv6() 1329 t_scalar_t opt_length = sizeof (struct T_opthdr) + in icmp_icmp_error_ipv6() 1367 toh = (struct T_opthdr *)&sin6[1]; in icmp_icmp_error_ipv6()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | tihdr.h | 606 struct T_opthdr { struct 663 ((unsigned char *)((char *)(tohp) + sizeof (struct T_opthdr))) 671 #define _TPI_TOPT_DATALEN(tohp) ((tohp)->len - sizeof (struct T_opthdr)) 692 ((((buflen) >= (unsigned int) sizeof (struct T_opthdr)) && \ 694 (struct T_opthdr *)(pbuf) : (struct T_opthdr *)0) 699 (struct T_opthdr *)((char *)(popt) + _TPI_ALIGN_TOPT((popt)->len)) : \ 700 (struct T_opthdr *)0) 717 ((ssize_t)(tohp)->len >= sizeof (struct T_opthdr)) && \ 720 sizeof (struct T_opthdr)))
|
/illumos-gate/usr/src/lib/libnsl/rpc/ |
H A D | ti_opts.c | 157 while (bufp + sizeof (struct T_opthdr) < maxbufp) { in find_ucred_opt() 159 struct T_opthdr *opt = (struct T_opthdr *)bufp; in find_ucred_opt() 168 opt->len - sizeof (struct T_opthdr) <= ucred_size()) { in find_ucred_opt() 173 opt->len - sizeof (struct T_opthdr)); in find_ucred_opt() 279 struct T_opthdr *opt, *opt_start = NULL, *opt_end; in __rpc_get_ltaddr() 295 opt_start = (struct T_opthdr *)nbufp->buf; in __rpc_get_ltaddr() 308 opt_end = (struct T_opthdr *)((uchar_t *)opt_start + total_optlen); in __rpc_get_ltaddr() 315 if (((uchar_t *)opt + sizeof (struct T_opthdr)) > in __rpc_get_ltaddr() 320 if (opt->len < sizeof (struct T_opthdr)) { in __rpc_get_ltaddr() 445 opt = (struct T_opthdr *)((uchar_t *)opt + in __rpc_get_ltaddr()
|
H A D | svc_dg.c | 286 const struct T_opthdr *opt; in extract_cred() 291 opt = (const struct T_opthdr *)cp; in extract_cred() 315 struct T_opthdr *opthdr; in set_src_addr() 333 opthdr = (struct T_opthdr *)memalign(sizeof (int), in set_src_addr() 334 sizeof (struct T_opthdr) + sizeof (in_pktinfo_t)); in set_src_addr() 337 opthdr->len = sizeof (struct T_opthdr) + sizeof (in_pktinfo_t); in set_src_addr()
|
/illumos-gate/usr/src/uts/common/fs/sockfs/ |
H A D | socksubr.c | 1089 return ((t_uscalar_t)(sizeof (struct T_opthdr) + in so_optlen() 1102 sizeof (struct T_opthdr)); in so_optlen() 1115 struct T_opthdr toh; in so_cmsg2opt() 1141 toh.len = len + (t_uscalar_t)sizeof (struct T_opthdr); in so_cmsg2opt() 1163 struct T_opthdr *tohp; in so_cmsglen() 1169 for (tohp = (struct T_opthdr *)opt; in so_cmsglen() 1236 struct T_opthdr *tohp; in so_opt2cmsg() 1250 for (tohp = (struct T_opthdr *)opt; in so_opt2cmsg() 1375 struct T_opthdr *tohp; in so_getopt_srcaddr() 1383 for (tohp = (struct T_opthdr *)opt; in so_getopt_srcaddr() [all …]
|
H A D | socktpi.c | 2132 2 * sti->sti_faddr_maxlen + sizeof (struct T_opthdr), _ALLOC_INTR, in sotpi_connect() 2449 struct T_opthdr toh; in sotpi_connect() 2453 toh.len = (t_uscalar_t)(srclen + sizeof (struct T_opthdr)); in sotpi_connect() 2740 struct T_opthdr toh; in so_unix_close() 2759 toh.len = (t_uscalar_t)sizeof (struct T_opthdr); in so_unix_close() 2780 struct T_opthdr toh2; in so_unix_close() 2843 sizeof (struct T_opthdr)); in so_unix_close() 3468 struct T_opthdr toh; in sosend_dgramcmsg() 3585 size += sizeof (struct T_opthdr) + ucredsize; in sosend_dgramcmsg() 3606 (t_uscalar_t)sizeof (struct T_opthdr); in sosend_dgramcmsg() [all …]
|
/illumos-gate/usr/src/uts/common/rpc/ |
H A D | svc_clts.c | 340 struct T_opthdr *toh = (struct T_opthdr *)dstopt; in svc_clts_krecv() 346 dstopt += sizeof (struct T_opthdr); in svc_clts_krecv() 354 dstopt += sizeof (struct T_opthdr); in svc_clts_krecv() 552 struct T_opthdr *opthdr; in svc_clts_ksend() 562 udreq->OPT_length = sizeof (struct T_opthdr) + in svc_clts_ksend() 575 opthdr = (struct T_opthdr *)(mp->b_rptr + udreq->OPT_offset); in svc_clts_ksend()
|
/illumos-gate/usr/src/uts/common/ktli/ |
H A D | t_koptmgmt.c | 85 if (optlen < (t_scalar_t)sizeof (struct T_opthdr)) { in t_koptmgmt()
|
/illumos-gate/usr/src/uts/common/inet/tcp/ |
H A D | tcp_input.c | 5177 struct T_opthdr *toh; in tcp_input_add_ancillary() 5189 optlen += sizeof (struct T_opthdr) + in tcp_input_add_ancillary() 5196 optlen += sizeof (struct T_opthdr) + in tcp_input_add_ancillary() 5203 optlen += sizeof (struct T_opthdr) + sizeof (uint_t); in tcp_input_add_ancillary() 5209 optlen += sizeof (struct T_opthdr) + sizeof (uint_t); in tcp_input_add_ancillary() 5223 optlen += sizeof (struct T_opthdr) + ipp->ipp_hopoptslen; in tcp_input_add_ancillary() 5235 optlen += sizeof (struct T_opthdr) + in tcp_input_add_ancillary() 5249 optlen += sizeof (struct T_opthdr) + ipp->ipp_rthdrlen; in tcp_input_add_ancillary() 5262 optlen += sizeof (struct T_opthdr) + ipp->ipp_dstoptslen; in tcp_input_add_ancillary() 5295 toh = (struct T_opthdr *)optptr; in tcp_input_add_ancillary() [all …]
|
/illumos-gate/usr/src/uts/common/inet/sockmods/ |
H A D | sockmod_pfp.c | 474 tusz += _TPI_ALIGN_TOPT(sizeof (struct T_opthdr)); in pfp_packet() 528 struct T_opthdr *topt; in pfp_packet() 532 tunit->OPT_length = _TPI_ALIGN_TOPT(sizeof (struct T_opthdr)) + in pfp_packet() 535 topt = (struct T_opthdr *)(mp0->b_rptr + tunit->OPT_offset); in pfp_packet()
|
/illumos-gate/usr/src/uts/common/fs/smbclnt/netsmb/ |
H A D | smb_trantcp.c | 827 struct T_opthdr oh; in smb_nbst_setparam()
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | tl.c | 5287 olen += (t_scalar_t)sizeof (struct T_opthdr) + in tl_unitdata() 6156 struct T_opthdr *topt = (struct T_opthdr *)buf; in tl_fill_option()
|
/illumos-gate/usr/src/uts/common/inet/udp/ |
H A D | udp.c | 1192 struct T_opthdr *toh; in udp_icmp_error_ipv6() 1195 t_scalar_t opt_length = sizeof (struct T_opthdr) + in udp_icmp_error_ipv6() 1233 toh = (struct T_opthdr *)&sin6[1]; in udp_icmp_error_ipv6()
|
/illumos-gate/usr/src/uts/common/inet/sctp/ |
H A D | sctp_input.c | 381 optlen += sizeof (struct T_opthdr) + sizeof (uint_t); in sctp_input_add_ancillary()
|