[rds-devel] [ofa-general] [RFC] dropping RDS over TCP support

Richard Frank richard.frank at oracle.com
Wed Sep 3 01:47:39 PDT 2008


So by this logic IPOIB is an rdma driver - since it lives in the 
drivers/infiniband ?

I'm still not following why we differentiate if the driver is net vs 
rdma - by whether or not the driver uses the TCP transport.. ?

What about other kernel modules that use network TCP transport - are 
they all network drivers ?

Is the issue simply that we should move from /net to drivers/infiniband ?

Or Gerlitz wrote:
> Richard Frank wrote:
>>> I tend to agree with Jon that removing TCP might help with mainline 
>>> inclusion or might create damage...
>> Why does having the TCP module affect the issue of main line 
>> inclusion - what is/are the issues ?
> When TCP is supported RDS must have transport notion and hence breaks 
> into at least three modules (rds_core, rds_rdma, rds_tcp) where the 
> rds_core and rds_tcp are network drivers which are located under 
> drivers/net/ (or net) and are under the sword of the netdev community. 
> Where if TCP is put a side, RDS can be considered an rdma driver, the 
> transport notion may be removed and the code located under 
> drivers/infiniband, etc.
>
> Or.
>



More information about the rds-devel mailing list