Symbol: cmsghdr
crypto/dist/ipsec-tools/src/racoon/privsep.c
1516
struct cmsghdr *cmsg;
crypto/dist/ipsec-tools/src/racoon/privsep.c
1551
struct cmsghdr *cmsg;
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
203
struct cmsghdr *cm;
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
228
cm = (struct cmsghdr *)cmsgbuf;
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
240
for (cm = (struct cmsghdr *)CMSG_FIRSTHDR(&m);
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
242
cm = (struct cmsghdr *)CMSG_NXTHDR(&m, cm)) {
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
370
struct cmsghdr *cm;
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
401
cm = (struct cmsghdr *)cmsgbuf;
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
442
struct cmsghdr *cm;
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
461
cm = (struct cmsghdr *)cmsgbuf;
dist/pf/libexec/tftp-proxy/tftp-proxy.c
92
struct cmsghdr *cmsg;
dist/pf/sbin/pflogd/privsep_fdpass.c
55
struct cmsghdr *cmsg;
dist/pf/sbin/pflogd/privsep_fdpass.c
91
struct cmsghdr *cmsg;
lib/libc/net/ip6opt.c
101
ch = (struct cmsghdr *)bp;
lib/libc/net/ip6opt.c
126
inet6_option_append(struct cmsghdr *cmsg, const uint8_t *typep, int multx,
lib/libc/net/ip6opt.c
207
inet6_option_alloc(struct cmsghdr *cmsg, int datalen, int multx, int plusy)
lib/libc/net/ip6opt.c
278
inet6_option_next(const struct cmsghdr *cmsg, uint8_t **tptrp)
lib/libc/net/ip6opt.c
337
inet6_option_find(const struct cmsghdr *cmsg, uint8_t **tptrp, int type)
lib/libc/net/ip6opt.c
94
inet6_option_init(void *bp, struct cmsghdr **cmsgp, int type)
lib/libc/net/ip6opt.c
96
register struct cmsghdr *ch;
lib/libc/net/rthdr.c
114
inet6_rthdr_add(struct cmsghdr *cmsg, const struct in6_addr *addr, u_int flags)
lib/libc/net/rthdr.c
151
inet6_rthdr_lasthop(struct cmsghdr *cmsg, unsigned int flags)
lib/libc/net/rthdr.c
178
inet6_rthdr_reverse(const struct cmsghdr *in, struct cmsghdr *out)
lib/libc/net/rthdr.c
186
inet6_rthdr_segments(const struct cmsghdr *cmsg)
lib/libc/net/rthdr.c
215
inet6_rthdr_getaddr(struct cmsghdr *cmsg, int idx)
lib/libc/net/rthdr.c
250
inet6_rthdr_getflags(const struct cmsghdr *cmsg, int idx)
lib/libc/net/rthdr.c
83
struct cmsghdr *
lib/libc/net/rthdr.c
86
struct cmsghdr *ch;
lib/libc/net/rthdr.c
91
ch = (struct cmsghdr *)bp;
lib/libc/net/sctp_sys_calls.c
383
struct cmsghdr *cmsg;
lib/libc/net/sctp_sys_calls.c
436
cmsg = (struct cmsghdr *)controlVector;
lib/libc/net/sctp_sys_calls.c
485
struct cmsghdr *cmsg;
lib/libc/net/sctp_sys_calls.c
498
cmsg = (struct cmsghdr *)controlVector;
lib/libc/net/sctp_sys_calls.c
609
struct cmsghdr *cmsg;
lib/libc/net/sctp_sys_calls.c
631
cmsg = (struct cmsghdr *)controlVector;
lib/libc/net/sctp_sys_calls.c
661
struct cmsghdr *cmsg;
lib/libc/net/sctp_sys_calls.c
754
struct cmsghdr *cmsg;
lib/libc/net/sctp_sys_calls.c
782
cmsg = (struct cmsghdr *)cmsgbuf;
lib/libc/net/sctp_sys_calls.c
802
cmsg = (struct cmsghdr *)((caddr_t)cmsg + CMSG_SPACE(sizeof(struct sctp_sndinfo)));
lib/libc/net/sctp_sys_calls.c
816
cmsg = (struct cmsghdr *)((caddr_t)cmsg + CMSG_SPACE(sizeof(struct sctp_prinfo)));
lib/libc/net/sctp_sys_calls.c
829
cmsg = (struct cmsghdr *)((caddr_t)cmsg + CMSG_SPACE(sizeof(struct sctp_authinfo)));
lib/libc/net/sctp_sys_calls.c
844
cmsg = (struct cmsghdr *)((caddr_t)cmsg + CMSG_SPACE(sizeof(struct sctp_sndinfo)));
lib/libc/net/sctp_sys_calls.c
853
cmsg = (struct cmsghdr *)((caddr_t)cmsg + CMSG_SPACE(sizeof(struct sctp_prinfo)));
lib/libc/net/sctp_sys_calls.c
861
cmsg = (struct cmsghdr *)((caddr_t)cmsg + CMSG_SPACE(sizeof(struct sctp_authinfo)));
lib/libc/net/sctp_sys_calls.c
892
cmsg = (struct cmsghdr *)((caddr_t)cmsg + CMSG_SPACE(sizeof(struct in_addr)));
lib/libc/net/sctp_sys_calls.c
917
cmsg = (struct cmsghdr *)((caddr_t)cmsg + CMSG_SPACE(sizeof(struct in6_addr)));
lib/libc/rpc/svc_vc.c
471
struct cmsghdr *cmp;
lib/librumphijack/hijack.c
1716
struct cmsghdr *cmsg;
regress/sys/kern/unfdpass/unfdpass.c
350
struct cmsghdr *cmp;
regress/sys/kern/unfdpass/unfdpass.c
92
struct cmsghdr *cmp;
sbin/mount_portal/activate.c
113
struct cmsghdr *cmsg;
sbin/mount_portal/activate.c
145
cmsg = (struct cmsghdr *) ctl;
sbin/mount_portal/puffs_portal.c
109
#define CMSIZE (sizeof(struct cmsghdr) + sizeof(int))
sbin/mount_portal/puffs_portal.c
115
struct cmsghdr *cmp;
sbin/mount_portal/puffs_portal.c
279
struct cmsghdr *cmp;
sbin/ping6/ping6.c
1575
struct cmsghdr *cm;
sbin/ping6/ping6.c
1577
for (cm = (struct cmsghdr *)CMSG_FIRSTHDR(mhdr); cm;
sbin/ping6/ping6.c
1578
cm = (struct cmsghdr *)CMSG_NXTHDR(mhdr, cm)) {
sbin/ping6/ping6.c
1867
struct cmsghdr *cm;
sbin/ping6/ping6.c
1869
for (cm = (struct cmsghdr *)CMSG_FIRSTHDR(mhdr); cm;
sbin/ping6/ping6.c
1870
cm = (struct cmsghdr *)CMSG_NXTHDR(mhdr, cm)) {
sbin/ping6/ping6.c
1886
struct cmsghdr *cm;
sbin/ping6/ping6.c
1888
for (cm = (struct cmsghdr *)CMSG_FIRSTHDR(mhdr); cm;
sbin/ping6/ping6.c
1889
cm = (struct cmsghdr *)CMSG_NXTHDR(mhdr, cm)) {
sbin/ping6/ping6.c
1906
struct cmsghdr *cm;
sbin/ping6/ping6.c
1909
for (cm = (struct cmsghdr *)CMSG_FIRSTHDR(mhdr); cm;
sbin/ping6/ping6.c
1910
cm = (struct cmsghdr *)CMSG_NXTHDR(mhdr, cm)) {
sbin/ping6/ping6.c
288
struct cmsghdr *scmsgp = NULL;
sbin/ping6/ping6.c
774
scmsgp = (struct cmsghdr *)scmsg;
sys/compat/common/uipc_syscalls_43.c
250
struct cmsghdr *cmsg = mtod(control, struct cmsghdr *);
sys/compat/common/uipc_syscalls_43.c
305
struct cmsghdr *cmsg;
sys/compat/common/uipc_syscalls_43.c
323
cmsg = mtod(ctl, struct cmsghdr *);
sys/compat/linux/common/linux_socket.c
511
struct cmsghdr *cmsg;
sys/compat/linux/common/linux_socket.c
679
struct cmsghdr *cmsg;
sys/compat/linux/common/linux_socket.c
696
cmsg = mtod(m, struct cmsghdr *);
sys/compat/linux/common/linux_socket.h
206
(CMSG_ALIGN(sizeof(struct cmsghdr)) - sizeof(struct linux_cmsghdr))
sys/compat/netbsd32/netbsd32_compat_43.c
469
struct cmsghdr *cmsg = mtod(control, void *);
sys/compat/netbsd32/netbsd32_socket.c
386
struct cmsghdr *cmsg, cmsg32, *cc;
sys/compat/netbsd32/netbsd32_socket.c
56
#define CMSG32_ASIZE CMSG32_ALIGN(sizeof(struct cmsghdr))
sys/compat/netbsd32/netbsd32_socket.c
64
__CASTV(struct cmsghdr *, \
sys/compat/netbsd32/netbsd32_socket.c
69
__CASTV(struct cmsghdr *, \
sys/compat/netbsd32/netbsd32_socket.c
70
(mhdr)->msg_controllen < sizeof(struct cmsghdr) ? 0 : \
sys/compat/netbsd32/netbsd32_socket.c
73
#define CMSG32_SPACE(l) (CMSG32_ALIGN(sizeof(struct cmsghdr)) + CMSG32_ALIGN(l))
sys/compat/netbsd32/netbsd32_socket.c
74
#define CMSG32_LEN(l) (CMSG32_ALIGN(sizeof(struct cmsghdr)) + (l))
sys/compat/netbsd32/netbsd32_socket.c
80
struct cmsghdr *cmsg, cmsg32;
sys/compat/netbsd32/netbsd32_socket.c
85
cmsg = mtod(m, struct cmsghdr *);
sys/kern/uipc_socket.c
1402
type = mtod(cm, struct cmsghdr *)->cmsg_type;
sys/kern/uipc_socket2.c
1425
struct cmsghdr *cp;
sys/kern/uipc_socket2.c
1446
cp = mtod(m, struct cmsghdr *);
sys/kern/uipc_syscalls.c
1616
for (struct cmsghdr *cmsg = CMSG_FIRSTHDR(&mhdr); cmsg;
sys/kern/uipc_syscalls.c
578
if (mp->msg_controllen < CMSG_ALIGN(sizeof(struct cmsghdr))) {
sys/kern/uipc_syscalls.c
803
struct cmsghdr *cm;
sys/kern/uipc_syscalls.c
808
cm = mtod(m, struct cmsghdr *);
sys/kern/uipc_syscalls.c
824
struct cmsghdr *cmsg;
sys/kern/uipc_syscalls.c
828
cmsg = mtod(control, struct cmsghdr *);
sys/kern/uipc_syscalls.c
845
struct cmsghdr *cmsg;
sys/kern/uipc_syscalls.c
859
cmsg = mtod(m, struct cmsghdr *);
sys/kern/uipc_usrreq.c
1410
struct cmsghdr * const cm = mtod(rights, struct cmsghdr *);
sys/kern/uipc_usrreq.c
1543
struct cmsghdr *newcm, *cm = mtod(control, struct cmsghdr *);
sys/kern/uipc_usrreq.c
1591
memcpy(newcm, cm, sizeof(struct cmsghdr));
sys/kern/uipc_usrreq.c
1592
memset(newcm + 1, 0, CMSG_LEN(0) - sizeof(struct cmsghdr));
sys/kern/uipc_usrreq.c
1912
struct cmsghdr *cm;
sys/kern/uipc_usrreq.c
1921
cm = mtod(m, struct cmsghdr *);
sys/net/if_gre.c
622
mtod(m, struct cmsghdr *)->cmsg_type == SCM_RIGHTS)
sys/netinet/ip_output.c
1507
struct cmsghdr *cm;
sys/netinet/ip_output.c
1530
cm = mtod(control, struct cmsghdr *);
sys/netinet/sctp_indata.c
184
struct cmsghdr *cmh;
sys/netinet/sctp_indata.c
198
cmh = mtod(ret, struct cmsghdr *);
sys/netinet/sctp_indata.c
236
struct cmsghdr *cmh;
sys/netinet/sctp_indata.c
249
cmh = mtod(ret, struct cmsghdr *);
sys/netinet/sctp_output.c
119
struct cmsghdr cmh;
sys/netinet/sctp_output.c
144
at += CMSG_ALIGN(sizeof(struct cmsghdr));
sys/netinet/sctp_output.c
145
if ((int)(cmh.cmsg_len - CMSG_ALIGN(sizeof(struct cmsghdr))) < cpsize) {
sys/netinet6/in6.h
544
struct cmsghdr;
sys/netinet6/in6.h
672
struct cmsghdr;
sys/netinet6/in6.h
687
extern int inet6_option_init(void *, struct cmsghdr **, int);
sys/netinet6/in6.h
688
extern int inet6_option_append(struct cmsghdr *, const uint8_t *,
sys/netinet6/in6.h
690
extern uint8_t *inet6_option_alloc(struct cmsghdr *, int, int, int);
sys/netinet6/in6.h
691
extern int inet6_option_next(const struct cmsghdr *, uint8_t **);
sys/netinet6/in6.h
692
extern int inet6_option_find(const struct cmsghdr *, uint8_t **, int);
sys/netinet6/in6.h
695
extern struct cmsghdr *inet6_rthdr_init(void *, int);
sys/netinet6/in6.h
696
extern int inet6_rthdr_add(struct cmsghdr *, const struct in6_addr *,
sys/netinet6/in6.h
698
extern int inet6_rthdr_lasthop(struct cmsghdr *, unsigned int);
sys/netinet6/in6.h
700
extern int inet6_rthdr_reverse(const struct cmsghdr *, struct cmsghdr *);
sys/netinet6/in6.h
702
extern int inet6_rthdr_segments(const struct cmsghdr *);
sys/netinet6/in6.h
703
extern struct in6_addr *inet6_rthdr_getaddr(struct cmsghdr *, int);
sys/netinet6/in6.h
704
extern int inet6_rthdr_getflags(const struct cmsghdr *, int);
sys/netinet6/ip6_output.c
2763
struct cmsghdr *cm = 0;
sys/netinet6/ip6_output.c
2800
cm = mtod(control, struct cmsghdr *);
sys/sys/socket.h
550
#define __CMSG_ASIZE __CMSG_ALIGN(sizeof(struct cmsghdr))
sys/sys/socket.h
562
__CASTV(struct cmsghdr *, \
sys/sys/socket.h
571
__CASTV(struct cmsghdr *, \
sys/sys/socket.h
572
(mhdr)->msg_controllen < sizeof(struct cmsghdr) ? 0 : \
tests/include/sys/t_socket.c
32
struct cmsghdr *cmp;
tests/include/sys/t_socket.c
83
struct cmsghdr *cmp;
tests/lib/libc/sys/t_kevent.c
81
struct cmsghdr *msg;
tests/net/fdpass/fdpass.c
103
struct cmsghdr hdr;
tests/net/fdpass/fdpass.c
106
struct cmsghdr *cmsg;
tests/net/fdpass/fdpass.c
51
struct cmsghdr hdr;
tests/net/fdpass/fdpass.c
54
struct cmsghdr *cmsg;
tests/net/net/t_pktinfo.c
102
struct cmsghdr *cmsg;
tests/net/net/t_pktinfo_send.c
118
struct cmsghdr *cmsg;
tests/net/net/t_pktinfo_send.c
136
cmsg = (struct cmsghdr *)cmsgbuf;
usr.bin/kdump/kdump.c
1558
struct cmsghdr m;
usr.bin/nc/netcat.c
1367
struct cmsghdr hdr;
usr.bin/nc/netcat.c
1370
struct cmsghdr *cmsg;
usr.sbin/inetd/inetd.c
1100
struct cmsghdr *cmsg;
usr.sbin/inetd/inetd.c
1128
for (cmsg = (struct cmsghdr *)CMSG_FIRSTHDR(&msg); cmsg != NULL;
usr.sbin/inetd/inetd.c
1129
cmsg = (struct cmsghdr *)CMSG_NXTHDR(&msg, cmsg)) {
usr.sbin/inetd/inetd.c
1191
struct cmsghdr *cmsg;
usr.sbin/inetd/inetd.c
1215
cmsg = (struct cmsghdr *)cmsgbuf;
usr.sbin/ldpd/socketops.c
662
struct cmsghdr *cmptr;
usr.sbin/ldpd/socketops.c
664
struct cmsghdr cm;
usr.sbin/ldpd/socketops.c
705
if (msg.msg_controllen < (socklen_t)sizeof(struct cmsghdr) ||
usr.sbin/mld6query/mld6.c
169
struct cmsghdr *cmsgp;
usr.sbin/mld6query/mld6.c
209
cmsgp = (struct cmsghdr *)cmsgbuf;
usr.sbin/perfused/msg.c
117
char cmsg_buf[sizeof(struct cmsghdr) + SOCKCREDSIZE(NGROUPS_MAX)];
usr.sbin/perfused/msg.c
118
struct cmsghdr *cmsg = (struct cmsghdr *)(void *)&cmsg_buf;
usr.sbin/route6d/route6d.c
1002
for (cm = (struct cmsghdr *)CMSG_FIRSTHDR(&m);
usr.sbin/route6d/route6d.c
1004
cm = (struct cmsghdr *)CMSG_NXTHDR(&m, cm)) {
usr.sbin/route6d/route6d.c
909
struct cmsghdr *cm;
usr.sbin/route6d/route6d.c
940
cm = (struct cmsghdr *)cmsgbuf;
usr.sbin/route6d/route6d.c
978
struct cmsghdr *cm;
usr.sbin/route6d/route6d.c
995
cm = (struct cmsghdr *)cmsgbuf;
usr.sbin/rtadvd/rtadvd.c
1641
struct cmsghdr *cm;
usr.sbin/rtadvd/rtadvd.c
728
struct cmsghdr *cm;
usr.sbin/rtadvd/rtadvd.c
747
for (cm = (struct cmsghdr *)CMSG_FIRSTHDR(&rcvmhdr);
usr.sbin/rtadvd/rtadvd.c
749
cm = (struct cmsghdr *)CMSG_NXTHDR(&rcvmhdr, cm)) {
usr.sbin/sdpd/server.c
414
struct cmsghdr *cmsg;
usr.sbin/traceroute6/traceroute6.c
928
struct cmsghdr *cm;
usr.sbin/traceroute6/traceroute6.c
947
for (cm = (struct cmsghdr *)CMSG_FIRSTHDR(mhdr); cm;
usr.sbin/traceroute6/traceroute6.c
948
cm = (struct cmsghdr *)CMSG_NXTHDR(mhdr, cm)) {