Lines Matching defs:pktp
826 struct sockaddr *sa, socklen_t *salenptr, struct my_in_pktinfo *pktp, u_char *ttl)
860 if (pktp) {
868 memset(pktp, 0, sizeof(struct my_in_pktinfo));
869 pktp->ipi_ifindex = -1;
882 (msg.msg_flags & MSG_CTRUNC) || pktp == NULL)
900 struct sockaddr_in *sin = (struct sockaddr_in*)&pktp->ipi_addr;
906 pktp->ipi_ifindex = tmp->ipi_ifindex;
914 struct sockaddr_in *sin = (struct sockaddr_in*)&pktp->ipi_addr;
929 strncpy(pktp->ipi_ifname, sdl->sdl_data, nameLen);
933 * pktp->ipi_ifindex = sdl->sdl_index;
935 (void) memcpy(&pktp->ipi_ifindex, CMSG_DATA(cmptr), sizeof(uint_t));
938 pktp->ipi_ifindex = *(uint_t*)sdl;
941 assert(pktp->ipi_ifname[IFI_NAME - 1] == 0);
963 struct sockaddr_in6 *sin6 = (struct sockaddr_in6*)&pktp->ipi_addr;
974 pktp->ipi_ifindex = ip6_info->ipi6_ifindex;