added pointer chasing to find source port of 'port unreachable' ICMP msg
formatting