RE: [dat-discussions] RE: [openib-general] Re: iWARP emulation protocol

2005-10-19 Thread Davis, Arlin R








Arkady,

 

Intel MPI (real consumer of uDAPL) has no
problem with this change.

 

-arlin

 











From:
[EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Kanevsky, Arkady
Sent: Wednesday, October 19, 2005
6:40 AM
To: Grant Grundler; Caitlin
Bestler
Cc: Roland Dreier;
[EMAIL PROTECTED]; [EMAIL PROTECTED];
openib-general@openib.org
Subject: [dat-discussions] RE:
[openib-general] Re: iWARP emulation protocol



 

Grant,
The developers of the application(s) in questions
are aware of the
discussion.
I will leave it to them to respond.

I bring the discussion point at the weekly DAT
Collaborative meeting
which we have every Wednesday.

I appologize that the DAT Collaborative charter
does not allow
to submit contribution without joining DAT
Collaborative.
But this is no different from Linux not accepting
any contrubutions
without proper license.
Byt be rest assure that as a Chair I bring the
concerns
and suggestions stated in email discussion at the
DAT meetings.

Arkady

Arkady
Kanevsky  
email: [EMAIL PROTECTED]
Network
Appliance
phone: 781-768-5395
375
  Totten Pond Rd. 
Fax: 781-895-1195
Waltham, MA 02451-2010 
central phone: 781-768-5300



> -Original Message-
> From: Grant Grundler [mailto:[EMAIL PROTECTED] 
> Sent: Tuesday, October 18, 2005 8:02 PM
> To: Caitlin Bestler
> Cc: Grant Grundler; Roland Dreier; Kanevsky, Arkady;

> [EMAIL PROTECTED];
[EMAIL PROTECTED]; 
> openib-general@openib.org
> Subject: Re: [openib-general] Re: iWARP
emulation protocol
> 
> 
> On Tue, Oct 18, 2005 at 04:40:54PM -0700,
Caitlin Bestler wrote:
> > > Roland (and the rest of us) would
like to see someone name a
> > > real consumer of the proposed
interface. ie who depends on 
> > > this change?
> > > Then the dependency for that
use/user can be discussed and 
> > > appropriate tradeoffs made. Make
sense?
> > 
> > Unfortunately not every application that
is under 
> development, or even 
> > deployed, can be discussed in a
google-searchable public 
> forum. That 
> > especially applies to user-mode
development.
> 
> Well, this is open source. While I don't want
to preclude 
> closed source developement, it's usually
necessary to have an 
> open source consumer that any open source
developer can test with.
> 
> > So I could have actually tested such
applications and still not be 
> > free to cite them here.
> 
> Understood. I'm not asking *you* to cite one
unless you
> happen to own one of the consumers. 
> 
> > With any luck some of them
> > are following the discussion and will
jump in on their own. 
> > Unfortunately, since they are developing
to uDAPL they are 
> unlikely to 
> > be following this discussion.
> 
> It doesn't help that the DAT yahoo-groups.com
mailing list is 
> rejecting my replies.  It would be
helpful if someone 
> following this forum could share Roland's
question with DAT 
> mailing list if it didn't make it there
already and possibly 
> explain why naming a consumer is necessary.
> 
> hth,
> grant
> 











YAHOO!
GROUPS LINKS


 


  Visit your group
 "dat-discussions"
 on the web.
   
  To unsubscribe
 from this group, send an email to:
  [EMAIL PROTECTED]
   
  Your use of
 Yahoo! Groups is subject to the Yahoo!
 Terms of Service. 


 















___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

RE: [openib-general] Re: iWARP emulation protocol

2005-10-19 Thread Kanevsky, Arkady
Grant,
The developers of the application(s) in questions are aware of the
discussion.
I will leave it to them to respond.

I bring the discussion point at the weekly DAT Collaborative meeting
which we have every Wednesday.

I appologize that the DAT Collaborative charter does not allow
to submit contribution without joining DAT Collaborative.
But this is no different from Linux not accepting any contrubutions
without proper license.
Byt be rest assure that as a Chair I bring the concerns
and suggestions stated in email discussion at the DAT meetings.

Arkady

Arkady Kanevsky   email: [EMAIL PROTECTED]
Network Appliance phone: 781-768-5395
375 Totten Pond Rd.  Fax: 781-895-1195
Waltham, MA 02451-2010  central phone: 781-768-5300
 


> -Original Message-
> From: Grant Grundler [mailto:[EMAIL PROTECTED] 
> Sent: Tuesday, October 18, 2005 8:02 PM
> To: Caitlin Bestler
> Cc: Grant Grundler; Roland Dreier; Kanevsky, Arkady; 
> [EMAIL PROTECTED]; [EMAIL PROTECTED]; 
> openib-general@openib.org
> Subject: Re: [openib-general] Re: iWARP emulation protocol
> 
> 
> On Tue, Oct 18, 2005 at 04:40:54PM -0700, Caitlin Bestler wrote:
> > > Roland (and the rest of us) would like to see someone name a
> > > real consumer of the proposed interface. ie who depends on 
> > > this change?
> > > Then the dependency for that use/user can be discussed and 
> > > appropriate tradeoffs made. Make sense?
> > 
> > Unfortunately not every application that is under 
> development, or even 
> > deployed, can be discussed in a google-searchable public 
> forum. That 
> > especially applies to user-mode development.
> 
> Well, this is open source. While I don't want to preclude 
> closed source developement, it's usually necessary to have an 
> open source consumer that any open source developer can test with.
> 
> > So I could have actually tested such applications and still not be 
> > free to cite them here.
> 
> Understood. I'm not asking *you* to cite one unless you
> happen to own one of the consumers. 
> 
> > With any luck some of them
> > are following the discussion and will jump in on their own. 
> > Unfortunately, since they are developing to uDAPL they are 
> unlikely to 
> > be following this discussion.
> 
> It doesn't help that the DAT yahoo-groups.com mailing list is 
> rejecting my replies.  It would be helpful if someone 
> following this forum could share Roland's question with DAT 
> mailing list if it didn't make it there already and possibly 
> explain why naming a consumer is necessary.
> 
> hth,
> grant
> 
___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general


Re: [openib-general] Re: iWARP emulation protocol

2005-10-18 Thread Grant Grundler
On Tue, Oct 18, 2005 at 04:40:54PM -0700, Caitlin Bestler wrote:
> > Roland (and the rest of us) would like to see someone name a 
> > real consumer of the proposed interface. ie who depends on 
> > this change?
> > Then the dependency for that use/user can be discussed and 
> > appropriate tradeoffs made. Make sense?
> 
> Unfortunately not every application that is under development,
> or even deployed, can be discussed in a google-searchable
> public forum. That especially applies to user-mode development.

Well, this is open source. While I don't want to preclude
closed source developement, it's usually necessary to have
an open source consumer that any open source developer
can test with.

> So I could have actually tested such applications and still
> not be free to cite them here.

Understood. I'm not asking *you* to cite one unless you
happen to own one of the consumers. 

> With any luck some of them
> are following the discussion and will jump in on their own.
> Unfortunately, since they are developing to uDAPL they are
> unlikely to be following this discussion.

It doesn't help that the DAT yahoo-groups.com mailing list is rejecting
my replies.  It would be helpful if someone following this forum could
share Roland's question with DAT mailing list if it didn't make it
there already and possibly explain why naming a consumer is necessary.

hth,
grant
___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general


RE: [openib-general] Re: iWARP emulation protocol

2005-10-18 Thread Caitlin Bestler
 


> 
> Roland (and the rest of us) would like to see someone name a 
> real consumer of the proposed interface. ie who depends on 
> this change?
> Then the dependency for that use/user can be discussed and 
> appropriate tradeoffs made. Make sense?
> 

Unfortunately not every application that is under development,
or even deployed, can be discussed in a google-searchable
public forum. That especially applies to user-mode development.

So I could have actually tested such applications and still
not be free to cite them here. With any luck some of them
are following the discussion and will jump in on their own.
Unfortunately, since they are developing to uDAPL they are
unlikely to be following this discussion.

___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general


Re: [openib-general] Re: iWARP emulation protocol

2005-10-18 Thread Grant Grundler
On Tue, Oct 18, 2005 at 12:16:25PM -0700, Caitlin Bestler wrote:
> > 2) Are there real users or is this a generic uDAPL API thing?
> 
> uDAPL vs. kDAPL is irrelevant here. The user or Kernel Consumer
> making the connection does not know whether their peer is running
> in user or kernel, nor should they.

Caitlin,
I didn't see an answer to Roland's question in your reply.
There is no kDAPL in linux. So yes, I agree uDAPL v kDAPL is irrelevant.

> Every discussion of reducing the guaranteed private data size
> in DAPL has produced adverse reactions from application developers.
> They're either very good actors or were working on actual applications.

Roland (and the rest of us) would like to see someone name a real consumer
of the proposed interface. ie who depends on this change?
Then the dependency for that use/user can be discussed and
appropriate tradeoffs made. Make sense?

hth,
grant
___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general


RE: [openib-general] RE: iWARP emulation protocol

2005-10-18 Thread Kanevsky, Arkady
Sean wrote:

> I'm not sure how much we should care about higher level 
> abstractions for this 
> discussion.  We should do what's right for IB.  Abstractions 
> that want to use IP 
> addresses can either use the standard protocol defined by the 
> IBTA or define 
> their own private data.

Correct. But we should define standard protocol suited for most apps
to avoid creations of multiple apps specific protocols.

> 
> To me, it seems that the most flexible solution is to pass 
> the source and 
> destination IP address in the CM REQ. 

I agree. This is the cleanest and most simple
to define.
But it impacts some existing apps.
That is why DAT has 64 bytes private data req.
We do not loose too many users by the time we define the complete
solution stack.


> We can then define a 
> standard mapping 
> from TCP port numbers to IB service records, or change the CM 
> version to read 
> into the private data.  What's wrong with this approach?

It is the "standard" mapping which we just spend 1 hour discussing
at SWG. What is that standard mapping if it is native IB?
IPoIB as intermediate layer? SDP as intermediate layer?
What is the standard TCP port for iSER (pick your ULP) native over RDMA
vs.
the same ULP over IPoIB?

This have to be defined. But is it part of the IP address and TCP port
info sharing between 2 sides of the connection proposal or a separate
proposal?
I think it is separate proposal but both will have to be in place
to support iWARP emulation.

Arkady





Arkady Kanevsky   email: [EMAIL PROTECTED]
Network Appliance phone: 781-768-5395
375 Totten Pond Rd.  Fax: 781-895-1195
Waltham, MA 02451-2010  central phone: 781-768-5300
 
___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general


Re: [openib-general] RE: iWARP emulation protocol

2005-10-18 Thread Sean Hefty

Kanevsky, Arkady wrote:

uDAPL users.


I'm not sure how much we should care about higher level abstractions for this 
discussion.  We should do what's right for IB.  Abstractions that want to use IP 
addresses can either use the standard protocol defined by the IBTA or define 
their own private data.


To me, it seems that the most flexible solution is to pass the source and 
destination IP address in the CM REQ.  We can then define a standard mapping 
from TCP port numbers to IB service records, or change the CM version to read 
into the private data.  What's wrong with this approach?


- Sean
___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general


RE: [openib-general] Re: iWARP emulation protocol

2005-10-18 Thread Kanevsky, Arkady
> 
> An additional space preserving option that Arkady did not 
> mention is limiting the IP alias service to IPv4 addresses. 
> Anyone who really wants IPv6 addresses can get their SM to 
> assign IPv6 compatible GIDs. Of course the flat IPv6 option 
> is far simpler, and probably should be used unless a specific 
> application is identified where those extra 96 bits makes the 
> difference between making the private data be rewritten or left as is.
> 

This can be an extension to proposal 3 of last page.

Arkady Kanevsky   email: [EMAIL PROTECTED]
Network Appliance phone: 781-768-5395
375 Totten Pond Rd.  Fax: 781-895-1195
Waltham, MA 02451-2010  central phone: 781-768-5300
 


> -Original Message-
> From: Caitlin Bestler [mailto:[EMAIL PROTECTED] 
> Sent: Tuesday, October 18, 2005 3:16 PM
> To: Roland Dreier; Kanevsky, Arkady
> Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]; 
> openib-general@openib.org
> Subject: RE: [openib-general] Re: iWARP emulation protocol
> 
> 
>  
> 
> > -Original Message-
> > From: Roland Dreier
> > Sent: Tuesday, October 18, 2005 11:41 AM
> > To: Kanevsky, Arkady
> > Subject: [openib-general] Re: iWARP emulation protocol
> > 
> > Arkady> uDAPL users.
> > 
> > 
> > 2) Are there real users or is this a generic uDAPL API thing?
> > 
> 
> uDAPL vs. kDAPL is irrelevant here. The user or Kernel 
> Consumer making the connection does not know whether their 
> peer is running in user or kernel, nor should they.
> 
> Every discussion of reducing the guaranteed private data size 
> in DAPL has produced adverse reactions from application 
> developers. They're either very good actors or were working 
> on actual applications.
> 
> An additional space preserving option that Arkady did not 
> mention is limiting the IP alias service to IPv4 addresses. 
> Anyone who really wants IPv6 addresses can get their SM to 
> assign IPv6 compatible GIDs. Of course the flat IPv6 option 
> is far simpler, and probably should be used unless a specific 
> application is identified where those extra 96 bits makes the 
> difference between making the private data be rewritten or left as is.
> 
___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general


RE: [openib-general] Re: iWARP emulation protocol

2005-10-18 Thread Caitlin Bestler
 

> -Original Message-
> From: Roland Dreier
> Sent: Tuesday, October 18, 2005 11:41 AM
> To: Kanevsky, Arkady
> Subject: [openib-general] Re: iWARP emulation protocol
> 
> Arkady> uDAPL users.
> 
> 
> 2) Are there real users or is this a generic uDAPL API thing?
> 

