inet/inet6: Randomize local port
commit3b9ff503343d91b43d23c31f8236fb012dc4eb2d
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Fri, 22 Sep 2017 01:09:10 +0000 (22 09:09 +0800)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Fri, 22 Sep 2017 01:45:13 +0000 (22 09:45 +0800)
treea4e93e1051df2957b3448fb1a904fda75f71b8b4
parentcc3685b0dca0597c075036cdff25ada134be30aa
inet/inet6: Randomize local port

Due to avoid lock intruction, this also improves connect(2)
performance a bit.
sys/netinet/in_pcb.c
sys/netinet/in_pcb.h
sys/netinet6/in6_src.c