Index: oldkernel/linux/drivers/net/Config.in diff -u linux/drivers/net/Config.in:1.1.1.1 linux/drivers/net/Config.in:1.2 --- linux/drivers/net/Config.in:1.1.1.1 Wed May 31 12:33:49 2000 +++ linux/drivers/net/Config.in Wed May 31 14:46:15 2000 @@ -170,6 +170,7 @@ if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then tristate 'Alteon AceNIC/3Com 3C985/NetGear GA620 Gigabit support' CONFIG_ACENIC tristate 'Packet Engines Yellowfin Gigabit-NIC support' CONFIG_YELLOWFIN + tristate 'Packet Engines Hamachi Gigabit-NIC support' CONFIG_HAMACHI fi tristate 'SysKonnect SK-98xx support' CONFIG_SK98LIN endmenu Index: oldkernel/linux/drivers/net/Makefile diff -u linux/drivers/net/Makefile:1.1.1.1 linux/drivers/net/Makefile:1.2 --- linux/drivers/net/Makefile:1.1.1.1 Wed May 31 12:33:49 2000 +++ linux/drivers/net/Makefile Wed May 31 14:46:15 2000 @@ -595,6 +595,14 @@ endif endif +ifeq ($(CONFIG_HAMACHI),y) +L_OBJS += hamachi.o +else + ifeq ($(CONFIG_HAMACHI),m) + M_OBJS += hamachi.o + endif +endif + ifeq ($(CONFIG_ACENIC),y) L_OBJS += acenic.o else Index: oldkernel/linux/drivers/net/Space.c diff -u linux/drivers/net/Space.c:1.1.1.1 linux/drivers/net/Space.c:1.2 --- linux/drivers/net/Space.c:1.1.1.1 Wed May 31 12:33:49 2000 +++ linux/drivers/net/Space.c Wed May 31 14:46:15 2000 @@ -124,6 +124,7 @@ /* Gigabit Ethernet adapters */ extern int yellowfin_probe(struct device *dev); +extern int hamachi_probe(struct device *dev); extern int acenic_probe(struct device *dev); extern int skge_probe(struct device *dev); @@ -226,6 +227,9 @@ #ifdef CONFIG_YELLOWFIN {yellowfin_probe, 0}, +#endif +#ifdef CONFIG_HAMACHI + {hamachi_probe, 0}, #endif #ifdef CONFIG_ACENIC {acenic_probe, 0},