git: kernel - Fix ENOBUFS related panic in tcp_output()

Matthew Dillon dillon at crater.dragonflybsd.org
Tue Jul 26 20:41:44 PDT 2011


commit 28a9a7b64edd9f44bfa71de86e27d0b1ace01d37
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Tue Jul 26 20:36:50 2011 -0700

    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 at theshell.com>

Summary of changes:
 sys/netinet/tcp_output.c |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/28a9a7b64edd9f44bfa71de86e27d0b1ace01d37


-- 
DragonFly BSD source repository





More information about the Commits mailing list