minor fixes
[unix-history] / usr / src / sys / net / if.h
index 6b287c2..2de24b7 100644 (file)
@@ -1,4 +1,4 @@
-/*     if.h    4.6     81/12/03        */
+/*     if.h    4.7     82/01/24        */
 
 /*
  * Structures defining a network interface, providing a packet
 
 /*
  * Structures defining a network interface, providing a packet
@@ -70,6 +70,10 @@ struct ifnet {
                (ifq)->ifq_tail->m_act = m; \
        (ifq)->ifq_tail = m; \
 }
                (ifq)->ifq_tail->m_act = m; \
        (ifq)->ifq_tail = m; \
 }
+#define        IF_PREPEND(ifq, m) { \
+       (m)->m_act = (ifq)->ifq_head; \
+       (ifq)->ifq_head = (m); \
+}
 #define        IF_DEQUEUE(ifq, m) { \
        (m) = (ifq)->ifq_head; \
        if (m) { \
 #define        IF_DEQUEUE(ifq, m) { \
        (m) = (ifq)->ifq_head; \
        if (m) { \