By-the-way, lest it be forgotten, Doug Karl wrote an early IP router and an ethernet switch that ran on fairly vanilla PC-platforms. They worked pretty well. I think they were PC/MS-DOS based and used John Romkey's packet driver design (with specific implementations by Russ Nelson) for the various Ethernet cards out there. --karl--