Home
last modified time | relevance | path

Searched refs:T_opthdr (Results 1 – 16 of 16) sorted by relevance

/illumos-gate/usr/src/uts/common/inet/
H A Doptcom.c66 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 Dconn_opt.c123 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 Dicmp.c1326 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 Dtihdr.h606 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 Dti_opts.c157 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 Dsvc_dg.c286 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 Dsocksubr.c1089 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 Dsocktpi.c2132 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 Dsvc_clts.c340 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 Dt_koptmgmt.c85 if (optlen < (t_scalar_t)sizeof (struct T_opthdr)) { in t_koptmgmt()
/illumos-gate/usr/src/uts/common/inet/tcp/
H A Dtcp_input.c5177 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 Dsockmod_pfp.c474 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 Dsmb_trantcp.c827 struct T_opthdr oh; in smb_nbst_setparam()
/illumos-gate/usr/src/uts/common/io/
H A Dtl.c5287 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 Dudp.c1192 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 Dsctp_input.c381 optlen += sizeof (struct T_opthdr) + sizeof (uint_t); in sctp_input_add_ancillary()