Re: pyverbs test regression

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Nov 03, 2020 at 05:54:58PM -0600, Bob Pearson wrote:
> Since 5.10 some of the pyverbs tests are skipping with the warning
> 	"Device rxe_0 doesn't have net interface"
> 
> These occur in tests/test_rdmacm.py. As far as I can tell the error occurs in
> 
> RDMATestCase _add_gids_per_port after the following
> 
> 	    if not os.path.exists('/sys/class/infiniband/{}/device/net/'.format(dev)):
>                 self.args.append([dev, port, idx, None])
>                 continue
> 
> In fact there is no such path which means it never finds an ip_addr for the device.

That isn't an acceptable way to find netdevs for a RDMA device..

This test is really buggy, that is not an acceptable way to find the
netdev for a RDMA device. Looks like it is some hacky way to read the
gid table? It should just read the gid table.. Edward?

> Did something change here? Do other RDMA devices have /sys/class/infiniband/XXX/device/net?

Yes, some will

Jason



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux