Home
last modified time | relevance | path

Searched refs:cmsg_len (Results 1 – 24 of 24) sorted by relevance

/illumos-gate/usr/src/uts/common/inet/sockmods/
H A Dsocksctpsubr.c231 ((char *)ocmsg + ocmsg->cmsg_len) > cend) { in sosctp_pack_cmsg()
236 optlen += ROUNDUP_cmsglen(ocmsg->cmsg_len); in sosctp_pack_cmsg()
237 if (ocmsg->cmsg_len > 0) { in sosctp_pack_cmsg()
239 ((uchar_t *)ocmsg + ocmsg->cmsg_len); in sosctp_pack_cmsg()
258 ((char *)ocmsg + ocmsg->cmsg_len) > cend) { in sosctp_pack_cmsg()
261 bcopy(ocmsg, cmsg, ocmsg->cmsg_len); in sosctp_pack_cmsg()
262 if (ocmsg->cmsg_len > 0) { in sosctp_pack_cmsg()
264 ROUNDUP_cmsglen(ocmsg->cmsg_len)); in sosctp_pack_cmsg()
267 ((uchar_t *)ocmsg + ocmsg->cmsg_len); in sosctp_pack_cmsg()
288 ((char *)cmsg + cmsg->cmsg_len) > cend) { in sosctp_find_cmsg()
[all …]
H A Dsocksctp.c758 if (cmsg->cmsg_len < in sosctp_sendmsg()
956 if (cmsg->cmsg_len < (sizeof (*sinfo) + sizeof (*cmsg))) { in sosctp_seq_sendmsg()
2133 ((char *)cmsg + cmsg->cmsg_len) > cend) { in sctp_assoc_recv()
2143 if (cmsg->cmsg_len > 0) { in sctp_assoc_recv()
2145 ((uchar_t *)cmsg + cmsg->cmsg_len); in sctp_assoc_recv()
/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/
H A Drdma.c594 if (cmsg->cmsg_len != CMSG_LEN(sizeof (struct rds_rdma_args)) || in rdsv3_cmsg_rdma_args()
598 ASSERT(sizeof (buf) >= cmsg->cmsg_len && ((uintptr_t)buf & 0x7) == 0); in rdsv3_cmsg_rdma_args()
600 bcopy(CMSG_DATA(cmsg), (char *)buf, cmsg->cmsg_len); in rdsv3_cmsg_rdma_args()
622 if (cmsg->cmsg_len != CMSG_LEN(sizeof (rds_rdma_cookie_t)) || in rdsv3_cmsg_rdma_dest()
667 if (cmsg->cmsg_len != CMSG_LEN(sizeof (struct rds_get_mr_args)) || in rdsv3_cmsg_rdma_map()
671 ASSERT(sizeof (buf) >= cmsg->cmsg_len && ((uintptr_t)buf & 0x7) == 0); in rdsv3_cmsg_rdma_map()
673 bcopy(CMSG_DATA(cmsg), (char *)buf, cmsg->cmsg_len); in rdsv3_cmsg_rdma_map()
H A Drdsv3_impl.c1131 cp->cmsg_len = cmlen; in rdsv3_put_cmsg()
1141 RDSV3_DPRINTF4("rdsv3_put_cmsg", "Return(cmsg_len: %d)", cp->cmsg_len); in rdsv3_put_cmsg()
/illumos-gate/usr/src/test/os-tests/tests/sockfs/
H A Drecvmsg.c309 cm->cmsg_level, cm->cmsg_type, cm->cmsg_len)); in servertest()
324 if (cm->cmsg_len != CMSG_LEN(sizeof (uint8_t))) { in servertest()
327 t->name, cm->cmsg_len, in servertest()
342 if (cm->cmsg_len != CMSG_LEN(sizeof (uint8_t))) { in servertest()
345 t->name, cm->cmsg_len, in servertest()
H A Drights.c414 cm->cmsg_len = CMSG_LEN(t->predata); in sendtest()
420 cm->cmsg_len = CMSG_LEN(sizeof (int) * t->send); in sendtest()
582 cm->cmsg_type, cm->cmsg_len); in recvtest()
591 check(cm->cmsg_len - CMSG_LEN(0), in recvtest()
606 end = data + cm->cmsg_len - CMSG_LEN(0); in recvtest()
/illumos-gate/usr/src/uts/common/fs/sockfs/
H A Dsocksubr.c89 #define CMSG_CONTENTLEN(cmsg) ((cmsg)->cmsg_len - sizeof (struct cmsghdr))
94 ((ssize_t)(cmsg)->cmsg_len >= sizeof (struct cmsghdr)) && \
95 ((uintptr_t)(cmsg) + (cmsg)->cmsg_len <= (uintptr_t)(end)))
976 startoff -= ROUNDUP_cmsglen(cmsg->cmsg_len); in so_closefds()
998 len += ROUNDUP_cmsglen(cmsg->cmsg_len); in so_truncatecmsg()
1009 cmsg->cmsg_len, cmsg->cmsg_len - diff)); in so_truncatecmsg()
1010 cmsg->cmsg_len -= diff; in so_truncatecmsg()
1012 cmsg->cmsg_len = sizeof (struct cmsghdr); in so_truncatecmsg()
1282 cmsg->cmsg_len = (socklen_t)(fdlen + in so_opt2cmsg()
1307 cmsg->cmsg_len = sizeof (struct timeval) + in so_opt2cmsg()
[all …]
/illumos-gate/usr/src/uts/common/sys/
H A Dsocket.h461 socklen_t cmsg_len; /* data byte count, including hdr */ member
496 ((struct cmsghdr *)(c))->cmsg_len) + sizeof (struct cmsghdr)) > \
501 ((struct cmsghdr *)(c))->cmsg_len))))
H A Dsocketvar.h747 ROUNDUP_cmsglen((cmsg)->cmsg_len))
749 #define CMSG_CONTENTLEN(cmsg) ((cmsg)->cmsg_len - sizeof (struct cmsghdr))
754 ((ssize_t)(cmsg)->cmsg_len >= sizeof (struct cmsghdr)) && \
755 ((uintptr_t)(cmsg) + (cmsg)->cmsg_len <= (uintptr_t)(end)))
/illumos-gate/usr/src/boot/sys/sys/
H A Dsocket.h447 socklen_t cmsg_len; /* data byte count, including hdr */ member
504 ((char *)(cmsg) + _ALIGN(((struct cmsghdr *)(cmsg))->cmsg_len) + \
509 _ALIGN(((struct cmsghdr *)(cmsg))->cmsg_len)))
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/traceroute/
H A Dtraceroute_aux6.c202 cmsgp->cmsg_len = cmsg_datap + hoplimit_space - (uchar_t *)cmsgp; in set_ancillary_data()
237 cmsgp->cmsg_len = cmsg_datap + rthdr_space - (uchar_t *)cmsgp; in set_ancillary_data()
262 cmsgp->cmsg_len = cmsg_datap + pktinfo_space - (uchar_t *)cmsgp; in set_ancillary_data()
/illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/
H A Drdsv3_impl.h318 ((struct cmsghdr *)(c))->cmsg_len) + sizeof (struct cmsghdr)) > \
323 ((struct cmsghdr *)(c))->cmsg_len))))
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ping/
H A Dping_aux6.c175 cmsgp->cmsg_len = cmsg_datap + hoplimit_space - in set_ancillary_data()
211 cmsgp->cmsg_len = cmsg_datap + rthdr_space - (uchar_t *)cmsgp; in set_ancillary_data()
236 cmsgp->cmsg_len = cmsg_datap + pktinfo_space - (uchar_t *)cmsgp; in set_ancillary_data()
H A Dping.c2635 cmsg->cmsg_len == CMSG_LEN(sizeof (*tv))) { in ping_gettime()
/illumos-gate/usr/src/test/os-tests/tests/oclo/
H A Doclo.c575 cm->cmsg_len = CMSG_LEN(sizeof (int)); in oclo_rights_common()
615 if (cm->cmsg_len != CMSG_LEN(sizeof (int))) { in oclo_rights_common()
618 cm->cmsg_len, CMSG_LEN(sizeof (int))); in oclo_rights_common()
/illumos-gate/usr/src/lib/libsctp/common/
H A Dsctp.c330 cmsg->cmsg_len = sizeof (*cmsg) + sizeof (*sinfo); in sctp_send_common()
/illumos-gate/usr/src/uts/common/inet/sctp/
H A Dsctp_input.c480 cmsg->cmsg_len = sizeof (*cmsg) + sizeof (*sri); in sctp_input_add_ancillary()
514 cmsg->cmsg_len = sizeof (*cmsg) + sizeof (*pkti); in sctp_input_add_ancillary()
535 cmsg->cmsg_len = sizeof (*cmsg) + sizeof (uint_t); in sctp_input_add_ancillary()
549 cmsg->cmsg_len = sizeof (*cmsg) + sizeof (uint_t); in sctp_input_add_ancillary()
562 cmsg->cmsg_len = sizeof (*cmsg) + ipp->ipp_hopoptslen; in sctp_input_add_ancillary()
578 cmsg->cmsg_len = sizeof (*cmsg) + ipp->ipp_rthdrdstoptslen; in sctp_input_add_ancillary()
594 cmsg->cmsg_len = sizeof (*cmsg) + ipp->ipp_rthdrlen; in sctp_input_add_ancillary()
610 cmsg->cmsg_len = sizeof (*cmsg) + ipp->ipp_dstoptslen; in sctp_input_add_ancillary()
H A Dsctp_output.c196 ((char *)cmsg + cmsg->cmsg_len) > cend) { in sctp_sendmsg()
201 if (cmsg->cmsg_len < in sctp_sendmsg()
213 if (cmsg->cmsg_len > 0) in sctp_sendmsg()
/illumos-gate/usr/src/lib/print/libpapi-lpd/common/
H A Dlpd-port.c80 cmp[0].cmsg_len = sizeof (struct cmsghdr) + sizeof (int); in sendfd()
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/in.routed/
H A Doutput.c226 cmsgp->cmsg_len = (caddr_t)(ipip + 1) - (caddr_t)cmsgp; in sendtoif()
/illumos-gate/usr/src/cmd/cmd-inet/sbin/dhcpagent/
H A Dpacket.c1008 cmsg->cmsg_len = (char *)(ipi6 + 1) - (char *)cmsg; in send_pkt_internal()
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/vrrpd/
H A Dvrrpd.c3166 cmsgp->cmsg_len = cmsg_datap + hoplimit_space - (uchar_t *)cmsgp; in vrrpd_send_adv_v6()
3186 cmsgp->cmsg_len = cmsg_datap + pktinfo_space - (uchar_t *)cmsgp; in vrrpd_send_adv_v6()
/illumos-gate/usr/src/contrib/mDNSResponder/mDNSShared/
H A Ddnssd_clientstub.c903 cmsg->cmsg_len = CMSG_LEN(sizeof(dnssd_sock_t)); in deliver_request()
H A Duds_daemon.c4690 …t %d %d %d %d", req->request_id, msg.msg_controllen, cmsg ? cmsg->cmsg_len : -1, cmsg ? cmsg… in read_msg()
4702 "[R%u] Got len %d, BPF %d", req->request_id, cmsg->cmsg_len, x); in read_msg()