Don't do following optimization in udp_disconnect():
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Sat, 26 Apr 2008 14:08:52 +0000 (14:08 +0000)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Sat, 26 Apr 2008 14:08:52 +0000 (14:08 +0000)
commit6ec452093e0829072511edccb80adc6d5df1319a
tree32e17538de9f078e1421db8bbd955ca28c06caa3
parentea5b7101eabdd559cfbe5e6a7a378deaed990da1
Don't do following optimization in udp_disconnect():
Conditionally free cached pcb route entry by predicting new laddr.

During soclose() on a connected UDP socket, this optimization will cause
cached pcb route entry being freed on wrong CPU, since f{port,addr} have
been changed.

Fix comment in udp_connect().
sys/netinet/udp_usrreq.c