turn off debugging log/panics by default
[unix-history] / usr / src / sys / netinet / in_systm.h
index dea0cbe..10df1f5 100644 (file)
@@ -1,11 +1,22 @@
-/* in_systm.h 4.9 82/04/11 */
+/*
+ * Copyright (c) 1982, 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.
+ *
+ *     @(#)in_systm.h  7.2 (Berkeley) %G%
+ */
 
 /*
  * Miscellaneous internetwork
  * definitions for kernel.
  */
 
 
 /*
  * Miscellaneous internetwork
  * definitions for kernel.
  */
 
-#ifndef LOCORE
 /*
  * Network types.
  *
 /*
  * Network types.
  *
@@ -18,49 +29,7 @@ typedef u_short n_short;             /* short as received from the net */
 typedef u_long n_long;                 /* long as received from the net */
 
 typedef        u_long  n_time;                 /* ms since 00:00 GMT, byte rev */
 typedef u_long n_long;                 /* long as received from the net */
 
 typedef        u_long  n_time;                 /* ms since 00:00 GMT, byte rev */
-#endif
-
-/*
- * The internet code runs off software interrupts.
- *
- * You can switch into the network by doing splnet() and return by splx().
- * The software interrupt level for the network is higher than the software
- * level for the clock (so you can enter the network in routines called
- * at timeout time).  Splimp is an ipl high enough to block all imps.
- * While manipulating the mbuf buffer pool you have to block imps.
- */
-
-/* splnet is defined in ../sys/asm.sed */
-#define        splimp          spl6    /* temporary hack, usually spl5 */
-#define        setsoftnet()    mtpr(SIRR, 12)
 
 
-/*
- * Each ``pup-level-1'' input queue has a bit in a ``netisr'' status
- * word which is used to de-multiplex a single software
- * interrupt used for scheduling the network code to calls
- * on the lowest level routine of each protocol.
- */
-#define        NETISR_RAW      0               /* same as AF_UNSPEC */
-#define        NETISR_IP       2               /* same as AF_INET */
-#define        NETISR_NS       6               /* same as AF_NS */
-
-#define        schednetisr(anisr)      { netisr |= 1<<(anisr); setsoftnet(); }
-
-#ifndef LOCORE
 #ifdef KERNEL
 #ifdef KERNEL
-int    netisr;                         /* scheduling bits for network */
-#endif
-
-
-#ifdef KERNEL
 n_time iptime();
 #endif
 n_time iptime();
 #endif
-
-#ifdef KPROF
-#include "../inet/count.h"
-#define        COUNT(i)        nrcount[i]++
-int    nrcount[NCOUNTERS+1];
-#else
-#define        COUNT(i)
-#endif
-#endif