kernel - Fix ENOBUFS related panic in tcp_output()
authorMatthew Dillon <dillon@apollo.backplane.com>
Wed, 27 Jul 2011 03:36:50 +0000 (20:36 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Wed, 27 Jul 2011 03:36:50 +0000 (20:36 -0700)
commit28a9a7b64edd9f44bfa71de86e27d0b1ace01d37
treee855625d7141ec375e1f031c3df5a13013a02a61
parent3508d9a1bbe905315a2fb75ce50a2c2f06fc8740
kernel - Fix ENOBUFS related panic in tcp_output()

* ENOBUFS in tcp_output() during connection initiation was trying to
  use the persist timer to retransmit the packet lost due to lack
  of mbufs, which will panic.  Use the retransmission timer instead.

Reported-by: Peter Avalos <peter@theshell.com>
sys/netinet/tcp_output.c