I was able to make it work by configuring the cameras in the following way :
- Camera1 : Device IP = 192.168.0.1, Streaming IP = 192.168.0.2, enp9s0f0 fixed IP = 192.168.0.2
- Camera2 : Device IP = 192.168.1.1, Streaming IP = 192.168.1.2, enp9s0f1 fixed IP = 192.168.1.2
- Camera 3 : Device IP = 192.168.2.1, Streaming IP = 192.168.2.2, enp9s0f2 fixed IP = 192.168.2.2
It's quite simple in the end. Key is to have them on different subnets and use the same subnet for Device and Streaming data IPs.
I do not need additional hardware with this configuration nor Bridge configuration under Linux.