Home
last modified time | relevance | path

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

/titanic_44/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 …]
/titanic_44/usr/src/uts/common/inet/ip/
H A Dconn_opt.c121 ancil_size += sizeof (struct T_opthdr) + in conn_recvancillary_size()
132 ancil_size += sizeof (struct T_opthdr) + in conn_recvancillary_size()
139 ancil_size += sizeof (struct T_opthdr) + in conn_recvancillary_size()
157 ancil_size += sizeof (struct T_opthdr) + in conn_recvancillary_size()
163 ancil_size += sizeof (struct T_opthdr) + sizeof (uint_t); in conn_recvancillary_size()
173 ancil_size += sizeof (struct T_opthdr) + in conn_recvancillary_size()
179 ancil_size += sizeof (struct T_opthdr) + sizeof (int); in conn_recvancillary_size()
184 ancil_size += sizeof (struct T_opthdr) + sizeof (int); in conn_recvancillary_size()
190 ancil_size += sizeof (struct T_opthdr) + ipp->ipp_hopoptslen; in conn_recvancillary_size()
203 ancil_size += sizeof (struct T_opthdr) + in conn_recvancillary_size()
[all …]
H A Dicmp.c1318 struct T_opthdr *toh; in icmp_icmp_error_ipv6()
1321 t_scalar_t opt_length = sizeof (struct T_opthdr) + in icmp_icmp_error_ipv6()
1359 toh = (struct T_opthdr *)&sin6[1]; in icmp_icmp_error_ipv6()
/titanic_44/usr/src/uts/common/sys/
H A Dtihdr.h643 struct T_opthdr { struct
700 ((unsigned char *)((char *)(tohp) + sizeof (struct T_opthdr)))
708 #define _TPI_TOPT_DATALEN(tohp) ((tohp)->len - sizeof (struct T_opthdr))
729 ((((buflen) >= (unsigned int) sizeof (struct T_opthdr)) && \
731 (struct T_opthdr *)(pbuf) : (struct T_opthdr *)0)
736 (struct T_opthdr *)((char *)(popt) + _TPI_ALIGN_TOPT((popt)->len)) : \
737 (struct T_opthdr *)0)
754 ((ssize_t)(tohp)->len >= sizeof (struct T_opthdr)) && \
757 sizeof (struct T_opthdr)))
/titanic_44/usr/src/lib/libnsl/rpc/
H A Dti_opts.c159 while (bufp + sizeof (struct T_opthdr) < maxbufp) { in find_ucred_opt()
161 struct T_opthdr *opt = (struct T_opthdr *)bufp; in find_ucred_opt()
170 opt->len - sizeof (struct T_opthdr) <= ucred_size()) { in find_ucred_opt()
175 opt->len - sizeof (struct T_opthdr)); in find_ucred_opt()
281 struct T_opthdr *opt, *opt_start = NULL, *opt_end; in __rpc_get_ltaddr()
297 opt_start = (struct T_opthdr *)nbufp->buf; in __rpc_get_ltaddr()
310 opt_end = (struct T_opthdr *)((uchar_t *)opt_start + total_optlen); in __rpc_get_ltaddr()
317 if (((uchar_t *)opt + sizeof (struct T_opthdr)) > in __rpc_get_ltaddr()
322 if (opt->len < sizeof (struct T_opthdr)) { in __rpc_get_ltaddr()
447 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()
/titanic_44/usr/src/uts/common/rpc/
H A Dsvc_clts.c333 struct T_opthdr *toh = (struct T_opthdr *)dstopt; in svc_clts_krecv()
339 dstopt += sizeof (struct T_opthdr); in svc_clts_krecv()
347 dstopt += sizeof (struct T_opthdr); in svc_clts_krecv()
540 struct T_opthdr *opthdr; in svc_clts_ksend()
550 udreq->OPT_length = sizeof (struct T_opthdr) + in svc_clts_ksend()
563 opthdr = (struct T_opthdr *)(mp->b_rptr + udreq->OPT_offset); in svc_clts_ksend()
/titanic_44/usr/src/uts/common/fs/sockfs/
H A Dsocksubr.c1041 return ((t_uscalar_t)(sizeof (struct T_opthdr) + in so_optlen()
1054 sizeof (struct T_opthdr)); in so_optlen()
1067 struct T_opthdr toh; in so_cmsg2opt()
1093 toh.len = len + (t_uscalar_t)sizeof (struct T_opthdr); in so_cmsg2opt()
1115 struct T_opthdr *tohp; in so_cmsglen()
1121 for (tohp = (struct T_opthdr *)opt; in so_cmsglen()
1188 struct T_opthdr *tohp; in so_opt2cmsg()
1201 for (tohp = (struct T_opthdr *)opt; in so_opt2cmsg()
1310 struct T_opthdr *tohp; in so_getopt_srcaddr()
1318 for (tohp = (struct T_opthdr *)opt; in so_getopt_srcaddr()
[all …]
H A Dsocktpi.c2203 2 * sti->sti_faddr_maxlen + sizeof (struct T_opthdr), _ALLOC_INTR, in sotpi_connect()
2508 struct T_opthdr toh; in sotpi_connect()
2512 toh.len = (t_uscalar_t)(srclen + sizeof (struct T_opthdr)); in sotpi_connect()
2800 struct T_opthdr toh; in so_unix_close()
2819 toh.len = (t_uscalar_t)sizeof (struct T_opthdr); in so_unix_close()
2840 struct T_opthdr toh2; in so_unix_close()
2915 sizeof (struct T_opthdr)); in so_unix_close()
3656 struct T_opthdr toh; in sosend_dgramcmsg()
3775 (t_uscalar_t)sizeof (struct T_opthdr); in sosend_dgramcmsg()
3788 toh.len = (t_uscalar_t)(srclen + sizeof (struct T_opthdr)); in sosend_dgramcmsg()
[all …]
/titanic_44/usr/src/uts/common/inet/tcp/
H A Dtcp_input.c5014 struct T_opthdr *toh; in tcp_input_add_ancillary()
5024 optlen += sizeof (struct T_opthdr) + in tcp_input_add_ancillary()
5031 optlen += sizeof (struct T_opthdr) + sizeof (uint_t); in tcp_input_add_ancillary()
5037 optlen += sizeof (struct T_opthdr) + sizeof (uint_t); in tcp_input_add_ancillary()
5050 optlen += sizeof (struct T_opthdr) + ipp->ipp_hopoptslen; in tcp_input_add_ancillary()
5062 optlen += sizeof (struct T_opthdr) + in tcp_input_add_ancillary()
5076 optlen += sizeof (struct T_opthdr) + ipp->ipp_rthdrlen; in tcp_input_add_ancillary()
5089 optlen += sizeof (struct T_opthdr) + ipp->ipp_dstoptslen; in tcp_input_add_ancillary()
5128 toh = (struct T_opthdr *)optptr; in tcp_input_add_ancillary()
5144 toh = (struct T_opthdr *)optptr; in tcp_input_add_ancillary()
[all …]
/titanic_44/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()
/titanic_44/usr/src/uts/common/io/
H A Dtl.c5194 olen += (t_scalar_t)sizeof (struct T_opthdr) + in tl_unitdata()
6007 struct T_opthdr *topt = (struct T_opthdr *)buf; in tl_fill_option()
/titanic_44/usr/src/uts/common/inet/udp/
H A Dudp.c1108 struct T_opthdr *toh; in udp_icmp_error_ipv6()
1111 t_scalar_t opt_length = sizeof (struct T_opthdr) + in udp_icmp_error_ipv6()
1149 toh = (struct T_opthdr *)&sin6[1]; in udp_icmp_error_ipv6()
/titanic_44/usr/src/uts/common/inet/sctp/
H A Dsctp_input.c380 optlen += sizeof (struct T_opthdr) + sizeof (uint_t); in sctp_input_add_ancillary()