Lines Matching defs:mhdr
1459 pr_pack(u_char *buf, int cc, struct msghdr *mhdr)
1481 if (!mhdr || !mhdr->msg_name ||
1482 mhdr->msg_namelen != sizeof(struct sockaddr_in6) ||
1483 ((struct sockaddr *)mhdr->msg_name)->sa_family != AF_INET6) {
1488 from = (struct sockaddr *)mhdr->msg_name;
1489 fromlen = mhdr->msg_namelen;
1496 if (((mhdr->msg_flags & MSG_CTRUNC) != 0) &&
1503 if ((hoplim = get_hoplim(mhdr)) == -1) {
1507 if ((pktinfo = get_rcvpktinfo(mhdr)) == NULL) {
1738 pr_exthdrs(mhdr);
1745 pr_exthdrs(struct msghdr *mhdr)
1752 bufp = mhdr->msg_control;
1753 for (cm = (struct cmsghdr *)CMSG_FIRSTHDR(mhdr); cm;
1754 cm = (struct cmsghdr *)CMSG_NXTHDR(mhdr, cm)) {
2098 get_hoplim(struct msghdr *mhdr)
2102 for (cm = (struct cmsghdr *)CMSG_FIRSTHDR(mhdr); cm;
2103 cm = (struct cmsghdr *)CMSG_NXTHDR(mhdr, cm)) {
2117 get_rcvpktinfo(struct msghdr *mhdr)
2121 for (cm = (struct cmsghdr *)CMSG_FIRSTHDR(mhdr); cm;
2122 cm = (struct cmsghdr *)CMSG_NXTHDR(mhdr, cm)) {
2136 get_pathmtu(struct msghdr *mhdr)
2142 for (cm = (struct cmsghdr *)CMSG_FIRSTHDR(mhdr); cm;
2143 cm = (struct cmsghdr *)CMSG_NXTHDR(mhdr, cm)) {