added icmp to protocol counters, and added a header.