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},
