RE: [openib-general] RE: [dat-discussions] socket based connectionmodel for IB proposal - round 3

2005-11-11 Thread Kanevsky, Arkady
So what you are proposing is that Listener will specify IETF port (2 bytes). CM will generate an IB SID to listen on. That SID will have wildcarding for 24 bits. The requestor will specify: version, IP version, SRC port and DST port. Based on that CM will generate the SID to send request to. It wil

Re: [openib-general] RE: [dat-discussions] socket based connectionmodel for IB proposal - round 3

2005-11-11 Thread Sean Hefty
Kanevsky, Arkady wrote: So what you are proposing is that Listener will specify IETF port (2 bytes). CM will generate an IB SID to listen on. That SID will have wildcarding for 24 bits. The requestor will specify: version, IP version, SRC port and DST port. Based on that CM will generate the SID

RE: [openib-general] RE: [dat-discussions] socket based connectionmodel for IB proposal - round 3

2005-11-11 Thread Caitlin Bestler
Sean Hefty wrote in response to Arkady Kanevsky: > > What's this proposal defines is basically a 65th bit for the > service ID. If the new 65 bit SID is: > > 1 - private data has this format > 0 - private data format is unknown > > Why do we need this 65th bit? > Because current software

Re: [openib-general] RE: [dat-discussions] socket based connectionmodel for IB proposal - round 3

2005-11-11 Thread Sean Hefty
Caitlin Bestler wrote: Because current software can set any of the 64 bits. There is no assurance that any bit within the current 64 being set means that privileged software on the remote side is vouching for the standardized portion of the private data. The current software did not require cha

Re: [openib-general] RE: [dat-discussions] socket based connectionmodel for IB proposal - round 3

2005-11-11 Thread Roland Dreier
Sean> The current software did not require changes to the CM Sean> protocol, and does provide assurance that the private data Sean> was formatted by a kernel entity. How do you prevent a userspace process from using the current ucm module to connect to one of the CMA services on a remo

Re: [openib-general] RE: [dat-discussions] socket based connectionmodel for IB proposal - round 3

2005-11-11 Thread Sean Hefty
Roland Dreier wrote: Sean> The current software did not require changes to the CM Sean> protocol, and does provide assurance that the private data Sean> was formatted by a kernel entity. How do you prevent a userspace process from using the current ucm module to connect to one of the

RE: [openib-general] RE: [dat-discussions] socket based connectionmodel for IB proposal - round 3

2005-11-11 Thread Caitlin Bestler
Roland Dreier wrote: > Sean> The current software did not require changes to the CM > Sean> protocol, and does provide assurance that the private data > Sean> was formatted by a kernel entity. > > How do you prevent a userspace process from using the current > ucm module to connect to

Re: [swg] RE: [openib-general] RE: [dat-discussions] socket based connectionmodel for IB proposal - round 3

2005-11-11 Thread Renato Recio
The CM cannot get a message from a non-priviliged requestor, because a non-privilited requestor cannot insert the priviliged Q_Key into the packet. Renato J Recio Chief Architect, eServer I/O IBM Distinguished Engineer Member IBM Academy of Technology Tel 512-838-3685, T/L 678-3685 ">"Caitlin Be

RE: [swg] RE: [openib-general] RE: [dat-discussions] socket based connectionmodel for IB proposal - round 3