uDAPL vs. kDAPL is irrelevant here. The user or Kernel Consumer
making the connection does not know whether their peer is running
in user or kernel, nor should they.

Every discussion of reducing the guaranteed private data size
in DAPL has produced adverse reactions from application developers.
They're either very good actors or were working on actual applications.

An additional space preserving option that Arkady did not mention is
limiting the IP alias service to IPv4 addresses. Anyone who really
wants IPv6 addresses can get their SM to assign IPv6 compatible GIDs.
Of course the flat IPv6 option is far simpler, and probably should be
used unless a specific application is identified where those extra
96 bits makes the difference between making the private data be
rewritten or left as is.

___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general


[openib-general] RE: iWARP emulation protocol

2005-10-18 Thread Yaron Haviv
> -Original Message-
> From: Roland Dreier [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, October 18, 2005 2:53 PM
> To: Kanevsky, Arkady
> Cc: Roland Dreier; Yaron Haviv; openib-general@openib.org;
> [EMAIL PROTECTED]
> Subject: Re: iWARP emulation protocol
> 
> 
> The proposal doesn't talk about mapping from TCP port numbers into a
> 16-bit range of IB service IDs.  I think this is necessary.
> 

I agree, that's part of the other proposals 

> Also, putting the destination address in the REP message doesn't make
> sense to me.  The destination IP and port number is something that the
> initiator of the connection is sending to the destination, not the
> other way around.  The passive side of the connection (receiver of the
> REQ) needs the destination IP as part of the REQ so that it can decide
> whether to accept the connection; the active side (sender of the REQ)
> knows who it is trying to talk to, so having the address information
> in the REP is not useful.

Also Agree, REP just needs few fields (ver, capabilities)

Yaron
___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general


[openib-general] Re: iWARP emulation protocol

2005-10-18 Thread Roland Dreier
[closed dat-discussions list snipped from Cc list]

I have some comments about the proposal.  Unfortunately I can't quote
from a PDF file but I'll try to make it clear what I'm talking about.

The proposal doesn't talk about mapping from TCP port numbers into a
16-bit range of IB service IDs.  I think this is necessary.

Also, putting the destination address in the REP message doesn't make
sense to me.  The destination IP and port number is something that the
initiator of the connection is sending to the destination, not the
other way around.  The passive side of the connection (receiver of the
REQ) needs the destination IP as part of the REQ so that it can decide
whether to accept the connection; the active side (sender of the REQ)
knows who it is trying to talk to, so having the address information
in the REP is not useful.

As I said above I believe the destination port should be encoded in
the service ID, but the destination IP address should be in the REQ
message.  This consumes 16 more bytes of private data, but I would
still like to understand whether there are real applications using 64
bytes of private data, or if this is just a uDAPL spec issue.

 - R.
___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general


[openib-general] Re: iWARP emulation protocol

2005-10-18 Thread Roland Dreier
Arkady> uDAPL users.

1) http://www.zip.com.au/~akpm/linux/patches/stuff/top-posting.txt

