DriveOS 7.0.3 target docker fails to start

DRIVE OS Version: 7.0.3

Issue Description: Docker fails to start due to network error.

# docker run --rm -it alpine sh
docker: Error response from daemon: failed to set up container networking: failed to create endpoint interesting_davinci on network bridge: failed to add the host (vethf7c397d) <=> sandbox (veth3dc579f) pair interfaces: operation not supported

I’ve looked into this issue and so far the first thing that I’ve found is that the VETH driver is meant to be built as a module but the expected veth.ko file does not exist.

# zcat /proc/config.gz |grep VETH
CONFIG_VETH=m

# find /usr/lib/modules/ -iname '*veth*'
/usr/lib/modules/6.1.119-rt45-rt-tegra/updates/drivers/net/ethernet/nvidia/nvethernet
/usr/lib/modules/6.1.119-rt45-rt-tegra/updates/drivers/net/ethernet/nvidia/nvethernet/nvethernet.ko

On other Linux machines where Docker does work and VETH driver is compiled as a module, I’ve been able to replicate the issue by running rmmod veth then renaming the veth.ko file such that Docker can’t automatically load it.

Looks like at this point I’ll have to build a new kernel and/or new image?

Dear @ewu2 ,
Does that mean you failed to start docker container on Thor target? Could you please complete repro steps?

If you are asking about running DOS 7.0.3 docker container to flash,
Did you try sudo docker run -it --privileged --net=host -v /drive_flashing:/drive_flashing -v /dev/:/dev/ -v ${WORKSPACE}:/home/nvidia/ nvcr.io/drive/driveos-sdk/drive-agx-linux-nsr-aarch64-sdk-build-x86:7.0.3-0010

Could you please provide any update for this topic?