I have a situation where I wish to connect two motherboards running Fedora with a PCIe x1 to PCIe x1 cable. The two motherboards are side by side, 1 cm away from each other. The purpose of the connection is to allow an application on Computer 1 to communicate with a different application on Computer 2, as if they were connected by Ethernet.
Computer 1 is connected to the network by Ethernet, and Computer 2 needs to be accessible over the network through Computer 1.
I realise that if I connect the computers together with an Ethernet cable, and bridge the two ports on Computer 1, then I would have a solution. But I have very good reasons to want to connect the two computers using motherboard headers rather than back panel ports.
I also realise that I could insert PCIe to Ethernet devices in each PCIe port and run a short Ethernet cable between them. But I do not want this complexity.
I am wanting to know if it is possible to achieve the solution with a simple port to port cable using the PCIe x1 onboard ports.
An alternative is to use COM ports, but my reading suggests I can get better performance using PCIe??