Lines Matching defs:mhdr
1289 pr_pack(u_char *buf, int cc, struct msghdr *mhdr)
1311 if (!mhdr || !mhdr->msg_name ||
1312 mhdr->msg_namelen != sizeof(struct sockaddr_in6) ||
1313 ((struct sockaddr *)mhdr->msg_name)->sa_family != AF_INET6) {
1318 from = (struct sockaddr *)mhdr->msg_name;
1319 fromlen = mhdr->msg_namelen;
1330 if ((hoplim = get_hoplim(mhdr)) == -1) {
1334 if ((pktinfo = get_rcvpktinfo(mhdr)) == NULL) {
1566 pr_exthdrs(mhdr);
1573 pr_exthdrs(struct msghdr *mhdr)
1577 for (cm = (struct cmsghdr *)CMSG_FIRSTHDR(mhdr); cm;
1578 cm = (struct cmsghdr *)CMSG_NXTHDR(mhdr, cm)) {
1865 get_hoplim(struct msghdr *mhdr)
1869 for (cm = (struct cmsghdr *)CMSG_FIRSTHDR(mhdr); cm;
1870 cm = (struct cmsghdr *)CMSG_NXTHDR(mhdr, cm)) {
1884 get_rcvpktinfo(struct msghdr *mhdr)
1888 for (cm = (struct cmsghdr *)CMSG_FIRSTHDR(mhdr); cm;
1889 cm = (struct cmsghdr *)CMSG_NXTHDR(mhdr, cm)) {
1903 get_pathmtu(struct msghdr *mhdr)
1909 for (cm = (struct cmsghdr *)CMSG_FIRSTHDR(mhdr); cm;
1910 cm = (struct cmsghdr *)CMSG_NXTHDR(mhdr, cm)) {