packetdata
sizeof(struct udphdr) + sizeof(struct packetdata));
sizeof(struct icmp) + sizeof(struct packetdata));
sizeof(struct packetdata));
struct packetdata *op;
op = (struct packetdata *)(icmpp + 1);
op = (struct packetdata *)(up + 1);
op = (struct packetdata *)(ip + 1);