Revert r265338, r271089 and r271123 as those changes do not handle
authorpkelsey <pkelsey@FreeBSD.org>
Wed, 29 Jul 2015 17:59:13 +0000 (17:59 +0000)
committerpkelsey <pkelsey@FreeBSD.org>
Wed, 29 Jul 2015 17:59:13 +0000 (17:59 +0000)
commitc409257912838cc967df14ab875de0e643ce2c57
treefddf669ce47c164f67e59c6d2499079af3714ef3
parente700d1d0586974b324301ecfa7a04923f3b508bc
Revert r265338, r271089 and r271123 as those changes do not handle
non-inline urgent data and introduce an mbuf exhaustion attack vector
similar to FreeBSD-SA-15:15.tcp, but not requiring VNETs.

Address the issue described in FreeBSD-SA-15:15.tcp.

Reviewed by: glebius
Approved by: so
Approved by: jmallett (mentor)
Security: FreeBSD-SA-15:15.tcp
Sponsored by: Norse Corp, Inc.
sys/netinet/tcp_input.c
sys/netinet/tcp_reass.c
sys/netinet/tcp_subr.c
sys/netinet/tcp_usrreq.c
sys/netinet/tcp_var.h
sys/sys/mbuf.h