properly switching dest and src for ICMP messages