Re: [storm] DDP messages ordering

Elena Gurevich <elena.gurevich@toganetworks.com> Wed, 09 September 2015 13:07 UTC

Return-Path: <elena.gurevich@toganetworks.com>
X-Original-To: storm@ietfa.amsl.com
Delivered-To: storm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 09C861B2A2A for <storm@ietfa.amsl.com>; Wed, 9 Sep 2015 06:07:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6X_P4uQQA54G for <storm@ietfa.amsl.com>; Wed, 9 Sep 2015 06:07:39 -0700 (PDT)
Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3on0604.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe04::604]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8DABB1A888F for <storm@ietf.org>; Wed, 9 Sep 2015 06:07:38 -0700 (PDT)
Received: from HE1PR02MB0652.eurprd02.prod.outlook.com (10.161.118.12) by HE1PR02MB0651.eurprd02.prod.outlook.com (10.161.118.11) with Microsoft SMTP Server (TLS) id 15.1.262.15; Wed, 9 Sep 2015 13:07:15 +0000
Received: from HE1PR02MB0652.eurprd02.prod.outlook.com ([10.161.118.12]) by HE1PR02MB0652.eurprd02.prod.outlook.com ([10.161.118.12]) with mapi id 15.01.0262.011; Wed, 9 Sep 2015 13:07:15 +0000
From: Elena Gurevich <elena.gurevich@toganetworks.com>
To: Tom Talpey <tom@talpey.com>, "storm@ietf.org" <storm@ietf.org>
Thread-Topic: [storm] DDP messages ordering
Thread-Index: AdDqHUWNk/8QkGT5SXeSvBvi6thoNgAI4rqAAC+dhtA=
Date: Wed, 09 Sep 2015 13:07:15 +0000
Message-ID: <HE1PR02MB06523492AC64C6ECE3BD9068F9520@HE1PR02MB0652.eurprd02.prod.outlook.com>
References: <HE1PR02MB0652BA180545E2D5E21AB8FEF9530@HE1PR02MB0652.eurprd02.prod.outlook.com> <55EEED81.2060508@talpey.com>
In-Reply-To: <55EEED81.2060508@talpey.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=elena.gurevich@toganetworks.com;
x-originating-ip: [84.94.204.35]
x-microsoft-exchange-diagnostics: 1; HE1PR02MB0651; 5:OeUZsXJo6WdAurvzSufbJ6lOdDg4haQgjykCrhsF6PJhWvehaQ5f8/j3ofI+zAqTGkTxzvWj3k3Tf49QsZwLI2WUYess91GNR5oGTu2dQVr2QckPyo1iNV9SY9ySlWu1BKI2CWN2r2dWw1So5SQNxA==; 24:guihUvnZs9/HIJ8XIUb/PEC16uqmioRiny237RwpFs6lEnrcI72Absh4WAN8hViXBHvBWCYVVKe4iX0MGsZ8l1uQJIppdTa7QxwVUVAQD/A=; 20:BYJrkr+eAw5+r9wsAyhnxTHqVHDm4tdBrpdeNCP4cDg/Wn9mK5arx1lfWkcxUdqcgZuW2BpqruhZ4uQrebRxow==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:HE1PR02MB0651;
x-microsoft-antispam-prvs: <HE1PR02MB065113DEECC9676A7D8BAB20F9520@HE1PR02MB0651.eurprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(8121501046)(5005006)(3002001); SRVR:HE1PR02MB0651; BCL:0; PCL:0; RULEID:; SRVR:HE1PR02MB0651;
x-forefront-prvs: 0694C54398
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(377454003)(189002)(34854003)(42154003)(24454002)(199003)(13464003)(479174004)(2900100001)(62966003)(68736005)(86362001)(4001540100001)(5002640100001)(107886002)(10400500002)(54356999)(101416001)(81156007)(5001960100002)(122556002)(5001830100001)(11100500001)(66066001)(5001860100001)(97736004)(189998001)(77096005)(15975445007)(64706001)(5001770100001)(46102003)(33656002)(102836002)(2950100001)(5890100001)(87936001)(5007970100001)(74316001)(5004730100002)(50986999)(76176999)(40100003)(19580405001)(106356001)(76576001)(19580395003)(92566002)(2501003)(77156002)(105586002)(5003600100002); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR02MB0651; H:HE1PR02MB0652.eurprd02.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
received-spf: None (protection.outlook.com: toganetworks.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: toganetworks.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Sep 2015 13:07:15.1547 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 73f7e7df-ca98-4f08-bf85-f137b447da96
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR02MB0651
Archived-At: <http://mailarchive.ietf.org/arch/msg/storm/fTcQ317AD5xC6EtN_RfvTt0b4ts>
Subject: Re: [storm] DDP messages ordering
X-BeenThere: storm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Storage Maintenance WG <storm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/storm>, <mailto:storm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/storm/>
List-Post: <mailto:storm@ietf.org>
List-Help: <mailto:storm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/storm>, <mailto:storm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 Sep 2015 13:07:41 -0000

Hello,

During my testing of some iWARP adaptor I discovered that RNIC interleaves DDP segments of Send and Read Response messages.
According to your previous response this behavior is forbidden, is it ?

Best regards,
Lena

-----Original Message-----
From: storm [mailto:storm-bounces@ietf.org] On Behalf Of Tom Talpey
Sent: Tuesday, September 08, 2015 5:15 PM
To: storm@ietf.org
Subject: Re: [storm] DDP messages ordering

On 9/8/2015 6:02 AM, Elena Gurevich wrote:
> Hello,
>
> RFC 5041 section 5.3 stands that
>
> ----------------------------------
>
> 5.3 Ordering Among DDP Messages
>
> Messages passed through the DDP MUST conform to the ordering rules
>
> defined in this section.
>
> At the Data Source, DDP:
>
> * MUST transmit DDP Messages in the order they were submitted to
>
> the DDP layer,
>
> * SHOULD transmit DDP Segments within a DDP Message in increasing
>
> MO order for Untagged DDP Messages, and in increasing TO order
>
> for Tagged DDP Messages.
>
> ----------------------------------
>
> Does this mean that transmitter MUST not interleave DDM segments
> related to consequent DDP messages ?

It depends on what you mean by "the transmitter". It's certainly possible that network delivery and TCP retransmission can reorder segments. But the first rule requires that DDP not interleave two separate operations when passing them to the TCP transport.

Tom.

_______________________________________________
storm mailing list
storm@ietf.org
https://www.ietf.org/mailman/listinfo/storm
-------------------------------------------------------------------------------------------------------------------------------------------------
This email and any files transmitted and/or attachments with it are confidential and proprietary information of
Toga Networks Ltd., and intended solely for the use of the individual or entity to whom they are addressed.
If you have received this email in error please notify the system manager. This message contains confidential
information of Toga Networks Ltd., and is intended only for the individual named. If you are not the named
addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately
by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. If you are not
the intended recipient you are notified that disclosing, copying, distributing or taking any action in reliance on
the contents of this information is strictly prohibited.
------------------------------------------------------------------------------------------------------------------------------------------------