Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1257147
| Path | csiph.com!eternal-september.org!feeder.eternal-september.org!aioe.org!bofh.it!news.nic.it!robomod |
|---|---|
| From | Jonas Markussen <jonassm@ifi.uio.no> |
| Newsgroups | linux.kernel |
| Subject | Re: [PATCH RFC net-next 2/2] tcp: Add Redundant Data Bundling (RDB) |
| Date | Tue, 27 Oct 2015 20:20:01 +0100 |
| Message-ID | <qohWN-F5-21@gated-at.bofh.it> (permalink) |
| References | <qmRBn-4gB-3@gated-at.bofh.it> <qmRBo-4gB-5@gated-at.bofh.it> <qnRpE-143-17@gated-at.bofh.it> <qnXY7-55x-35@gated-at.bofh.it> <qnXY8-55x-39@gated-at.bofh.it> |
| X-Original-To | Yuchung Cheng <ycheng@google.com> |
| Thread-Topic | [PATCH RFC net-next 2/2] tcp: Add Redundant Data Bundling (RDB) |
| Thread-Index | AQHRDdUveCjrvpFUA0m5RBsls5CG7559zsyAgABxHoCAAAZugIABZPWA |
| Accept-Language | en-GB, en-US |
| Content-Language | en-US |
| X-Ms-Exchange-Messagesentrepresentingtype | 1 |
| X-Ms-Exchange-Transport-Fromentityheader | Hosted |
| X-Originating-IP | [129.240.169.59] |
| Content-Type | text/plain; charset=US-ASCII |
| Content-ID | <AC1CFB50A906A94791D24CED57A355FE@mail.uio.no> |
| Content-Transfer-Encoding | 7BIT |
| MIME-Version | 1.0 |
| X-Uio-Ratelimit-Test | rcpts/h 32 msgs/h 1 sum rcpts/h 48 sum msgs/h 1 total rcpts 801 max rcpts/h 32 ratelimit 0 |
| X-Uio-Spam-Info | not spam, SpamAssassin (score=-6.0, required=5.0, autolearn=disabled, RP_MATCHES_RCVD=-1.05,UIO_MAIL_IS_INTERNAL=-5, uiobl=NO, uiouri=NO) |
| X-Uio-Scanned | 6207E6269D67E304C1EE895AFF390BA5AFD46D46 |
| X-Uio-Spam-Test | remote_host: 129.240.120.76 spam_score: -59 maxlevel 80 minaction 2 bait 0 mail/h: 19 total 1086880 max/h 459 blacklist 0 greylist 0 ratelimit 0 |
| Sender | robomod@news.nic.it |
| List-ID | <linux-kernel.vger.kernel.org> |
| X-Mailing-List | linux-kernel@vger.kernel.org |
| Approved | robomod@news.nic.it |
| Lines | 27 |
| Organization | linux.* mail to news gateway |
| X-Original-Cc | Andreas Petlund <apetlund@simula.no>, Neal Cardwell <ncardwell@google.com>, Bendik Rønning Opstad <bro.devel@gmail.com>, "David S. Miller" <davem@davemloft.net>, "Alexey Kuznetsov" <kuznet@ms2.inr.ac.ru>, James Morris <jmorris@namei.org>, "Hideaki YOSHIFUJI" <yoshfuji@linux-ipv6.org>, Patrick McHardy <kaber@trash.net>, Jonathan Corbet <corbet@lwn.net>, Eric Dumazet <edumazet@google.com>, "Tom Herbert" <tom@herbertland.com>, Paolo Abeni <pabeni@redhat.com>, Erik Kline <ek@google.com>, Hannes Frederic Sowa <hannes@stressinduktion.org>, Al Viro <viro@zeniv.linux.org.uk>, Jiri Pirko <jiri@resnulli.us>, Alexander Duyck <alexander.h.duyck@redhat.com>, Florian Westphal <fw@strlen.de>, Daniel Lee <Longinus00@gmail.com>, Marcelo Ricardo Leitner <mleitner@redhat.com>, "Daniel Borkmann" <daniel@iogearbox.net>, Willem de Bruijn <willemb@google.com>, Linus Lüssing <linus.luessing@c0d3.blue>, "linux-doc@vger.kernel.org" <linux-doc@vger.kernel.org>, LKML <linux-kernel@vger.kernel.org>, Netdev <netdev@vger.kernel.org>, "linux-api@vger.kernel.org" <linux-api@vger.kernel.org>, Carsten Griwodz <griff@simula.no>, Pål Halvorsen <paalh@simula.no>, Kristian Evensen <kristian.evensen@gmail.com>, Kenneth Klette Jonassen <kennetkl@ifi.uio.no>, Bendik Rønning Opstad <bro.devel+kernel@gmail.com> |
| X-Original-Date | Tue, 27 Oct 2015 19:15:42 +0000 |
| X-Original-Message-ID | <B3A5466A-E881-4EDD-85F1-20E153D92CA8@ifi.uio.no> |
| X-Original-References | <1445633413-3532-1-git-send-email-bro.devel+kernel@gmail.com> <1445633413-3532-3-git-send-email-bro.devel+kernel@gmail.com> <CADVnQykhCKU+5DyX1r73nRQjqw7qbM81yHgTzY5pG=h9kpj6Xw@mail.gmail.com> <C1235108-1DC2-408E-8CAC-65DBE628AB78@simula.no> <CAK6E8=fyY_kQ4ZpyC+q3fH-CFvwDt_=ro2Y7qB9bxgMCpkcC3g@mail.gmail.com> |
| X-Original-Sender | linux-kernel-owner@vger.kernel.org |
| Xref | csiph.com linux.kernel:1257147 |
Show key headers only | View raw
On 26 Oct 2015, at 22:58, Yuchung Cheng <ycheng@google.com> wrote: > but would RDB be voided if this developer turns on RDB then turns on > Nagle later? The short answer is answer is "kind of" My understanding is that Nagle will delay segments until they're either MSS-sized or until segments "down the pipe" are acknowledged. As RDB isn't able to bundle if the payload is more than MSS/2, only an application that that sends data less frequent than an RTT would still theoretically benefit from RDB even if Nagle is on. However, in my opinion this is a scenario where Nagle itself is void: If you transmit more rarely than the RTT, enabling Nagle makes no difference. If you transfer more frequent than the RTT, enabling Nagle makes RDB void. -Jonas -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
[PATCH RFC net-next 2/2] tcp: Add Redundant Data Bundling (RDB) "Bendik Rønning Opstad" <bro.devel@gmail.com> - 2015-10-23 23:00 +0200
Re: [PATCH RFC net-next 2/2] tcp: Add Redundant Data Bundling (RDB) Neal Cardwell <ncardwell@google.com> - 2015-10-26 16:00 +0100
Re: [PATCH RFC net-next 2/2] tcp: Add Redundant Data Bundling (RDB) Andreas Petlund <apetlund@simula.no> - 2015-10-26 23:00 +0100
Re: [PATCH RFC net-next 2/2] tcp: Add Redundant Data Bundling (RDB) Yuchung Cheng <ycheng@google.com> - 2015-10-26 23:00 +0100
Re: [PATCH RFC net-next 2/2] tcp: Add Redundant Data Bundling (RDB) Jonas Markussen <jonassm@ifi.uio.no> - 2015-10-27 20:20 +0100
Re: [PATCH RFC net-next 2/2] tcp: Add Redundant Data Bundling (RDB) "Bendik Rønning Opstad" <bro.devel@gmail.com> - 2015-10-30 00:00 +0100
csiph-web