tl;dw – I can get five 1 Gbps network interfaces using an Intel I340-T4 PCIe NIC, but I can only get a maximum of 3.06 Gbps throughput using all five interfaces at the same time.

You could use this setup to build a custom router or switch using OpenWRT or pfSense, or to run other specialized network setups for multiple-interface webservers, bandwidth metering, network bonding, or more!

Check out all the PCIe devices I’m testing:

And check out the GitHub issue containing all the testing and research notes for this video:

Support me on Patreon:
Sponsor me on GitHub:

Products I used in this video (some are affiliate links):

– Intel I340-T4 NIC:
– 16x to 1x PCIe Adapter:
– Raspberry Pi Compute Module 4:

#RaspberryPi #ComputeModule4


00:00 – Intro
00:34 – The Intel I340-T4
01:22 – Plugging in the Card
02:53 – Finding a driver
04:16 – Patching Intel’s driver
05:10 – Four new eth interfaces!
05:25 – Benchmarking
08:20 – Benchmark results
09:07 – Next steps
10:04 – Secret projects!
10:38 – Bloopers