Bernard> I don't think it is the PCI-e bus because it can handle
Bernard> much more than 20 Gb/s.
This isn't true. Mellanox cards have PCI-e x8 interfaces, which has a
theoretical limit of 16 Gb/sec in each direction, and a practical
limit that is even lower due to packetization and other overhead.
- R.