2) Are there real users or is this a generic uDAPL API thing?

 - R.

___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general


[openib-general] RE: iWARP emulation protocol

2005-10-18 Thread Kanevsky, Arkady
uDAPL users.

Arkady Kanevsky   email: [EMAIL PROTECTED]
Network Appliance phone: 781-768-5395
375 Totten Pond Rd.  Fax: 781-895-1195
Waltham, MA 02451-2010  central phone: 781-768-5300
 


> -Original Message-
> From: Roland Dreier [mailto:[EMAIL PROTECTED] 
> Sent: Tuesday, October 18, 2005 2:19 PM
> To: Kanevsky, Arkady
> Cc: Yaron Haviv; openib-general@openib.org; 
> [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Subject: Re: iWARP emulation protocol
> 
> 
> Arkady> The proposed protocol will be used by both kernel and user
> Arkady> space Consumers.  There are existing Consumers that rely
> Arkady> on 64 bytes of private data.
> 
> Which consumers are these?
> 
>  - R.
> 
___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general


[openib-general] Re: iWARP emulation protocol

2005-10-18 Thread Roland Dreier
Arkady> The proposed protocol will be used by both kernel and user
Arkady> space Consumers.  There are existing Consumers that rely
Arkady> on 64 bytes of private data.

Which consumers are these?

 - R.
___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general


Re: [openib-general] Re: iWARP emulation protocol

2005-08-25 Thread David M. Brean

Hello,

I had an email exchange with the iSER folks earlier this summer where I 
submitted the attached proposal for consideration.  It does not contain 
the local port number because nobody seems to set it to a meaningful 
value.  More food for thought.


-David

Roland Dreier wrote:


   Roland> I have a few minor quibbles with this proposal.  I think
   Roland> it would be better to have only the IP version, source and
   Roland> destination IPs and local in the CM private data.

err-- "...and local PORT NUMBER in the CM private data..."

- R.
___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
 

--- Begin Message ---








 I'd like to propose a
standard IBTA
Hello/HelloAck message carried in the CM private data area and IANA
port number to IB service ID mapping for use by IETF RDMA protocols
mapped onto IB.  I'm hoping that this extension will enable iSER, NFS,
and perhaps future iWARP ULPs to transmit IP address information that
is needed for authentication and advertise well-known service locations.

The proposal
consists of the following changes to version 1.2 of volume 1 IBTA
specification:

1) When the Service ID is in the IBTA assigned range as described in
section A3.2.3.1 where byte 6 is set to 0x02, the CM REQ packet
will contain the following
Hello message starting at offset 140 (start of private data area):

    bit 0   1   2  
3 
byte    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0
1   
  
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   
0-3    |  MajV |  MinV |  IPV  |  Cap  |   Reserved   
|  
  
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
4-7    |   Src IP (127-96)
|  
  
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
8-11   |   Src IP (
95-64)
|  
  
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
12-15  |   Src IP (
63-32)
|  
  
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
16-19  |   Src IP (
31-00)
|  
  
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
20-23  |   Dst IP
(127-96)
|  
  
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
24-27  |   Dst IP (
95-64)
|  
  
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
28-31  |   Dst IP (
63-32)
|  
  
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
32-35  |   Dst IP (
31-00)
|  
  
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  

where:


  MajV (4 bits) - The Major Protocol version number.  The value
must be
set to 1.  The accepting peer shall reject the connection if MajV in
the Hello message does not match its local value.


  MinV (4 bits) - The Minor Protocol version number. 
The value
must be set to 1.  The accepting peer shall not reject the
connection, solely on the basis that MinV of the Hello message does not
match its
local value.  This enables future protocol extensions which are
upwardly compatible.


  IPV (4 bits) - The Internet Protocol version number of the
end-point
address field (fields Src IP and Dst IP).  If IPV = 0x4, the IP
addresses are IP version 4
format (32 bit addresses).  If IPV = 0x6, then both IP addresses are IP
version 6 format (128 bit addresses).  All other IPV values are
reserved.  The accepting peer shall reject the connection if IPV of the
Hello message has a value other than 0x4 or 0x6.


  Cap (4 bits) - The Capabilities field conveys the connecting
peer’s
capabilities. The following capabilities are defined:




  

  Bit Position
  Capability
  
  Description
  


  0
  
  INVALIDATE_CAP
  
  Supports incoming Send w/Invalidate
opcode
  


  1
  
  VABTO_CAP
  Supports incoming ZBVA Messages


  2-3
  
  reserved
  
  transmitted as zero and not checked at receiver
  

  



where:


  
The connecting peer shall set the INVALIDATE_CAP bit in the
Cap field
in Hello Message only if it can support incoming invalidate messages. 
If the accepting peer does not support Send w/Invalidate, it will
ignore the Invalidate Capability advertisement.
  
  
The connecting peer shall set the ZBVA_CAP bit in the Cap
field in Hello Message only if it can support Zero based
Virtual Addresses (ZBVA).  If the accepting peer does not
support ZB

[openib-general] Re: iWARP emulation protocol

2005-08-25 Thread Roland Dreier
Roland> I have a few minor quibbles with this proposal.  I think
Roland> it would be better to have only the IP version, source and
Roland> destination IPs and local in the CM private data.

err-- "...and local PORT NUMBER in the CM private data..."

 - R.
___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general