Lines Matching defs:cmptr
103 struct cmsghdr *cmptr;
150 for (cmptr = CMSG_FIRSTHDR(&msg); cmptr; cmptr = CMSG_NXTHDR(&msg, cmptr))
151 if (cmptr->cmsg_level == SOL_IP && cmptr->cmsg_type == IP_PKTINFO)
153 iface_index = ((struct in_pktinfo *)CMSG_DATA(cmptr))->ipi_ifindex;
154 if (((struct in_pktinfo *)CMSG_DATA(cmptr))->ipi_addr.s_addr != INADDR_BROADCAST)
165 for (cmptr = CMSG_FIRSTHDR(&msg); cmptr; cmptr = CMSG_NXTHDR(&msg, cmptr))
166 if (cmptr->cmsg_level == IPPROTO_IP && cmptr->cmsg_type == IP_RECVIF)
167 iface_index = ((struct sockaddr_dl *)CMSG_DATA(cmptr))->sdl_index;
252 cmptr = CMSG_FIRSTHDR(&msg);
255 pkt = (struct in_pktinfo *)CMSG_DATA(cmptr);
258 msg.msg_controllen = cmptr->cmsg_len = CMSG_LEN(sizeof(struct in_pktinfo));
259 cmptr->cmsg_level = SOL_IP;
260 cmptr->cmsg_type = IP_PKTINFO;