- If we receive redirect or host dead ICMP message due to packets sent on
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Tue, 11 Nov 2008 10:46:58 +0000 (10:46 +0000)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Tue, 11 Nov 2008 10:46:58 +0000 (10:46 +0000)
commit14572273ec6f6033125ce481d84fee0bfa70d7e5
tree3fe7761a5e9215cec4affa143d02647398f686a5
parent6a73ffc9e08d05583abc7fa4e1088901503fc769
- If we receive redirect or host dead ICMP message due to packets sent on
  TCP sockets, we need to go through all CPUs to check per-cpu TCP inpcbs.
- If we receive redirect ICMP message due to packets sent on UDP sockets,
  we need to go through all CPUs to free UDP inpcbs' cached route entry.

Reported-by: pavalos@
Tested-by: pavalos@
sys/netinet/ip_demux.c
sys/netinet/tcp_subr.c
sys/netinet/udp_usrreq.c
sys/netinet/udp_var.h