The attached patch adds decoding for ICMP redirects, which previous
which just display as hex. I don't like having to text2pcap stuff.
This also fixes up the code so that if, for some strange reason, the
original IP header + 64 bits of data for all relevant ICMP messages is
not TCP or UDP, to avoid putting src or dst ports as they are
I've only got one ICMP redirect in my database and this *seems* to work
correctly, though I could use a second set of eyes.
The fix isn't as pretty as it could be, but it gets the job done. This
should apply to the 1.2.4 tree cleanly. Any problems, let me know and
I can smack the patch around a bit.