A question, why the need for all the NIC cards? I don't think that the Pi really has the computing power to process the incoming NIC data. I mean to actually do something useful with it. It's great that the system has a bandwidth of 3 Gb/s, the bottleneck will be trying to process this incoming data in real time. Even saving it to disk will be time consuming. Besides this, the Pi has a USB3 port. An USB to Ethernet converter can be used should more than one NIC be required. Or even a network switch. When serious data analysis is required in real time, custom hardware is often the best, but unfortunately the most expensive solution. Parallel processing using FPGAs. These are my thoughts, I'm trying to understand why all those NICs would be beneficial. Zoe.