typedef struct ip_packet { IP_HDR hdr; /* Header des IP-Packets */ void *options; /* Options-Datenblock */ int16 opt_length; /* Länge der Options */ void *pkt_data; /* IP-Packet Datenblock */ int16 pkt_length; /* Länge des IP-Packets */ uint32 timeout; /* Packet Timeout ("Lebensdauer")*/ uint32 ip_gateway; /* Gateway fürs Forwarding */ struct port_desc *recvd; /* Empfangsport */ struct ip_packet *next; /* Nächstes IP-Packet in der Queue */ } IP_DGRAM;