Skip to content

Issues with rsockets and softroce? #18

Description

@davew723

I'm wondering if I'm doing something wrong here? Although the same approach is working with my mellanox cards. Example Issue:

Using AWS I setup two EC2 instances. Verify that security group allows me to ssh between the two instances. Them I install...

sudo yum groupinstall -y "Development Tools"
sudo yum install -y cmake git
sudo yum install -y rdma-core rdma-core-devel

... Next I setup my SoftRoCE interface.

sudo rdma link add rxe0 type rxe netdev eth0

Run ./rdma_server on the first EC2 instance ...

[ec2-user@ip-10-0-3-213 build]$ ./rdma_server
rdma_server: start
rdma_server: end 0

And rdma_client on the second...

[dev2:/home/ec2-user/git/rsockets/build]./rdma_client 10.0.3.213
rdma_client: start
rdma_client: end 0

SUCCESS. Although rdma_client does NOT use https://github.com/linux-rdma/rdma-core/blob/master/librdmacm/rsocket.*

Next test rcopy in the same fashion.

[ec2-user@ip-10-0-3-213 build]$ ./rcopy
waiting for connection...

[dev2:/home/ec2-user/git/rsockets/build]./rcopy /etc/hosts 10.0.3.213:/tmp/hosts
rconnect failed
: Invalid argument

FAIL Invalid argument. I tried a couple of the other rsockets examples like riostream and it fails similarly but on rpoll.

These same tests work fine with a mellanox adapter running RoCE.

Anyone else run into this?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions