BSD 4_3 release
[unix-history] / usr / src / sys / net / raw_cb.h
index 0ead9cf..3b8912a 100644 (file)
@@ -1,4 +1,10 @@
-/*     raw_cb.h        6.1     83/07/29        */
+/*
+ * Copyright (c) 1980, 1986 Regents of the University of California.
+ * All rights reserved.  The Berkeley software License Agreement
+ * specifies the terms and conditions for redistribution.
+ *
+ *     @(#)raw_cb.h    7.1 (Berkeley) 6/4/86
+ */
 
 /*
  * Raw protocol interface control block.  Used
 
 /*
  * Raw protocol interface control block.  Used
@@ -10,7 +16,9 @@ struct rawcb {
        struct  socket *rcb_socket;     /* back pointer to socket */
        struct  sockaddr rcb_faddr;     /* destination address */
        struct  sockaddr rcb_laddr;     /* socket's address */
        struct  socket *rcb_socket;     /* back pointer to socket */
        struct  sockaddr rcb_faddr;     /* destination address */
        struct  sockaddr rcb_laddr;     /* socket's address */
+       struct  sockproto rcb_proto;    /* protocol family, protocol */
        caddr_t rcb_pcb;                /* protocol specific stuff */
        caddr_t rcb_pcb;                /* protocol specific stuff */
+       struct  mbuf *rcb_options;      /* protocol specific options */
        struct  route rcb_route;        /* routing information */
        short   rcb_flags;
 };
        struct  route rcb_route;        /* routing information */
        short   rcb_flags;
 };