Symbol: cmsghdr
usr/src/boot/include/netinet6/in6.h
646
struct cmsghdr;
usr/src/boot/include/netinet6/in6.h
690
struct cmsghdr;
usr/src/boot/include/netinet6/in6.h
693
extern int inet6_option_init(void *, struct cmsghdr **, int);
usr/src/boot/include/netinet6/in6.h
694
extern int inet6_option_append(struct cmsghdr *, const uint8_t *,
usr/src/boot/include/netinet6/in6.h
696
extern uint8_t *inet6_option_alloc(struct cmsghdr *, int, int, int);
usr/src/boot/include/netinet6/in6.h
697
extern int inet6_option_next(const struct cmsghdr *, uint8_t **);
usr/src/boot/include/netinet6/in6.h
698
extern int inet6_option_find(const struct cmsghdr *, uint8_t **, int);
usr/src/boot/include/netinet6/in6.h
701
extern struct cmsghdr *inet6_rthdr_init(void *, int);
usr/src/boot/include/netinet6/in6.h
702
extern int inet6_rthdr_add(struct cmsghdr *, const struct in6_addr *,
usr/src/boot/include/netinet6/in6.h
704
extern int inet6_rthdr_lasthop(struct cmsghdr *, unsigned int);
usr/src/boot/include/netinet6/in6.h
706
extern int inet6_rthdr_reverse(const struct cmsghdr *, struct cmsghdr *);
usr/src/boot/include/netinet6/in6.h
708
extern int inet6_rthdr_segments(const struct cmsghdr *);
usr/src/boot/include/netinet6/in6.h
709
extern struct in6_addr *inet6_rthdr_getaddr(struct cmsghdr *, int);
usr/src/boot/include/netinet6/in6.h
710
extern int inet6_rthdr_getflags(const struct cmsghdr *, int);
usr/src/boot/sys/sys/socket.h
499
_ALIGN(sizeof(struct cmsghdr)))
usr/src/boot/sys/sys/socket.h
504
((char *)(cmsg) + _ALIGN(((struct cmsghdr *)(cmsg))->cmsg_len) + \
usr/src/boot/sys/sys/socket.h
505
_ALIGN(sizeof(struct cmsghdr)) > \
usr/src/boot/sys/sys/socket.h
507
(struct cmsghdr *)0 : \
usr/src/boot/sys/sys/socket.h
508
(struct cmsghdr *)(void *)((char *)(cmsg) + \
usr/src/boot/sys/sys/socket.h
509
_ALIGN(((struct cmsghdr *)(cmsg))->cmsg_len)))
usr/src/boot/sys/sys/socket.h
516
((mhdr)->msg_controllen >= sizeof(struct cmsghdr) ? \
usr/src/boot/sys/sys/socket.h
517
(struct cmsghdr *)(mhdr)->msg_control : \
usr/src/boot/sys/sys/socket.h
518
(struct cmsghdr *)NULL)
usr/src/boot/sys/sys/socket.h
522
#define CMSG_SPACE(l) (_ALIGN(sizeof(struct cmsghdr)) + _ALIGN(l))
usr/src/boot/sys/sys/socket.h
523
#define CMSG_LEN(l) (_ALIGN(sizeof(struct cmsghdr)) + (l))
usr/src/cmd/cmd-inet/sbin/dhcpagent/packet.c
1291
struct cmsghdr *cmsg;
usr/src/cmd/cmd-inet/sbin/dhcpagent/packet.c
839
struct cmsghdr *cmsg;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
1333
struct cmsghdr *cmsg;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
83
struct cmsghdr *cmsg;
usr/src/cmd/cmd-inet/usr.lib/in.ripngd/input.c
53
struct cmsghdr *cmsg;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3123
struct cmsghdr *cmsgp;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3137
bufspace += sizeof (struct cmsghdr) + _MAX_ALIGNMENT +
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3141
bufspace += sizeof (struct cmsghdr) + _MAX_ALIGNMENT +
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3149
bufspace += sizeof (struct cmsghdr);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3152
msg6.msg_control = (struct cmsghdr *)malloc(bufspace);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3477
struct cmsghdr *cmsgp;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/common.c
227
struct cmsghdr *cmsg;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/output.c
200
struct cmsghdr *cmsgp;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping.c
2629
struct cmsghdr *cmsg;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux6.c
124
bufspace += sizeof (struct cmsghdr) + _MAX_ALIGNMENT +
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux6.c
130
bufspace += sizeof (struct cmsghdr) + _MAX_ALIGNMENT +
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux6.c
136
bufspace += sizeof (struct cmsghdr) + _MAX_ALIGNMENT +
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux6.c
145
bufspace += sizeof (struct cmsghdr);
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux6.c
155
msgp->msg_control = (struct cmsghdr *)malloc(bufspace);
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux6.c
86
struct cmsghdr *cmsgp;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux6.c
989
struct cmsghdr *cmsg;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux6.c
127
struct cmsghdr *cmsgp;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux6.c
161
bufspace = sizeof (struct cmsghdr) + _MAX_ALIGNMENT +
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux6.c
166
bufspace += sizeof (struct cmsghdr) + _MAX_ALIGNMENT +
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux6.c
172
bufspace += sizeof (struct cmsghdr) + _MAX_ALIGNMENT +
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux6.c
181
bufspace += sizeof (struct cmsghdr);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux6.c
184
msgp->msg_control = (struct cmsghdr *)malloc(bufspace);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux6.c
278
struct cmsghdr *cmsg;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux6.c
375
struct cmsghdr *cmsg;
usr/src/lib/libsctp/common/sctp.c
264
struct cmsghdr *cmsg;
usr/src/lib/libsctp/common/sctp.c
314
struct cmsghdr *cmsg;
usr/src/lib/print/libpapi-lpd/common/lpd-misc.c
103
msg.msg_controllen = sizeof (struct cmsghdr) + sizeof (int);
usr/src/lib/print/libpapi-lpd/common/lpd-misc.c
94
struct cmsghdr cmp[1];
usr/src/lib/print/libpapi-lpd/common/lpd-port.c
72
struct cmsghdr cmp[1];
usr/src/lib/print/libpapi-lpd/common/lpd-port.c
80
cmp[0].cmsg_len = sizeof (struct cmsghdr) + sizeof (int);
usr/src/lib/print/libpapi-lpd/common/lpd-port.c
86
msg.msg_controllen = sizeof (struct cmsghdr) + sizeof (int);
usr/src/test/os-tests/tests/minttl/minttl.c
517
for (const struct cmsghdr *cmsg = CMSG_FIRSTHDR(msg); cmsg != NULL;
usr/src/test/os-tests/tests/oclo/oclo.c
547
struct cmsghdr *cm;
usr/src/test/os-tests/tests/sockfs/recvmsg.c
304
for (struct cmsghdr *cm = CMSG_FIRSTHDR(&msg); cm != NULL;
usr/src/test/os-tests/tests/sockfs/rights.c
382
struct cmsghdr *cm;
usr/src/test/os-tests/tests/sockfs/rights.c
514
struct cmsghdr *cm;
usr/src/uts/common/fs/sockfs/socksubr.c
1012
cmsg->cmsg_len = sizeof (struct cmsghdr);
usr/src/uts/common/fs/sockfs/socksubr.c
1030
struct cmsghdr *cmsg;
usr/src/uts/common/fs/sockfs/socksubr.c
1053
for (cmsg = (struct cmsghdr *)control;
usr/src/uts/common/fs/sockfs/socksubr.c
1081
struct cmsghdr *cmsg;
usr/src/uts/common/fs/sockfs/socksubr.c
1092
for (cmsg = (struct cmsghdr *)control;
usr/src/uts/common/fs/sockfs/socksubr.c
1116
struct cmsghdr *cmsg;
usr/src/uts/common/fs/sockfs/socksubr.c
1125
for (cmsg = (struct cmsghdr *)control;
usr/src/uts/common/fs/sockfs/socksubr.c
1213
(ROUNDUP_cmsglen(len + (int)sizeof (struct cmsghdr)) -
usr/src/uts/common/fs/sockfs/socksubr.c
1214
(len + (int)sizeof (struct cmsghdr)));
usr/src/uts/common/fs/sockfs/socksubr.c
1215
cmsglen += (t_uscalar_t)(len + (int)sizeof (struct cmsghdr)) +
usr/src/uts/common/fs/sockfs/socksubr.c
1237
struct cmsghdr *cmsg;
usr/src/uts/common/fs/sockfs/socksubr.c
1243
struct cmsghdr *cend = (struct cmsghdr *)
usr/src/uts/common/fs/sockfs/socksubr.c
1246
cmsg = (struct cmsghdr *)control;
usr/src/uts/common/fs/sockfs/socksubr.c
1283
sizeof (struct cmsghdr));
usr/src/uts/common/fs/sockfs/socksubr.c
1308
sizeof (struct cmsghdr);
usr/src/uts/common/fs/sockfs/socksubr.c
1322
sizeof (struct cmsghdr);
usr/src/uts/common/fs/sockfs/socksubr.c
1336
cmsg->cmsg_len = (socklen_t)sizeof (struct cmsghdr);
usr/src/uts/common/fs/sockfs/socksubr.c
89
#define CMSG_CONTENTLEN(cmsg) ((cmsg)->cmsg_len - sizeof (struct cmsghdr))
usr/src/uts/common/fs/sockfs/socksubr.c
94
((ssize_t)(cmsg)->cmsg_len >= sizeof (struct cmsghdr)) && \
usr/src/uts/common/fs/sockfs/socksubr.c
957
struct cmsghdr *cmsg;
usr/src/uts/common/fs/sockfs/socksubr.c
967
for (cmsg = (struct cmsghdr *)control;
usr/src/uts/common/fs/sockfs/socksubr.c
974
startoff - (int)sizeof (struct cmsghdr));
usr/src/uts/common/fs/sockfs/socksubr.c
988
struct cmsghdr *cmsg;
usr/src/uts/common/inet/optcom.c
1944
struct cmsghdr *cmsg;
usr/src/uts/common/inet/optcom.c
1952
for (cmsg = (struct cmsghdr *)control;
usr/src/uts/common/inet/sctp/sctp_input.c
328
struct cmsghdr *cmsg;
usr/src/uts/common/inet/sctp/sctp_input.c
477
cmsg = (struct cmsghdr *)optptr;
usr/src/uts/common/inet/sctp/sctp_input.c
511
cmsg = (struct cmsghdr *)optptr;
usr/src/uts/common/inet/sctp/sctp_input.c
532
cmsg = (struct cmsghdr *)optptr;
usr/src/uts/common/inet/sctp/sctp_input.c
546
cmsg = (struct cmsghdr *)optptr;
usr/src/uts/common/inet/sctp/sctp_input.c
559
cmsg = (struct cmsghdr *)optptr;
usr/src/uts/common/inet/sctp/sctp_input.c
575
cmsg = (struct cmsghdr *)optptr;
usr/src/uts/common/inet/sctp/sctp_input.c
591
cmsg = (struct cmsghdr *)optptr;
usr/src/uts/common/inet/sctp/sctp_input.c
607
cmsg = (struct cmsghdr *)optptr;
usr/src/uts/common/inet/sctp/sctp_output.c
186
struct cmsghdr *cmsg;
usr/src/uts/common/inet/sctp/sctp_output.c
190
cmsg = (struct cmsghdr *)(mproto->b_rptr + tudr->OPT_offset);
usr/src/uts/common/inet/sockmods/socksctp.c
2122
struct cmsghdr *cmsg;
usr/src/uts/common/inet/sockmods/socksctp.c
2125
cmsg = (struct cmsghdr *)
usr/src/uts/common/inet/sockmods/socksctp.c
2141
cmsg = (struct cmsghdr *)
usr/src/uts/common/inet/sockmods/socksctp.c
738
struct cmsghdr *cmsg;
usr/src/uts/common/inet/sockmods/socksctp.c
938
struct cmsghdr *cmsg;
usr/src/uts/common/inet/sockmods/socksctp.h
96
extern struct cmsghdr *sosctp_find_cmsg(const uchar_t *control, socklen_t clen,
usr/src/uts/common/inet/sockmods/socksctpsubr.c
220
struct cmsghdr *ocmsg;
usr/src/uts/common/inet/sockmods/socksctpsubr.c
221
struct cmsghdr *cmsg;
usr/src/uts/common/inet/sockmods/socksctpsubr.c
226
ocmsg = (struct cmsghdr *)opt;
usr/src/uts/common/inet/sockmods/socksctpsubr.c
238
ocmsg = (struct cmsghdr *)
usr/src/uts/common/inet/sockmods/socksctpsubr.c
252
cmsg = (struct cmsghdr *)msg->msg_control;
usr/src/uts/common/inet/sockmods/socksctpsubr.c
254
ocmsg = (struct cmsghdr *)opt;
usr/src/uts/common/inet/sockmods/socksctpsubr.c
263
cmsg = (struct cmsghdr *)((uchar_t *)cmsg +
usr/src/uts/common/inet/sockmods/socksctpsubr.c
266
ocmsg = (struct cmsghdr *)
usr/src/uts/common/inet/sockmods/socksctpsubr.c
277
struct cmsghdr *
usr/src/uts/common/inet/sockmods/socksctpsubr.c
280
struct cmsghdr *cmsg;
usr/src/uts/common/inet/sockmods/socksctpsubr.c
283
cmsg = (struct cmsghdr *)control;
usr/src/uts/common/inet/sockmods/socksctpsubr.c
369
struct cmsghdr *cmsg;
usr/src/uts/common/io/ib/clients/rdsv3/rdma.c
587
struct cmsghdr *cmsg)
usr/src/uts/common/io/ib/clients/rdsv3/rdma.c
616
struct cmsghdr *cmsg)
usr/src/uts/common/io/ib/clients/rdsv3/rdma.c
660
struct cmsghdr *cmsg)
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1101
struct cmsghdr *cp;
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1130
cp = (struct cmsghdr *)(bp + msg->msg_controllen);
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1136
(unsigned int)_CMSG_DATA_ALIGN(sizeof (struct cmsghdr)));
usr/src/uts/common/io/ib/clients/rdsv3/send.c
886
struct cmsghdr *cmsg;
usr/src/uts/common/sys/ib/clients/rdsv3/rdma.h
93
struct cmsghdr *cmsg);
usr/src/uts/common/sys/ib/clients/rdsv3/rdma.h
95
struct cmsghdr *cmsg);
usr/src/uts/common/sys/ib/clients/rdsv3/rdma.h
97
struct cmsghdr *cmsg);
usr/src/uts/common/sys/ib/clients/rdsv3/rdsv3_impl.h
309
((unsigned char *)_CMSG_DATA_ALIGN((struct cmsghdr *)(c) + 1))
usr/src/uts/common/sys/ib/clients/rdsv3/rdsv3_impl.h
312
(((m)->msg_controllen < sizeof (struct cmsghdr)) ? \
usr/src/uts/common/sys/ib/clients/rdsv3/rdsv3_impl.h
313
(struct cmsghdr *)0 : (struct cmsghdr *)((m)->msg_control))
usr/src/uts/common/sys/ib/clients/rdsv3/rdsv3_impl.h
318
((struct cmsghdr *)(c))->cmsg_len) + sizeof (struct cmsghdr)) > \
usr/src/uts/common/sys/ib/clients/rdsv3/rdsv3_impl.h
321
((struct cmsghdr *)0) : \
usr/src/uts/common/sys/ib/clients/rdsv3/rdsv3_impl.h
322
((struct cmsghdr *)_CMSG_HDR_ALIGN((char *)(c) + \
usr/src/uts/common/sys/ib/clients/rdsv3/rdsv3_impl.h
323
((struct cmsghdr *)(c))->cmsg_len))))
usr/src/uts/common/sys/ib/clients/rdsv3/rdsv3_impl.h
327
((unsigned int)_CMSG_HDR_ALIGN(sizeof (struct cmsghdr) + (l)))
usr/src/uts/common/sys/ib/clients/rdsv3/rdsv3_impl.h
331
((unsigned int)_CMSG_DATA_ALIGN(sizeof (struct cmsghdr)) + (l))
usr/src/uts/common/sys/socket.h
487
((unsigned char *)_CMSG_DATA_ALIGN((struct cmsghdr *)(c) + 1))
usr/src/uts/common/sys/socket.h
490
(((m)->msg_controllen < sizeof (struct cmsghdr)) ? \
usr/src/uts/common/sys/socket.h
491
(struct cmsghdr *)0 : (struct cmsghdr *)((m)->msg_control))
usr/src/uts/common/sys/socket.h
496
((struct cmsghdr *)(c))->cmsg_len) + sizeof (struct cmsghdr)) > \
usr/src/uts/common/sys/socket.h
499
((struct cmsghdr *)0) : \
usr/src/uts/common/sys/socket.h
500
((struct cmsghdr *)_CMSG_HDR_ALIGN((char *)(c) + \
usr/src/uts/common/sys/socket.h
501
((struct cmsghdr *)(c))->cmsg_len))))
usr/src/uts/common/sys/socket.h
505
((unsigned int)_CMSG_HDR_ALIGN(sizeof (struct cmsghdr) + (l)))
usr/src/uts/common/sys/socket.h
509
((unsigned int)_CMSG_DATA_ALIGN(sizeof (struct cmsghdr)) + (l))
usr/src/uts/common/sys/socketvar.h
746
(struct cmsghdr *)((uintptr_t)(cmsg) + \
usr/src/uts/common/sys/socketvar.h
749
#define CMSG_CONTENTLEN(cmsg) ((cmsg)->cmsg_len - sizeof (struct cmsghdr))
usr/src/uts/common/sys/socketvar.h
754
((ssize_t)(cmsg)->cmsg_len >= sizeof (struct cmsghdr)) && \