additional flags useful for kernel proto <-> X.25 operation
authorKeith Sklower <sklower@ucbvax.Berkeley.EDU>
Thu, 10 Jan 1991 07:32:36 +0000 (23:32 -0800)
committerKeith Sklower <sklower@ucbvax.Berkeley.EDU>
Thu, 10 Jan 1991 07:32:36 +0000 (23:32 -0800)
SCCS-vsn: sys/netccitt/x25.h 7.6

usr/src/sys/netccitt/x25.h

index 309f3f4..c4dab48 100644 (file)
@@ -9,7 +9,7 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %sccs.include.redist.c%
  *
- *     @(#)x25.h       7.5 (Berkeley) %G%
+ *     @(#)x25.h       7.6 (Berkeley) %G%
  */
 
 #ifdef KERNEL
  */
 
 #ifdef KERNEL
@@ -32,6 +32,7 @@
 /* socket options */
 #define PK_ACCTFILE            1       /* use level = CCITTPROTO_X25 */
 #define PK_FACILITIES          2       /* use level = CCITTPROTO_X25 */
 /* socket options */
 #define PK_ACCTFILE            1       /* use level = CCITTPROTO_X25 */
 #define PK_FACILITIES          2       /* use level = CCITTPROTO_X25 */
+#define MAX_FACILITIES         109     /* maximum size for facilities */
 
 /*
  *  X.25 Socket address structure.  It contains the  X.121 or variation of
 
 /*
  *  X.25 Socket address structure.  It contains the  X.121 or variation of
@@ -68,6 +69,9 @@ struct        sockaddr_x25 {
 #define X25_DBIT               0x02    /* not yet supported */
 #define X25_MQBIT              0x04    /* prepend M&Q bit status byte to packet data */
 #define X25_OLDSOCKADDR                0x08    /* uses old sockaddr structure */
 #define X25_DBIT               0x02    /* not yet supported */
 #define X25_MQBIT              0x04    /* prepend M&Q bit status byte to packet data */
 #define X25_OLDSOCKADDR                0x08    /* uses old sockaddr structure */
+#define X25_DG_CIRCUIT         0x10    /* lcd_flag: used for datagrams */
+#define X25_DG_ROUTING         0x20    /* lcd_flag: peer addr not yet known */
+#define X25_MBS_HOLD           0x40    /* lcd_flag: collect m-bit sequences */
                char    op_psize;       /* requested packet size */
 #define X25_PS128              7
 #define X25_PS256              8
                char    op_psize;       /* requested packet size */
 #define X25_PS128              7
 #define X25_PS256              8