The ethernet cards on the testbed support both 10Mb/s and 100Mb/s speeds. Switching link speeds should be straightforward, but sometimes links just refuse to work. Ideally, the ifconfig command would do everything without the need of rebooting machines. The format varies on the platform:
/sbin/ifconfig interface_id down speed value(10 or 100) up
/sbin/ifconfig -m interface_id
this will show the speed options for that interface
/sbin/ifconfig interface_id down media type up
where type is one of the options listed with the -m flag
Note: until the NetBSD 1.2D binaries are installed on the testbed routers, be careful to use the correct binaries. The routers have them nfs mounted from Hendrix, you will have to insert /current in the beginning of the above commands in order to get to the right ones.
This is kind of tricky:
Between Manchester and Router, changing the Manchester side should be enough. Changing the Router side won't hurt though.
Between Routers: not tested.
Between Manchester and Router it gets really messy. Although the Router side can be changed at will between the two speeds, if you try to bring Manchester back to 100 Mb/s the link will not work, even though it is marked as up. It will work again if you put it back to 10 Mb/s. Solution: put the Router at 100 Mb/s and reboot Manchester or put Manchester at 100 Mb/s and reboot the Router.
Between Routers: not tested.