diff -x config.nmake -r -u --strip-trailing-cr .\ethereal-2002-10-11/capture.c .\src/capture.c
--- .\ethereal-2002-10-11/capture.c	2002-10-09 10:18:36.000000000 +0200
+++ .\src/capture.c	2002-10-13 14:20:26.000000000 +0200
@@ -1384,6 +1384,7 @@
       { "TCP", &ld.counts.tcp, NULL, NULL, NULL },
       { "UDP", &ld.counts.udp, NULL, NULL, NULL },
       { "ICMP", &ld.counts.icmp, NULL, NULL, NULL },
+      { "ARP", &ld.counts.arp, NULL, NULL, NULL },
       { "OSPF", &ld.counts.ospf, NULL, NULL, NULL },
       { "GRE", &ld.counts.gre, NULL, NULL, NULL },
       { "NetBIOS", &ld.counts.netbios, NULL, NULL, NULL },
@@ -1448,6 +1454,7 @@
   ld.counts.netbios = 0;
   ld.counts.vines   = 0;
   ld.counts.other   = 0;
+  ld.counts.arp     = 0;
   ld.pdh            = NULL;
 
   /* We haven't yet gotten the capture statistics. */
diff -x config.nmake -r -u --strip-trailing-cr .\ethereal-2002-10-11/epan/packet.h .\src/epan/packet.h
--- .\ethereal-2002-10-11/epan/packet.h	2002-08-28 22:40:44.000000000 +0200
+++ .\src/epan/packet.h	2002-10-08 23:07:04.000000000 +0200
@@ -63,6 +63,7 @@
   gint           vines;
   gint           other;
   gint           total;
+  gint           arp;
 } packet_counts;
 
 /* Types of character encodings */
diff -x config.nmake -r -u --strip-trailing-cr .\ethereal-2002-10-11/packet-ethertype.c .\src/packet-ethertype.c
--- .\ethereal-2002-10-11/packet-ethertype.c	2002-08-28 23:00:12.000000000 +0200
+++ .\src/packet-ethertype.c	2002-10-08 23:07:38.000000000 +0200
@@ -104,6 +104,9 @@
 		  packet_counts *ld)
 {
   switch (etype) {
+    case ETHERTYPE_ARP:
+      ld->arp++;
+      break;
     case ETHERTYPE_IP:
       capture_ip(pd, offset, len, ld);
       break;
