Bringing up an Ethernet Interface over PCIe
                                    
                                    Mar 04, 2024
                                
                            According to the EP Mode doc
https://docs.nvidia.com/jetson/archives/r35.1/DeveloperGuide/text/SD/Communications/PcieEndpointMode.html#pcie-endpoint-mode
I have successfully test Bidirectional Data Transfer between orin(EP) and x86 host (RP).
And then I try to bring up an Ethernet Interface according to this part:
https://docs.nvidia.com/jetson/archives/r35.1/DeveloperGuide/text/SD/Communications/PcieEndpointMode.html#bringing-up-an-ethernet-interface-over-pcie
I configure and enable PCIe endpoint mode successfully and I see the correct PCIe device information on the x86 host:
root@x86:~# lspci -nn | fgrep NVIDIA 
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:2216] (rev a1)
01:00.1 Audio device [0403]: NVIDIA Corporation Device [10de:1aef] (rev a1)
06:00.0 Network controller [0280]: NVIDIA Corporation Device [10de:2296]
But when I prepare bring up the RP’s interface, i found a strange info:
root@x86:~# lshw -c network -businfo
Bus info          Device          Class          Description
============================================================
pci@0000:06:00.0                  network        NVIDIA Corporation
root@x86:~# lshw -c network
  *-network UNCLAIMED       
       description: Network controller
       product: NVIDIA Corporation
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:06:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix cap_list
       configuration: latency=0
       resources: memory:94c00000-94ffffff memory:95100000-9511ffff memory:95000000-95000fff
I can’t get the real interface name and blocked at this step:
B. On the root port system: ifconfig eth1 up