[movitz-cvs] CVS update: movitz/losp/lib/net/ethernet.lisp

Frode Vatvedt Fjeld ffjeld at common-lisp.net
Thu Dec 9 14:18:40 UTC 2004


Update of /project/movitz/cvsroot/movitz/losp/lib/net
In directory common-lisp.net:/tmp/cvs-serv30634

Modified Files:
	ethernet.lisp 
Log Message:
Cleaned up constants a bit.

Date: Thu Dec  9 15:18:37 2004
Author: ffjeld

Index: movitz/losp/lib/net/ethernet.lisp
diff -u movitz/losp/lib/net/ethernet.lisp:1.6 movitz/losp/lib/net/ethernet.lisp:1.7
--- movitz/losp/lib/net/ethernet.lisp:1.6	Wed Nov 24 11:07:11 2004
+++ movitz/losp/lib/net/ethernet.lisp	Thu Dec  9 15:18:37 2004
@@ -10,7 +10,7 @@
 ;;;; Author:        Frode Vatvedt Fjeld <frodef at acm.org>
 ;;;; Created at:    Tue Sep 17 15:25:31 2002
 ;;;;                
-;;;; $Id: ethernet.lisp,v 1.6 2004/11/24 10:07:11 ffjeld Exp $
+;;;; $Id: ethernet.lisp,v 1.7 2004/12/09 14:18:37 ffjeld Exp $
 ;;;;                
 ;;;;------------------------------------------------------------------
 
@@ -47,7 +47,20 @@
 	   #:+destination-mac+
 	   #:+max-ethernet-frame-size+
 	   #:+min-ethernet-frame-size+
-	   #:+broadcast-address+))
+	   #:+broadcast-address+
+
+	   #:+ether-type-ip4+
+	   #:+ether-type-chaosnet+
+	   #:+ether-type-arp+
+	   #:+ether-type-symbolics+
+	   #:+ether-type-rarp+
+	   #:+ether-type-snmp+
+	   #:+ether-type-ip6+
+	   #:+ether-type-ppp+
+	   #:+ether-type-mswin-heartbeat+
+	   #:+ether-type-loopback+
+
+	   ))
 	   
 (in-package muerte.ethernet)
 
@@ -114,20 +127,18 @@
 
 ;;;
 
-(define-named-integer ether-type (:export-constants t)
-  ;; http://www.iana.org/assignments/ethernet-numbers
-  ;; These are just a random selection, really.
-  (#x0800 ip4)
-  (#x0804 chaosnet)
-  (#x0806 arp)
-  (#x081c symbolics)
-  (#x0835 rarp)
-  (#x814c snmp)
-  (#x86dd ip6)
-  (#x880b ppp)
-  ;; http://www.microsoft.com/technet/treeview/default.asp?url=/TechNet/prodtechnol/windows2000serv/deploy/confeat/nlbovw.asp
-  (#x886f mswin-heartbeat)
-  (#x9000 loopback))
+(defconstant +ether-type-ip4+ #x0800)
+(defconstant +ether-type-chaosnet+ #x0804)
+(defconstant +ether-type-arp+ #x0806)
+(defconstant +ether-type-symbolics+ #x081c)
+(defconstant +ether-type-rarp+ #x0835)
+(defconstant +ether-type-snmp+ #x814c)
+(defconstant +ether-type-ip6+ #x86dd)
+(defconstant +ether-type-ppp+ #x880b)
+;; http://www.microsoft.com/technet/treeview/default.asp?
+;;        url=/TechNet/prodtechnol/windows2000serv/deploy/confeat/nlbovw.asp
+(defconstant +ether-type-mswin-heartbeat+ #x886f)
+(defconstant +ether-type-loopback+ #x9000)
 
 ;;;
 




More information about the Movitz-cvs mailing list