Tunneling should be used if possible. Pixel mode is more flexible and should be used only if the following situations apply (possible work arounds in parenthesis):
- GMSL device does not support tunneling mode (switch to newer devices)
- Synchronous aggregation is required (switch to SoCs that utilize virtual channels)
- Editing of datatype or Virtual channels required (make changes to image sensor config)
- not all data goes to each output port (duplicate data to all ports, and have the SoC ignore unwanted data)