can xavierA and xavierB communication by usb?

Can we use xavierA and xavier communication by usb? How to config the xavier?
When I execute the command “ifconfig”,I see the usb0 and rndis0.What is the device of usb0 and rndis0?

~$ ifconfig
rndis0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::dc2b:1eff:fe05:6ead  prefixlen 64  scopeid 0x20<link>
        ether de:2b:1e:05:6e:ad  txqueuelen 1000  (Ethernet)
        RX packets 10193  bytes 880218 (880.2 KB)
        RX errors 0  dropped 7  overruns 0  frame 0
        TX packets 858  bytes 219915 (219.9 KB)
        TX errors 0  dropped 2 overruns 0  carrier 0  collisions 0

usb0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet  netmask  broadcast
        ether de:2b:1e:05:6e:af  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Could you share usecase of using two Xaviers? We don’t verify this in L4T release. Maybe you are using DRIVE AGX Xavier platform?

Using multiple Xaviers is reasonable - many people build clusters out of devices for example.

The question is about running virtual ethernet over USB, peer-to-peer. On paper USB 3.1 has much higher bandwidth than the 1Gbe port, and one might want to use that port to communicate with a network.

Since the virtual ethernet over PCIe is so slow, 150Mbps at best apparently, this is an obvious place to look for an alternative.