bbr | 8 May 00:51 2007

Intent of statement

Page 36 of draft 07 or RDMAP states that:

 

HdrCt: 3 bits.

Header control bits:

* M: bit 16. DDP Segment Length valid. See Figure 10 for when this bit SHOULD be set.

* D: bit 17. DDP Header Included. See Figure 10 for when this bit SHOULD be set.

* R: bit 18. RDMAP Header Included. See Figure 10 for when this bit SHOULD be set.

 

The SHOULD statements in this text indicate that these items are optional. However, in reading the text it appears that the intent may have been that these statements are just incorrectly capitalized “should” statements and best understood as:

 

HdrCt: 3 bits.

Header control bits:

* M: bit 16. DDP Segment Length valid. See Figure 10 for when to set this bit.

* D: bit 17. DDP Header Included. See Figure 10 for when to set this bit.

* R: bit 18. RDMAP Header Included. See Figure 10 for when to set this bit.

 

The implication of this would be, for instance, that an implementation MUST set the R bit and return the received RDMA header when generating a terminate for a read request that generated a remote protection error due to an invalid Stag.

 

A literal reading of the current wording (with SHOULD) leaves a somewhat conflicted state in which figure 10 states that the RDMA header is required but that it is not necessary to set the R bit.

 

Unless instructed otherwise I am going to assume that the SHOULD in HdrCt is not really normative.

 

Hope someone is still reading this reflector….

 

 

 

 

 

Barry Reinhold

(603) 868-8411

bbr <at> lampreynetworks.com

 

_______________________________________________
rddp mailing list
rddp <at> ietf.org
https://www1.ietf.org/mailman/listinfo/rddp
bbr | 8 May 01:26 2007

Is DDP header requred?

DDP and RDMAP appear to provide conflicting information as to whether or not a DDP header is required when DDP detects an invalid STAG.

 

Draft 07 of DDP in clause 7.1 states:

 

If the DDP layer detects any of the receive errors listed in this

section, it MUST cease placing the remainder of the DDP Segment and

report the error(s) to the ULP. The DDP layer SHOULD include in the

error report the DDP Header, the type of error, and the length of

the DDP segment, if available.  

 

Draft 07 or RDMAP in figure 10 for a DDP error places a “YES” in the column that identifies the DDP header as being required.

 

The question is  “Does she or doesn’t she”…. Have to provide the DDP header?

 

Barry Reinhold

(603) 868-8411

bbr <at> lampreynetworks.com

 

_______________________________________________
rddp mailing list
rddp <at> ietf.org
https://www1.ietf.org/mailman/listinfo/rddp
Pat Thaler | 8 May 03:53 2007

RE: Is DDP header requred?

As far as I recall, we made providing the header a "SHOULD" to allow for extreme cases where ddp didn't have enough resources to save the header. I.e. if ddp used a shared resource to save bad headers and had multiple errors that exhausted that space. The RDMAP draft isn't specifying DDP so the "SHOULD" in DDP should take precidence.
 
The YES in the header column in RDMAP can be understood as informative about the usual behavior (the SHOULD is normally followed) and not the equivalent of a MUST.
 
Pat

From: bbr [mailto:bbr <at> lampreynetworks.com]
Sent: Monday, May 07, 2007 4:26 PM
To: RDDP
Subject: [rddp] Is DDP header requred?

DDP and RDMAP appear to provide conflicting information as to whether or not a DDP header is required when DDP detects an invalid STAG.

 

Draft 07 of DDP in clause 7.1 states:

 

If the DDP layer detects any of the receive errors listed in this

section, it MUST cease placing the remainder of the DDP Segment and

report the error(s) to the ULP. The DDP layer SHOULD include in the

error report the DDP Header, the type of error, and the length of

the DDP segment, if available.  

 

Draft 07 or RDMAP in figure 10 for a DDP error places a “YES” in the column that identifies the DDP header as being required.

 

The question is  “Does she or doesn’t she”…. Have to provide the DDP header?

 

Barry Reinhold

(603) 868-8411

bbr <at> lampreynetworks.com

 

_______________________________________________
rddp mailing list
rddp <at> ietf.org
https://www1.ietf.org/mailman/listinfo/rddp
Nicholas Ferguson | 8 May 04:25 2007

RDMA over TCP/IP - IWARP but for Windows

Hi,

I'm looking for an RDMA over TCP/IP  that can be plugged into a Windows
based OS... it could be iwarp.  Is there NIC ( PCI Express) with a 
windows api?  And what else
would need to be ported from linux to windows.  Project is to handle in 
memory databases for
high frequency data.... financial data...

Windows application
     |
    ....
      |
RDMA OVER - TCP/IP
      |
Ethernet NIC
      |
 =========  High Availability Network =======
Michael Krause | 8 May 16:22 2007
Picon

Re: RDMA over TCP/IP - IWARP but for Windows


See the OpenFabric Alliance open source effort for both Linux and Windows 
support of the RDMA stacks.  OFED 1.2 supports iWARP.

Mike

At 07:25 PM 5/7/2007, Nicholas Ferguson wrote:
>Hi,
>
>I'm looking for an RDMA over TCP/IP  that can be plugged into a Windows
>based OS... it could be iwarp.  Is there NIC ( PCI Express) with a windows 
>api?  And what else
>would need to be ported from linux to windows.  Project is to handle in 
>memory databases for
>high frequency data.... financial data...
>
>Windows application
>     |
>    ....
>      |
>RDMA OVER - TCP/IP
>      |
>Ethernet NIC
>      |
>=========  High Availability Network =======
>
>
>
>
>_______________________________________________
>rddp mailing list
>rddp <at> ietf.org
>https://www1.ietf.org/mailman/listinfo/rddp
Nicholas Ferguson | 8 May 20:39 2007

Re: RDMA over TCP/IP - IWARP but for Windows

Thank you for the answers.

I downloaded several snapshots of OFED-1.2: vlad, swise, monis... Where 
do I find instructions to build their corresponding windows binaries.

Is there a win make file. or a project file? Or an svn for win?

Thx

Nick

Michael Krause wrote:
>
> See the OpenFabric Alliance open source effort for both Linux and 
> Windows support of the RDMA stacks. OFED 1.2 supports iWARP.
>
> Mike
>
mhagen <at> iol.unh.edu wrote:
> If you do a google search for "netdma" you will find the MS stack that
> takes advantage of RDMA.
> Otherwise, if you are looking for a more opensource variety:
> https://wiki.openfabrics.org/tiki-index.php?page=openIB+Windows
>   
>
> At 07:25 PM 5/7/2007, Nicholas Ferguson wrote:
>> Hi,
>>
>> I'm looking for an RDMA over TCP/IP that can be plugged into a Windows
>> based OS... it could be iwarp. Is there NIC ( PCI Express) with a 
>> windows api? And what else
>> would need to be ported from linux to windows. Project is to handle 
>> in memory databases for
>> high frequency data.... financial data...
>>
>> Windows application
>> |
>> ....
>> |
>> RDMA OVER - TCP/IP
>> |
>> Ethernet NIC
>> |
>> ========= High Availability Network =======
>>
>>
>>
>>
>> _______________________________________________
>> rddp mailing list
>> rddp <at> ietf.org
>> https://www1.ietf.org/mailman/listinfo/rddp
>
>
>
>
Livingston, James | 8 May 22:07 2007

RE: RDMA over TCP/IP - IWARP but for Windows

You might wish to contact Broadcom, Chelsio and NetEffect for their
RNICs, and their RDMA software stacks for Windows; they're normally
distributed in binary form, with an installation process.

Cheers,
jwl

James Livingston
Engineering and Testing Group
NEC Corporation of America
Redmond Technology Center
7525 166th Avenue Northeast, Suite D210
Redmond, WA 98052-7811
mailto: James.Livingston <at> necam.com
Phone: 425-897-2033; FAX 425-895-8683

> -----Original Message-----
> From: Nicholas Ferguson [mailto:nicholasferguson <at> wingarch.com] 
> Sent: Tuesday, May 08, 2007 11:40 AM
> To: rddp <at> ietf.org
> Subject: Re: [rddp] RDMA over TCP/IP - IWARP but for Windows
> 
> Thank you for the answers.
> 
> I downloaded several snapshots of OFED-1.2: vlad, swise, 
> monis... Where 
> do I find instructions to build their corresponding windows binaries.
> 
> Is there a win make file. or a project file? Or an svn for win?
> 
> Thx
> 
> Nick
> 
> 
> 
> Michael Krause wrote:
> >
> > See the OpenFabric Alliance open source effort for both Linux and 
> > Windows support of the RDMA stacks. OFED 1.2 supports iWARP.
> >
> > Mike
> >
> mhagen <at> iol.unh.edu wrote:
> > If you do a google search for "netdma" you will find the MS 
> stack that
> > takes advantage of RDMA.
> > Otherwise, if you are looking for a more opensource variety:
> > https://wiki.openfabrics.org/tiki-index.php?page=openIB+Windows
> >   
> >
> > At 07:25 PM 5/7/2007, Nicholas Ferguson wrote:
> >> Hi,
> >>
> >> I'm looking for an RDMA over TCP/IP that can be plugged 
> into a Windows
> >> based OS... it could be iwarp. Is there NIC ( PCI Express) with a 
> >> windows api? And what else
> >> would need to be ported from linux to windows. Project is 
> to handle 
> >> in memory databases for
> >> high frequency data.... financial data...
> >>
> >> Windows application
> >> |
> >> ....
> >> |
> >> RDMA OVER - TCP/IP
> >> |
> >> Ethernet NIC
> >> |
> >> ========= High Availability Network =======
> >>
> >>
> >>
> >>
> >> _______________________________________________
> >> rddp mailing list
> >> rddp <at> ietf.org
> >> https://www1.ietf.org/mailman/listinfo/rddp
> >
> >
> >
> >
> 
> 
> 
> 
> _______________________________________________
> rddp mailing list
> rddp <at> ietf.org
> https://www1.ietf.org/mailman/listinfo/rddp
> 

Gmane