Lines Matching refs:pktp
510 struct sockaddr *sa, socklen_t *salenptr, struct my_in_pktinfo *pktp, u_char *ttl) in recvfrom_flags() argument
543 if (pktp) { in recvfrom_flags()
551 memset(pktp, 0, sizeof(struct my_in_pktinfo)); in recvfrom_flags()
552 pktp->ipi_ifindex = -1; in recvfrom_flags()
565 (msg.msg_flags & MSG_CTRUNC) || pktp == NULL) in recvfrom_flags()
583 struct sockaddr_in *sin = (struct sockaddr_in*)&pktp->ipi_addr; in recvfrom_flags()
589 pktp->ipi_ifindex = tmp->ipi_ifindex; in recvfrom_flags()
597 struct sockaddr_in *sin = (struct sockaddr_in*)&pktp->ipi_addr; in recvfrom_flags()
612 strncpy(pktp->ipi_ifname, sdl->sdl_data, nameLen); in recvfrom_flags()
614 pktp->ipi_ifindex = sdl->sdl_index; in recvfrom_flags()
617 pktp->ipi_ifindex = *(uint_t*)sdl; in recvfrom_flags()
620 assert(pktp->ipi_ifname[IFI_NAME - 1] == 0); in recvfrom_flags()
642 struct sockaddr_in6 *sin6 = (struct sockaddr_in6*)&pktp->ipi_addr; in recvfrom_flags()
653 pktp->ipi_ifindex = ip6_info->ipi6_ifindex; in recvfrom_flags()