typedef struct port_desc { char *name; /* Name des Ports */ int16 type; /* Art des Ports */ int16 active; /* Flag: Port aktiv oder nicht */ uint32 flags; /* Type dependent operational flags */ uint32 ip_addr; /* IP address of this network adapter */ uint32 sub_mask; /* Subnet mask of attached network */ int16 mtu; /* Maximum packet size to go through */ int16 max_mtu; /* Maximum allowed value for mtu */ int32 stat_sd_data; /* Statistics of sent data */ IP_DGRAM *send; /* Link to first entry in send queue */ int32 stat_rcv_data; /* Statistics of received data */ IP_DGRAM *receive; /* Link to first entry in receive queue */ int16 stat_dropped; /* Statistics of dropped datagrams */ struct drv_desc *driver; /* Driver program to handle this port */ struct port_desc *next; /* Next port in port chain */ } PORT;