From: Jamal Hadi Salim <jhs-jkUAjuhPggJWk0Htik3J/w@public.gmane.org>
To: Stephen Hemminger
<stephen.hemminger-ZtmgI6mnKB3QT0dZR+AlfA@public.gmane.org>
Cc: dev-yBygre7rU0TnMu66kgdUjQ@public.gmane.org,
netdev-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
David Miller <davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org>,
eric dumazet
<eric.dumazet-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
Subject: Re: [RFC v4] Add TCP encap_rcv hook (repost)
Date: Sun, 22 Apr 2012 11:54:42 -0400 [thread overview]
Message-ID: <1335110082.2132.22.camel@mojatatu> (raw)
In-Reply-To: <61c89e02-c916-421e-b469-62b307853b1b-bX68f012229Xuxj3zoTs5AC/G2K4zDHf@public.gmane.org>
On Sun, 2012-04-22 at 08:22 -0700, Stephen Hemminger wrote:
> STT isn't really doing TCP, it just lying and pretending to be
> TCP to allow TSO to work! There is no packet ordering, sequence
> numbers or any real transport layer.
True. It is a nice engineering hack but even as a protocol enhancement
questionable at best.
> Therefore Simon's
> proposed hook is the only way to support it. But exposing that
> hook does allow for other misuse.
If you object to this, then you gotta object to the UDP equivalent
which has been around for sometime now for legitimate reasons
and could be used by STT (I think the claim was no hardware
does USO);->
cheers,
jamal
next prev parent reply other threads:[~2012-04-22 15:54 UTC|newest]
Thread overview: 31+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-04-19 4:53 [RFC v4] Add TCP encap_rcv hook (repost) Simon Horman
[not found] ` <20120419045333.GA21311-/R6kz+dDXgpPR4JQBCEnsQ@public.gmane.org>
2012-04-21 19:37 ` David Miller
[not found] ` <20120421.153743.699070106218049860.davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org>
2012-04-22 15:22 ` Stephen Hemminger
[not found] ` <61c89e02-c916-421e-b469-62b307853b1b-bX68f012229Xuxj3zoTs5AC/G2K4zDHf@public.gmane.org>
2012-04-22 15:54 ` Jamal Hadi Salim [this message]
2012-04-22 21:06 ` David Miller
2012-04-23 5:14 ` Simon Horman
[not found] ` <20120423051359.GE11672-/R6kz+dDXgpPR4JQBCEnsQ@public.gmane.org>
2012-04-23 7:36 ` David Miller
[not found] ` <20120423.033658.1229108613501573952.davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org>
2012-04-23 8:30 ` Simon Horman
[not found] ` <20120423083007.GB22556-/R6kz+dDXgpPR4JQBCEnsQ@public.gmane.org>
2012-04-23 19:15 ` David Miller
[not found] ` <20120423.151533.694306336485319759.davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org>
2012-04-23 19:19 ` Stephen Hemminger
[not found] ` <20120423121934.195e898c-We1ePj4FEcvRI77zikRAJc56i+j3xesD0e7PPNI6Mm0@public.gmane.org>
2012-04-23 20:08 ` Jesse Gross
[not found] ` <CAEP_g=_3om5aR=P0ffa9421KhvYYrMEeE33TNcCC9UV6+XVWAQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2012-04-23 20:13 ` David Miller
[not found] ` <20120423.161313.1582195533832554777.davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org>
2012-04-23 20:53 ` Jesse Gross
2012-04-23 21:08 ` David Miller
2012-04-23 21:38 ` Jesse Gross
[not found] ` <CAEP_g=-52GOr3LzbUB+97ftNQBZV=7NWXqfWN6GMfq5KmdO25A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2012-04-23 22:32 ` Simon Horman
[not found] ` <20120423223255.GG580-/R6kz+dDXgpPR4JQBCEnsQ@public.gmane.org>
2012-04-23 22:59 ` Jesse Gross
[not found] ` <CAEP_g=9p0TE59JbrS8QzHj4mEzc-5_hUDzmLRsRxLyUaFX+Z5Q-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2012-04-24 2:25 ` Simon Horman
2012-04-24 4:40 ` Stephen Hemminger
[not found] ` <2a718516-6883-4a46-b5e2-1c73be2b4b59-bX68f012229Xuxj3zoTs5AC/G2K4zDHf@public.gmane.org>
2012-04-24 5:42 ` Simon Horman
[not found] ` <20120424022514.GB5357-/R6kz+dDXgpPR4JQBCEnsQ@public.gmane.org>
2012-04-24 16:02 ` Kyle Mestery (kmestery)
[not found] ` <807AC914-2F33-46C7-99DC-E2F8F0F97531-FYB4Gu1CFyUAvxtiuMwx3w@public.gmane.org>
2012-04-24 16:13 ` Stephen Hemminger
[not found] ` <20120424091317.08953fd2-We1ePj4FEcvRI77zikRAJc56i+j3xesD0e7PPNI6Mm0@public.gmane.org>
2012-04-24 16:16 ` Kyle Mestery (kmestery)
2012-04-25 8:39 ` Simon Horman
[not found] ` <20120425083925.GB6661-/R6kz+dDXgpPR4JQBCEnsQ@public.gmane.org>
2012-04-25 13:36 ` Kyle Mestery (kmestery)
2012-04-25 17:17 ` Jesse Gross
[not found] ` <CAEP_g=8DmQ_-8+ZbATdVhNJKiDSr0HdUgB-+oaqwU1=SqqzXfQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2012-04-26 7:13 ` Simon Horman
[not found] ` <20120426071321.GA25781-/R6kz+dDXgpPR4JQBCEnsQ@public.gmane.org>
2012-04-26 16:13 ` Jesse Gross
[not found] ` <CAEP_g=8VQizt5iUc_yR+PynMYpZgD4ep+o379JK8k-KCKMYgmg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2012-04-26 16:16 ` Kyle Mestery (kmestery)
2012-04-22 15:24 ` Stephen Hemminger
[not found] ` <64d4ef6b-f082-4c25-97c2-528773fb4566-bX68f012229Xuxj3zoTs5AC/G2K4zDHf@public.gmane.org>
2012-04-22 23:27 ` Simon Horman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1335110082.2132.22.camel@mojatatu \
--to=jhs-jkuajuhpggjwk0htik3j/w@public.gmane.org \
--cc=davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org \
--cc=dev-yBygre7rU0TnMu66kgdUjQ@public.gmane.org \
--cc=eric.dumazet-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
--cc=netdev-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=stephen.hemminger-ZtmgI6mnKB3QT0dZR+AlfA@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).