]> git.ozlabs.org Git - ppp.git/blobdiff - pppd/ipxcp.h
MD4Update takes bytes not bits! Now the regression test of the README.MSCHAP80
[ppp.git] / pppd / ipxcp.h
index 64cd062c0f5b2edb70c6d9eabc2aa161be0aa291..52bd14adebaa5cfe00fdbd8258424a81764aa92c 100644 (file)
@@ -16,7 +16,7 @@
  * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  *
- * $Id: ipxcp.h,v 1.1 1995/12/18 03:33:00 paulus Exp $
+ * $Id: ipxcp.h,v 1.4 1998/11/07 06:59:27 paulus Exp $
  */
 
 /*
 #define IPX_ROUTER_NAME           5
 #define IPX_COMPLETE              6
 
+/* Values for the router protocol */
+#define IPX_NONE                 0
+#define RIP_SAP                          2
+#define NLSP                     4
 
 typedef struct ipxcp_options {
-    int neg_node       : 1;    /* Negotiate IPX node number? */
-    int req_node       : 1;    /* Ask peer to send IPX node number? */
+    bool neg_node;             /* Negotiate IPX node number? */
+    bool req_node;             /* Ask peer to send IPX node number? */
 
-    int neg_nn         : 1;    /* Negotiate IPX network number? */
-    int req_nn         : 1;     /* Ask peer to send IPX network number */
+    bool neg_nn;               /* Negotiate IPX network number? */
+    bool req_nn;               /* Ask peer to send IPX network number */
 
-    int neg_name       : 1;    /* Negotiate IPX router name */
-    int neg_complete   : 1;     /* Negotiate completion */
-    int neg_router     : 1;    /* Negotiate IPX router number */
+    bool neg_name;             /* Negotiate IPX router name */
+    bool neg_complete;         /* Negotiate completion */
+    bool neg_router;           /* Negotiate IPX router number */
 
-    int accept_local   : 1;    /* accept peer's value for ournode */
-    int accept_remote  : 1;    /* accept peer's value for hisnode */
-    int accept_network : 1;    /* accept network number */
+    bool accept_local;         /* accept peer's value for ournode */
+    bool accept_remote;                /* accept peer's value for hisnode */
+    bool accept_network;       /* accept network number */
+
+    bool tried_nlsp;           /* I have suggested NLSP already */
+    bool tried_rip;            /* I have suggested RIP/SAP already */
 
     u_int32_t his_network;     /* base network number */
     u_int32_t our_network;     /* our value for network number */
@@ -61,13 +68,4 @@ extern ipxcp_options ipxcp_gotoptions[];
 extern ipxcp_options ipxcp_allowoptions[];
 extern ipxcp_options ipxcp_hisoptions[];
 
-void ipxcp_init __P((int));
-void ipxcp_open __P((int));
-void ipxcp_close __P((int, char *));
-void ipxcp_lowerup __P((int));
-void ipxcp_lowerdown __P((int));
-void ipxcp_input __P((int, u_char *, int));
-void ipxcp_protrej __P((int));
-int  ipxcp_printpkt __P((u_char *, int, void (*)(), void *));
-
 extern struct protent ipxcp_protent;