2005-11-11 Thread Caitlin Bestler
  From: Renato Recio [mailto:[EMAIL PROTECTED] Sent: Friday, November 11, 2005 11:01 AMTo: Caitlin BestlerCc: Kanevsky, Arkady; [EMAIL PROTECTED]; Sean Hefty; openib-general@openib.org; [EMAIL PROTECTED]Subject: Re: [swg] RE: [openib-general] RE: [dat-discussions] socket bas

Re: [openib-general] [ANNOUNCE] Contribute RDS(ReliableDatagramSockets) to OpenIB

2005-11-11 Thread Michael Krause
At 10:28 AM 11/9/2005, Rick Frank wrote: Yes, the application is responsible for detecting lost msgs at the application level - the transport can not do this.   RDS does not guarantee that a message has been delivered to the application - just that once the transport has accepted a msg it will d

RE: [openib-general] RE: [dat-discussions] socket basedconnectionmodel for IB proposal - round 3

2005-11-11 Thread Fab Tillier
> From: Caitlin Bestler [mailto:[EMAIL PROTECTED] > Sent: Friday, November 11, 2005 9:57 AM > > Sean Hefty wrote in response to Arkady Kanevsky: > > > What's this proposal defines is basically a 65th bit for the > > service ID. If the new 65 bit SID is: > > > > 1 - private data has this

RE: [swg] RE: [openib-general] RE: [dat-discussions] socket based connectionmodel for IB proposal - round 3

2005-11-11 Thread Renato Recio
Any active side QP can target a passive side CM QP (QP1 or redirected QPN). However, due to the use of priviliged Q_Keys, only an active side priviliged QP can target the passive side CM QP. It seems to me that our proposal of having the Service ID be generated by priviliged mode code, having

Re: [openib-general] [ANNOUNCE] Contribute RDS(ReliableDatagramSockets) to OpenIB

2005-11-11 Thread Nitin Hande
Michael Krause wrote: At 10:28 AM 11/9/2005, Rick Frank wrote: Yes, the application is responsible for detecting lost msgs at the application level - the transport can not do this. RDS does not guarantee that a message has been delivered to the application - just that once the transport has

Re: [openib-general] [ANNOUNCE] Contribute RDS(ReliableDatagramSockets) to OpenIB

2005-11-11 Thread Ranjit Pandit
On 11/11/05, Michael Krause <[EMAIL PROTECTED]> wrote: > Please clarify the following which was in the document provided by Oracle. > > On page 3 of the RDS document, under the section "RDP Interface", the 2nd > and 3rd paragraphs are state: > >* RDP does not guarantee that a datagram is delive

RE: [swg] RE: [openib-general] RE: [dat-discussions] socket based connectionmodel for IB proposal - round 3

2005-11-11 Thread Caitlin Bestler
  From: Renato Recio [mailto:[EMAIL PROTECTED] Sent: Friday, November 11, 2005 12:25 PMTo: Caitlin BestlerCc: Kanevsky, Arkady; [EMAIL PROTECTED]; Sean Hefty; openib-general@openib.org; [EMAIL PROTECTED]Subject: RE: [swg] RE: [openib-general] RE: [dat-discussions] socket bas

RE: [swg] RE: [openib-general] RE: [dat-discussions] socketbased connectionmodel for IB proposal - round 3

2005-11-11 Thread Fab Tillier
> From: Caitlin Bestler [mailto:[EMAIL PROTECTED] > Sent: Friday, November 11, 2005 1:12 PM > > How does this prevent a non-privileged client running on a remote host with > current > CM software from generating a connection request to the targeted Service ID > with the entire private data coming

RE: [swg] RE: [openib-general] RE: [dat-discussions] socketbased connectionmodel for IB proposal - round 3

2005-11-11 Thread Caitlin Bestler
Fab Tillier wrote: >> From: Caitlin Bestler [mailto:[EMAIL PROTECTED] >> Sent: Friday, November 11, 2005 1:12 PM >> >> How does this prevent a non-privileged client running on a remote >> host with current CM software from generating a connection request >> to the targeted Service ID with the enti

RE: [swg] RE: [openib-general] RE: [dat-discussions] socketbased connectionmodel for IB proposal - round 3

2005-11-11 Thread Fab Tillier
> From: Caitlin Bestler [mailto:[EMAIL PROTECTED] > > Fab Tillier wrote: > >> From: Caitlin Bestler [mailto:[EMAIL PROTECTED] > >> Sent: Friday, November 11, 2005 1:12 PM > >> > >> How does this prevent a non-privileged client running on a remote > >> host with current CM software from generating

Re: [openib-general] [ANNOUNCE] Contribute RDS(ReliableDatagramSockets) to OpenIB

2005-11-11 Thread Michael Krause
At 01:01 PM 11/11/2005, Nitin Hande wrote: Michael Krause wrote: At 10:28 AM 11/9/2005, Rick Frank wrote: Yes, the application is responsible for detecting lost msgs at the application level - the transport can not do this.   RDS does not guarantee that a message has been delivered to the applica

Re: [openib-general] [ANNOUNCE] Contribute RDS(ReliableDatagramSockets) to OpenIB

2005-11-11 Thread Michael Krause
At 01:02 PM 11/11/2005, Ranjit Pandit wrote: On 11/11/05, Michael Krause <[EMAIL PROTECTED]> wrote: > Please clarify the following which was in the document provided by Oracle. > > On page 3 of the RDS document, under the section "RDP Interface", the 2nd > and 3rd paragraphs are state: > >    * R

RE: [swg] RE: [openib-general] RE: [dat-discussions] socket based connectionmodel for IB proposal - round 3

2005-11-11 Thread Renato Recio
A current passive side CM will reject the incoming CM REQ, because the Service ID will not be recognized. Renato J Recio Chief Architect, eServer I/O IBM Distinguished Engineer Member IBM Academy of Technology Tel 512-838-3685, T/L 678-3685 ">"Caitlin Bestler" <[EMAIL PROTECTED]> "Cait