The 2.4.2 port of the umlnetfast ethernet driver is available. This is
mostly a rewrite of the existing ethernet driver supplied with current
(this second patch seems to be necessary for me not to get uml to deadlock,
but there's no agreement about its general correctness yet).
The major difference between this version and the previous version of my
driver is that this version uses the persistent TUN/TAP mechanism. The driver
expects to find a TAP device named hostname.devicename on the host pre-setup,
and it will use that for passing traffic back and forth. All setuid helper
hook calling is gone.
- The new TUN/TAP device that can handle persistent devices (patch posted to
this list a while back, and will hopefully be in one of the next 2.4
[root@... /tmp]# ./tuncfg --tap --owner=dev0 --persist dev0.eth0
[root@... /tmp]# brctl addif br0 dev0.eth0
[root@... /tmp]# su - dev0
[dev0@... dev0]$ ./linux ubd0s=/dev/data/dev0