Process an IP packet.
comments.
IP header stuff.
Better signal handling and cleanup.