DragonFly BSD
DragonFly commits List (threaded) for 2011-07
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

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


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 26 Jul 2011 20:40:33 -0700 (PDT)

commit 28a9a7b64edd9f44bfa71de86e27d0b1ace01d37
Author: Matthew Dillon <dillon@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@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



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]