I don’t even know if the USB device mode can go into promiscuous mode, but probably it can. However, what you’ll find is that the promiscuous mode traffic likely must all go through CPU0, which also processes most of the hardware interrupts/drivers. There will be a lot of computation on a single core where all of that hardware is competing for that single core near 100% capacity (that’s my guess). Now add the fact that the most upstream Jetson, next to the outside world, is going to see its own traffic, the 2nd Jetson’s traffic, the 3rd Jetson’s traffic, and the 4th Jetson’s traffic. That’s a lot of data. That same core is going to have all of your disk or eMMC or SD card traffic.
You still need to either multihome the wired NIC (I doubt the USB gadget wired Ethernet can dual home), which I don’t think works on Jetson NICs, or else it is only a bridge which the local Jetson itself will have no access to. It is the dual home function which gives the local system access to its own bridge. Not all Ethernet hardware and/or drivers support that. Most likely you will have to add another NIC if you want local access. Then that third NIC has to go to your router, so you are not really gaining anything.
Keep in mind that a bridge is also called a “transparent bridge” for a reason. It gets inserted in the middle of an Ethernet cable and nothing at either end really knows it is there. One side can be a different range of network addresses from the other to adapt as a WAN. The driver can add firewall capability and intrusion detection. The local system though cannot use this as an ordinary Ethernet and it must either get another NIC or dual home one of the bridge NICs to use it locally. Without dual home that bridge is invisible to the local system.
NAT works despite its complications, and it does so without extra hardware. Putting several NAT devices in a daisy-chain is far from ideal, but if you really want that, then it would avoid requiring a network switch. You’d have to be quite desperate for space and cost reduction to go the NAT route, but it would get the job done if bandwidth requirements are not too high. Overload and loss of data is a very high risk when you daisy-chain the Jetsons.
If you really want to do this, then the Jetson is no different from an ordinary desktop host PC. If your L4T release runs Ubuntu 18.04 (L4T R32.x is Ubuntu 18.04; see “head -n 1 /etc/nv_tegra_release”). The ability to dual home though has both software and hardware requirements, and I suspect the Realtek NIC is not set up to dual home. If it is, then the kernel version must also have some capability to dual home and bridge (which is probably just adding a kernel feature).
I can’t tell you the specifics of setting it up, I have not done so in a long long time. The parts about NIC hardware not supporting dual homing is probably (not definitely) true on all of the Jetsons. The need for kernel support is true on all Jetsons, and those from a given series most likely use the same kernel, but for example the Xavier can also use L4T R35.x, and Orin can be L4T R35.x or R36.x. The NX format doesn’t change much, but the driver does (and that might change during major release changes, e.g., L4T R36.x of the Orin is a mainline kernel).