diff -ur --new-file old/atm/.kernel new/atm/.kernel
--- old/atm/.kernel	Fri Aug 27 21:31:06 1999
+++ new/atm/.kernel	Fri Nov 19 13:19:19 1999
@@ -1,2 +1,2 @@
 # this file is used to control automated generation of differences
-2.3.15
+2.3.28
diff -ur --new-file old/atm/CHANGES new/atm/CHANGES
--- old/atm/CHANGES	Fri Aug 27 23:25:27 1999
+++ new/atm/CHANGES	Mon Nov 22 19:21:04 1999
@@ -1,3 +1,67 @@
+Version 0.62 to 0.63 (22-NOV-1999)
+====================
+
+Bug fixes
+---------
+
+ - horizon.c: cleared weird rate_lock/rates_lock patch conflict
+ - saaldump output formatting was completely wrecked; added option -q for
+   "quiet" output (no Q.2931 printing)
+ - fixed LANE Ethernet interface MTU mapping (patch by Rob Scott)
+ - atmsigd incorrectly rejected CONNECTION AVAILABLE (Q.2963.1)
+ - SVC address was wrong in /proc/atm/arp if using private and public part
+ - RESTART ACKNOWLEDGE was not sent with the correct global call reference
+   value (reported by Peter Ryan)
+ - zatm: usec timestamps need 64 division of x86, so this option must be
+   unavailable on other architectures (reported by Matti Aarnio)
+ - nicstar: added "fix3" and "fix4" (by Rui Prior)
+ - LANE: non-proxy didn't filter packets coming from BUS (fix by Marko Kiiskila
+   and Heikki Vatiainen)
+
+New features
+------------
+
+ - upgraded to kernel version 2.3.28
+ - atmtcp now reports VC open/close and generates timestamps (Note: the
+   protocol used between the kernel and the atmtcp utility has changed)
+ - new utility "natmtcp" which combines the ATMTCP protocol, ATMTCP ("virtual")
+   interfaces, "real" ATM interfaces, and log files (experimental)
+ - added ILMI 4.0 MIB variables atmfPortMyIdentifier and atmfMySystemIdentifier
+   (by Thomas Seidel)
+ - zeppelin: new command line option -I to select interface, allowing the use
+   of LANE with multiple physical interfaces (by Heikki Vatiainen)
+ - UltraSparc (sparc64) support (by Christophe Lizzi)
+ - nicstar: added IDT77105 PHY support (by Greg Banks)
+ - added utility loop25 to control ForeRunner LE loopback mode (by Greg Banks)
+ - added support for DNS lookup of NSAP addresses (by Rui Prior)
+ - added utility debug/dnstest (by Rui Prior)
+
+Other changes
+-------------
+
+ - net/atm/tunable.h cleanup
+ - removed SO_BCTXOPT, SO_BCRXOPT, and struct atm_buffconst
+ - removed obsolete field "next" from struct atm_blli
+ - changed potentially unaligned 32 bit accesses in SAAL to use read_netl
+   (spotted by Christophe Lizzi)
+ - added __attribute__ ((aligned(8))) to many structures containing structures
+   which are shared by kernel and user space to enfore uniform packing on
+   sparc64 (with help from Christophe Lizzi)
+ - changed  unsigned long  to  unsigned int  at API for compatibility with
+   architecture where  sizeof(long)  differs between user and kernel space
+   (e.g.  sparc64; suggested by Christophe Lizzi)
+ - changed struct atmsvc_msg.{vcc,listen_vcc} from  unsigned long  to new type
+   atm_kptr_int_t; changed atmsigd accordingly (NB: debugging output may strip
+   upper bits)
+ - changed various casts pointer->int to pointer->long->int (where the pointer
+   does indeed only contain an int, e.g. in ioctl) for Alpha (reported by
+   Matti Aarnio)
+ - nicstar: changes card->membase from u32 to unsigned long
+ - added  __attribute__ ((unused))  to mpc.c and mpoa_caches.c to remove
+   warnings about variables used only for debugging
+ - drivers/atm/Config.in: changed  ! "$foo" = "x"  to  "$foo" != "x"
+
+
 Version 0.61 to 0.62 (27-AUG-1999)
 ====================
 
diff -ur --new-file old/atm/README new/atm/README
--- old/atm/README	Fri Aug 27 22:35:25 1999
+++ new/atm/README	Fri Nov 19 13:19:51 1999
@@ -1,4 +1,4 @@
-ATM on Linux, release 0.62 (beta)         by Werner Almesberger, EPFL ICA
+ATM on Linux, release 0.63 (beta)         by Werner Almesberger, EPFL ICA
 ============================================== Werner.Almesberger@epfl.ch
 
 This is experimental software. There are known bugs and certainly even
@@ -9,7 +9,7 @@
 device drivers, source for demons, management and test tools, and some
 documentation.
 
-The kernel patch is relative to the 2.3.15 kernel.
+The kernel patch is relative to the 2.3.28 kernel.
 
 Please see  http://icawww1.epfl.ch/linux-atm/info.html  for a list of
 features supported by ATM on Linux.
diff -ur --new-file old/atm/Rules.make new/atm/Rules.make
--- old/atm/Rules.make	Tue Aug 24 00:00:00 1999
+++ new/atm/Rules.make	Thu Oct 21 19:39:46 1999
@@ -6,7 +6,7 @@
 #	with using 3.1 signaling, so be sure to test your network *very*
 #	carefully before permanently configuring machines to use UNI 3.1.
 #
-# STANDARDS=-DUNI31 -DALLOW_UNI30
+#STANDARDS=-DUNI31 -DALLOW_UNI30
 #
 # Some partial support for UNI 4.0 can be enabled by using
 #
diff -ur --new-file old/atm/USAGE new/atm/USAGE
--- old/atm/USAGE	Fri Aug 27 23:25:42 1999
+++ new/atm/USAGE	Fri Nov 19 20:10:14 1999
@@ -1,4 +1,4 @@
-%:Usage instructions  -  ATM on Linux, release 0.62
+%:Usage instructions  -  ATM on Linux, release 0.63
 %:-------------------------------------------------
 %:
 %:
@@ -20,9 +20,9 @@
 In order to install this package, you need 
 
   - the package itself  
-    ftp://lrcftp.epfl.ch/pub/linux/atm/dist/atm-0.62.tar.gz  
-  - the Linux kernel, version 2.3.15, e.g. from  
-    ftp://ftp.kernel.org/pub/linux/kernel/v2.3/linux-2.3.15.tar.gz  
+    ftp://lrcftp.epfl.ch/pub/linux/atm/dist/atm-0.63.tar.gz  
+  - the Linux kernel, version 2.3.28, e.g. from  
+    ftp://ftp.kernel.org/pub/linux/kernel/v2.3/linux-2.3.28.tar.gz  
   - Perl, version 4 or 5 
   - if you want memory debugging: MPR version 1.6, e.g. from  
     ftp://sunsite.unc.edu/pub/Linux/devel/lang/c/mpr-1.6.tar.gz  
@@ -36,11 +36,11 @@
 all the files listed above there. Then extract the A