Searched refs:cmsghdr (Results 1 - 25 of 81) sorted by relevance

1234

/freebsd-11-stable/tools/regression/sockets/unix_cmsg/
H A Duc_common.h61 int uc_check_cmsghdr(const struct cmsghdr *cmsghdr, int type, size_t size);
85 int uc_check_scm_creds_cmsgcred(struct cmsghdr *cmsghdr);
86 int uc_check_scm_creds_sockcred(struct cmsghdr *cmsghdr);
H A Dt_cmsgcred_sockcred.c48 struct cmsghdr *cmsghdr; local
95 if (uc_check_msghdr(&msghdr, sizeof(*cmsghdr)) < 0)
98 cmsghdr = CMSG_FIRSTHDR(&msghdr);
100 if (uc_check_scm_creds_sockcred(cmsghdr) < 0)
103 if (uc_check_scm_creds_cmsgcred(cmsghdr) < 0)
H A Dt_cmsg_len.c51 struct cmsghdr *cmsghdr; local
70 cmsghdr = CMSG_FIRSTHDR(&msghdr);
78 cmsghdr->cmsg_len = socklen;
82 uc_dbgmsg("send: cmsghdr.cmsg_len %u",
83 (u_int)cmsghdr->cmsg_len);
89 uc_logmsgx("sent message with cmsghdr.cmsg_len %u < %u",
90 (u_int)cmsghdr->cmsg_len, (u_int)CMSG_LEN(0));
H A Dt_cmsgcred.c82 struct cmsghdr *cmsghdr; local
118 if (uc_check_msghdr(&msghdr, sizeof(*cmsghdr)) < 0)
121 cmsghdr = CMSG_FIRSTHDR(&msghdr);
122 if (uc_check_scm_creds_cmsgcred(cmsghdr) < 0)
H A Duc_common.c270 const struct cmsghdr *cmsghdr; local
278 cmsghdr = CMSG_FIRSTHDR(msghdr);
279 if (cmsghdr != NULL)
280 uc_dbgmsg("send: cmsghdr.cmsg_len %u",
281 (u_int)cmsghdr->cmsg_len);
317 const struct cmsghdr *cmsghdr; local
340 cmsghdr = CMSG_FIRSTHDR(msghdr);
341 if (cmsghdr !
425 uc_check_cmsghdr(const struct cmsghdr *cmsghdr, int type, size_t size) argument
484 struct cmsghdr *cmsghdr; local
623 uc_check_scm_creds_cmsgcred(struct cmsghdr *cmsghdr) argument
687 uc_check_scm_creds_sockcred(struct cmsghdr *cmsghdr) argument
[all...]
H A Dt_sockcred.c76 struct cmsghdr *cmsghdr; local
136 if (uc_check_msghdr(&msghdr, sizeof(*cmsghdr)) < 0)
139 cmsghdr = CMSG_FIRSTHDR(&msghdr);
140 if (uc_check_scm_creds_sockcred(cmsghdr) < 0)
/freebsd-11-stable/lib/libc/net/
H A Drthdr.c67 struct cmsghdr *
70 struct cmsghdr *ch = (struct cmsghdr *)bp;
97 inet6_rthdr_add(struct cmsghdr *cmsg, const struct in6_addr *addr, u_int flags)
139 inet6_rthdr_lasthop(struct cmsghdr *cmsg, unsigned int flags)
177 inet6_rthdr_reverse(const struct cmsghdr *in, struct cmsghdr *out)
185 inet6_rthdr_segments(const struct cmsghdr *cmsg)
208 inet6_rthdr_getaddr(struct cmsghdr *cmsg, int idx)
238 inet6_rthdr_getflags(const struct cmsghdr *cms
[all...]
H A Dip6opt.c61 * when it is stored as ancillary data, including the cmsghdr structure
81 inet6_option_init(void *bp, struct cmsghdr **cmsgp, int type)
83 struct cmsghdr *ch = (struct cmsghdr *)bp;
108 inet6_option_append(struct cmsghdr *cmsg, const u_int8_t *typep, int multx,
177 inet6_option_alloc(struct cmsghdr *cmsg, int datalen, int multx, int plusy)
239 inet6_option_next(const struct cmsghdr *cmsg, u_int8_t **tptrp)
295 inet6_option_find(const struct cmsghdr *cmsg, u_int8_t **tptrp, int type)
H A Dsctp_sys_calls.c541 struct cmsghdr *cmsg;
602 cmsg = (struct cmsghdr *)cmsgbuf;
653 struct cmsghdr *cmsg;
669 cmsg = (struct cmsghdr *)cmsgbuf;
825 struct cmsghdr *cmsg;
892 struct cmsghdr *cmsg;
985 struct cmsghdr *cmsg;
1012 cmsg = (struct cmsghdr *)cmsgbuf;
1032 cmsg = (struct cmsghdr *)((caddr_t)cmsg + CMSG_SPACE(sizeof(struct sctp_sndinfo)));
1046 cmsg = (struct cmsghdr *)((caddr_
[all...]
/freebsd-11-stable/contrib/pf/pflogd/
H A Dprivsep_fdpass.c54 struct cmsghdr hdr;
57 struct cmsghdr *cmsg;
93 struct cmsghdr hdr;
96 struct cmsghdr *cmsg;
/freebsd-11-stable/sys/netinet6/
H A Din6.h426 #define IPV6_2292PKTOPTIONS 25 /* buf/cmsghdr; set/get IPv6 options */
475 #define IPV6_PKTOPTIONS 52 /* buf/cmsghdr; set/get IPv6 options */
661 struct cmsghdr;
705 struct cmsghdr;
708 extern int inet6_option_init(void *, struct cmsghdr **, int);
709 extern int inet6_option_append(struct cmsghdr *, const uint8_t *,
711 extern uint8_t *inet6_option_alloc(struct cmsghdr *, int, int, int);
712 extern int inet6_option_next(const struct cmsghdr *, uint8_t **);
713 extern int inet6_option_find(const struct cmsghdr *, uint8_t **, int);
716 extern struct cmsghdr *inet6_rthdr_ini
[all...]
/freebsd-11-stable/tools/regression/netinet6/inet6_rth/
H A Dinet6_rth-segments.c44 static void init_hdrs(struct msghdr *, struct cmsghdr *, char *, size_t);
227 struct cmsghdr cmh;
228 struct cmsghdr *cmhp, *cmhnextp;
235 * Test: More than one cmsghdr
239 mh.msg_controllen = CMSG_SPACE(0) * 2; /* 2 cmsghdr with no data */
243 * Copy the same instance of cmsghdr twice. Use a magic value
254 "more than one cmsghdr\0");
257 * Test: only one cmsghdr
266 checkptr(NULL, (caddr_t)cmhnextp, "only one cmsghdr\0");
285 struct cmsghdr cm
[all...]
/freebsd-11-stable/sys/sys/
H A Dsocket.h455 * of message elements headed by cmsghdr structures.
457 struct cmsghdr { struct
508 /* given pointer to struct cmsghdr, return pointer to data */
510 _ALIGN(sizeof(struct cmsghdr)))
512 /* given pointer to struct cmsghdr, return pointer to next cmsghdr */
515 ((char *)(cmsg) + _ALIGN(((struct cmsghdr *)(cmsg))->cmsg_len) + \
516 _ALIGN(sizeof(struct cmsghdr)) > \
518 (struct cmsghdr *)0 : \
519 (struct cmsghdr *)(voi
[all...]
/freebsd-11-stable/contrib/netbsd-tests/net/fdpass/
H A Dfdpass.c51 struct cmsghdr hdr;
54 struct cmsghdr *cmsg;
103 struct cmsghdr hdr;
106 struct cmsghdr *cmsg;
/freebsd-11-stable/crypto/openssh/
H A Dmonitor_fdpass.c58 struct cmsghdr hdr;
61 struct cmsghdr *cmsg;
119 struct cmsghdr hdr;
122 struct cmsghdr *cmsg;
H A Ddefines.h535 #define CMSG_LEN(len) (__CMSG_ALIGN(sizeof(struct cmsghdr)) + (len))
540 #define CMSG_SPACE(len) (__CMSG_ALIGN(sizeof(struct cmsghdr)) + __CMSG_ALIGN(len))
543 /* given pointer to struct cmsghdr, return pointer to data */
545 #define CMSG_DATA(cmsg) ((u_char *)(cmsg) + __CMSG_ALIGN(sizeof(struct cmsghdr)))
554 ((mhdr)->msg_controllen >= sizeof(struct cmsghdr) ? \
555 (struct cmsghdr *)(mhdr)->msg_control : \
556 (struct cmsghdr *)NULL)
/freebsd-11-stable/tools/regression/capsicum/syscalls/
H A Dmisc.c60 struct cmsghdr *cmsg;
90 struct cmsghdr *cmsg;
/freebsd-11-stable/tests/sys/kern/
H A Dunix_passfd_test.c124 struct cmsghdr *cm;
127 cm = (struct cmsghdr *)buf;
199 struct cmsghdr *cmsghdr; local
224 cmsghdr = CMSG_FIRSTHDR(&msghdr);
225 ATF_REQUIRE_MSG(cmsghdr != NULL,
229 for (; cmsghdr != NULL; cmsghdr = CMSG_NXTHDR(&msghdr, cmsghdr)) {
230 if (cmsghdr
[all...]
/freebsd-11-stable/sys/compat/cloudabi/
H A Dcloudabi_sock.c109 struct cmsghdr *chdr;
161 struct cmsghdr *chdr;
167 chdr = mtod(control, struct cmsghdr *);
/freebsd-11-stable/contrib/mdocml/
H A Dcatman.c75 struct cmsghdr cmsghdr; member in union:__anon3579
78 struct cmsghdr *cmsg;
H A Dmandocd.c62 struct cmsghdr *cmsg;
69 struct cmsghdr align;
/freebsd-11-stable/lib/libnv/
H A Dmsgio.c62 msghdr_add_fd(struct cmsghdr *cmsg, int fd)
81 msghdr_get_fd(struct cmsghdr *cmsg)
168 struct cmsghdr *cmsg;
208 struct cmsghdr *cmsg;
243 struct cmsghdr *cmsg;
292 struct cmsghdr *cmsg;
/freebsd-11-stable/contrib/openbsm/bin/auditdistd/
H A Dproto_common.c66 struct cmsghdr *cmsg;
166 struct cmsghdr *cmsg;
/freebsd-11-stable/contrib/netbsd-tests/include/sys/
H A Dt_socket.c32 struct cmsghdr *cmp;
83 struct cmsghdr *cmp;
/freebsd-11-stable/sbin/hastd/
H A Dproto_common.c69 struct cmsghdr *cmsg;
169 struct cmsghdr *cmsg;

Completed in 276 milliseconds

1234