BSD 4_3_Tahoe release
[unix-history] / usr / src / sys / net / netisr.h
index 4bb5062..1a58a4c 100644 (file)
@@ -1,4 +1,21 @@
-/*     netisr.h        4.1     82/10/09        */
+/*
+ * Copyright (c) 1980, 1986 Regents of the University of California.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms are permitted
+ * provided that the above copyright notice and this paragraph are
+ * duplicated in all such forms and that any documentation,
+ * advertising materials, and other materials related to such
+ * distribution and use acknowledge that the software was developed
+ * by the University of California, Berkeley.  The name of the
+ * University may not be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
+ * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ *     @(#)netisr.h    7.4 (Berkeley) 6/27/88
+ */
 
 /*
  * The networking code runs off software interrupts.
 
 /*
  * The networking code runs off software interrupts.
@@ -8,7 +25,9 @@
  * level for the clock (so you can enter the network in routines called
  * at timeout time).
  */
  * level for the clock (so you can enter the network in routines called
  * at timeout time).
  */
+#if defined(vax) || defined(tahoe)
 #define        setsoftnet()    mtpr(SIRR, 12)
 #define        setsoftnet()    mtpr(SIRR, 12)
+#endif
 
 /*
  * Each ``pup-level-1'' input queue has a bit in a ``netisr'' status
 
 /*
  * Each ``pup-level-1'' input queue has a bit in a ``netisr'' status
@@ -18,6 +37,7 @@
  */
 #define        NETISR_RAW      0               /* same as AF_UNSPEC */
 #define        NETISR_IP       2               /* same as AF_INET */
  */
 #define        NETISR_RAW      0               /* same as AF_UNSPEC */
 #define        NETISR_IP       2               /* same as AF_INET */
+#define        NETISR_IMP      3               /* same as AF_IMPLINK */
 #define        NETISR_NS       6               /* same as AF_NS */
 
 #define        schednetisr(anisr)      { netisr |= 1<<(anisr); setsoftnet(); }
 #define        NETISR_NS       6               /* same as AF_NS */
 
 #define        schednetisr(anisr)      { netisr |= 1<<(anisr); setsoftnet(); }