Преглед на файлове

Added IPv6 Downstream Packet Classification

AdrianSimionov преди 11 години
родител
ревизия
3abf2e4124
променени са 2 файла, в които са добавени 10 реда и са изтрити 1 реда
  1. 1 1
      src/docsis_common.h
  2. 9 0
      src/docsis_symtable.h

+ 1 - 1
src/docsis_common.h

@@ -31,7 +31,7 @@
 
 
 #ifndef NUM_IDENTIFIERS
-#define NUM_IDENTIFIERS 222
+#define NUM_IDENTIFIERS 230
 #endif /*  NUM_IDENTIFIERS, needed in docsis_symtable.h  */
 
 #define MAXINT 2000000000

+ 9 - 0
src/docsis_symtable.h

@@ -323,6 +323,15 @@ symbol_type symtable[NUM_IDENTIFIERS] =  {
 
 { 219,  "PcCMIMEncoding",              13,   28,   (encode_hexstr),   (decode_hexstr),     0,         0          }, /* 22.13 */
 
+{ 211,  "PcIPv6PacketClassification",  12,   54,   (encode_nothing),  (decode_aggregate),  0,         0          }, /* 23.12 */
+{ 212,  "PcIPv6TrafficClassRangeAndMask", 1, 211,  (encode_hexstr),   (decode_hexstr),     0,         0          }, /* 23.12.1 */
+{ 213,  "PcIPv6FlowLabel",             2,    211,  (encode_hexstr),   (decode_hexstr),     4,         4          }, /* 23.12.2 */
+{ 214,  "PcIPv6NextHeaderType",        3,    211,  (encode_ushort),   (decode_ushort),     0,         257        }, /* 23.12.3 */
+{ 215,  "PcIPv6SourceAddress",         4,    211,  (encode_ip6),      (decode_ip6),        0,         0          }, /* 23.12.4 */
+{ 216,  "PcIPv6SourcePrefixLength",    5,    211,  (encode_uchar),    (decode_uchar),      0,         128        }, /* 23.12.5 */
+{ 217,  "PcIPv6DestAddress",           6,    211,  (encode_ip6),      (decode_ip6),        0,         0          }, /* 23.12.6 */
+{ 218,  "PcIPv6DestPrefixLength",      7,    211,  (encode_uchar),    (decode_uchar),      0,         128        }, /* 23.12.7 */
+
 /* Generic TLV ... we only use the limits, code and length don't matter ...*/
 { 998, "GenericTLV",           		0, 0,     (encode_nothing),   (decode_special),  0,        0        },
 { 999, "/*EndOfDataMkr*/",     		255, 0,   (encode_nothing),   (decode_special),  0,        0          }