Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Apr 2016 01:25:43 +0000
From:      "sepherosa_gmail.com (Sepherosa Ziehau)" <phabric-noreply@FreeBSD.org>
To:        freebsd-net@freebsd.org
Subject:   [Differential] D5872: tcp: Don't prematurely drop receiving-only connections
Message-ID:  <50480d684fd80f34866f73f499e73d6b@localhost.localdomain>
In-Reply-To: <differential-rev-PHID-DREV-5vu7wrfibtoing77xfvt-req@FreeBSD.org>
References:  <differential-rev-PHID-DREV-5vu7wrfibtoing77xfvt-req@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
sepherosa_gmail.com added inline comments.

INLINE COMMENTS
  sys/netinet/tcp_output.c:1551 It's what I am testing w/, since I need non-INVARIANT kernel to generate enough traffic to make ENOBUFS happen.
  
  We can change it into KASSERT, however, I am wondering should we just use "if (__predict_false(...)) panic" here?  Missing timeout here can obviously causing issues for data/SYN/FIN.
  
  I will wrap this code segment into a macro (change it into KASSERT is fine w/ me) after more testing.
  
  I think the code segment is fine now; we just need to inverse the logic, if we choose to use KASSERT.

REVISION DETAIL
  https://reviews.freebsd.org/D5872

EMAIL PREFERENCES
  https://reviews.freebsd.org/settings/panel/emailpreferences/

To: sepherosa_gmail.com, network, glebius, adrian, delphij, decui_microsoft.com, honzhan_microsoft.com, howard0su_gmail.com, freebsd-net-list, lstewart, hiren, jtl, transport
Cc: gnn, mike-karels.net, jtl



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?50480d684fd80f34866f73f499e73d6b>