[openib-general] [PATCH ] RFC IB/cm do not track remote QPN in timewait state

Michael S. Tsirkin mst at mellanox.co.il
Wed Aug 30 11:59:53 PDT 2006


Quoting r. Michael S. Tsirkin <mst at mellanox.co.il>:
> Subject: Re: [PATCH ] RFC IB/cm do not track remote QPN in timewait state
> 
> Quoting r. Sean Hefty <mshefty at ichips.intel.com>:
> > Subject: Re: [PATCH ] RFC IB/cm do not track remote QPN in timewait state
> > 
> > Michael S. Tsirkin wrote:
> > > And so can RTU, in which case again QP will be in RTR. So it seems
> > > lost CM packets aren't protected by timewait.
> > 
> > Maybe we just try to deal with this the best that we can and make the HCA
> > driver responsible for not re-allocating QPs for a duration of
> > local_ack_timeout once they've entered RTS.
> > 
> > If connections are made through the IB CM, it seems unlikely that stale
> > packets will float around the subnet longer than it takes to establish a new
> > connection.  We just need to be able to detect stale connections, which
> > requires that users use the CM when connecting.
> 
> Fair enough.

To clarify - I don't necessarily agree that stale packets are unlikely,
but I do agree that asking low level driver to prevent QPN from
being re-allocated for a duration of local_ack_timeout once QP
has entered RTS will be sufficient.

-- 
MST




More information about the general mailing list