+/* IPV6CP - to be supported */
+/* ECP - to be supported */
+
+/* CCP Config Options */
+
+#define CCPOPT_OUI 0 /* RFC1962 */
+#define CCPOPT_PRED1 1 /* RFC1962 */
+#define CCPOPT_PRED2 2 /* RFC1962 */
+#define CCPOPT_PJUMP 3 /* RFC1962 */
+/* 4-15 unassigned */
+#define CCPOPT_HPPPC 16 /* RFC1962 */
+#define CCPOPT_STACLZS 17 /* RFC1974 */
+#define CCPOPT_MPPC 18 /* RFC2118 */
+#define CCPOPT_GFZA 19 /* RFC1962 */
+#define CCPOPT_V42BIS 20 /* RFC1962 */
+#define CCPOPT_BSDCOMP 21 /* RFC1977 */
+/* 22 unassigned */
+#define CCPOPT_LZSDCP 23 /* RFC1967 */
+#define CCPOPT_MVRCA 24 /* RFC1975 */
+#define CCPOPT_DEC 25 /* RFC1976 */
+#define CCPOPT_DEFLATE 26 /* RFC1979 */
+/* 27-254 unassigned */
+#define CCPOPT_RESV 255 /* RFC1962 */
+
+#define CCPOPT_MIN CCPOPT_OUI
+#define CCPOPT_MAX CCPOPT_DEFLATE /* XXX: should be CCPOPT_RESV but... */
+
+static const char *ccpconfopts[] = {
+ "OUI", /* (0) */
+ "Pred-1", /* (1) */
+ "Pred-2", /* (2) */
+ "Puddle", /* (3) */
+ "unassigned(4)", /* (4) */
+ "unassigned(5)", /* (5) */
+ "unassigned(6)", /* (6) */
+ "unassigned(7)", /* (7) */
+ "unassigned(8)", /* (8) */
+ "unassigned(9)", /* (9) */
+ "unassigned(10)", /* (10) */
+ "unassigned(11)", /* (11) */
+ "unassigned(12)", /* (12) */
+ "unassigned(13)", /* (13) */
+ "unassigned(14)", /* (14) */
+ "unassigned(15)", /* (15) */
+ "HP-PPC", /* (16) */
+ "Stac-LZS", /* (17) */
+ "MPPC", /* (18) */
+ "Gand-FZA", /* (19) */
+ "V.42bis", /* (20) */
+ "BSD-Comp", /* (21) */
+ "unassigned(22)", /* (22) */
+ "LZS-DCP", /* (23) */
+ "MVRCA", /* (24) */
+ "DEC", /* (25) */
+ "Deflate", /* (26) */