add Berkeley header
[unix-history] / usr / src / sys / net / netisr.h
index 123c164..bc5a97f 100644 (file)
@@ -1,4 +1,16 @@
-/*     netisr.h        4.2     82/10/31        */
+/*
+ * 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 this notice is preserved and that due credit is given
+ * to the University of California at 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'' without express or implied warranty.
+ *
+ *     @(#)netisr.h    7.3 (Berkeley) %G%
+ */
 
 /*
  * The networking code runs off software interrupts.
 
 /*
  * The networking code runs off software interrupts.
@@ -8,11 +20,7 @@
  * 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 sun
-#include "../sun/sir.h"
-#define        setsoftnet()    siron(SIR_NET)
-#else
-/* #include "../vax/mtpr.h" */
+#if defined(vax) || defined(tahoe)
 #define        setsoftnet()    mtpr(SIRR, 12)
 #endif
 
 #define        setsoftnet()    mtpr(SIRR, 12)
 #endif
 
@@ -24,6 +32,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(); }