Improve tests and add support for tagged decoding

This commit is contained in:
Istvan Ruzman
2020-09-04 21:14:26 +02:00
parent 47d75ab686
commit 1665bfef47
5 changed files with 185 additions and 64 deletions

View File

@@ -1,3 +1,5 @@
ATTRIBUTE VENDOR-SPECIFIC 26 vsa
ATTRIBUTE RFC-SPACE-TYPE-STRING 1 string
ATTRIBUTE RFC-SPACE-TYPE-OCTETS 2 octets
ATTRIBUTE RFC-SPACE-TYPE-DATE 3 date
@@ -20,7 +22,22 @@ ATTRIBUTE RFC-SPACE-TYPE-EXTENDED 19 extended
ATTRIBUTE RFC-SPACE-TYPE-LONG-EXTENDED 20 long-extended
ATTRIBUTE RFC-SPACE-TYPE-EVS 21 evs
ATTRIBUTE VENDOR-SPECIFIC 26 vsa
ATTRIBUTE RFC-SPACE-TAGGED-STRING 101 string has_tag
ATTRIBUTE RFC-SPACE-TAGGED-OCTETS 102 octets has_tag
ATTRIBUTE RFC-SPACE-TAGGED-DATE 103 date has_tag
ATTRIBUTE RFC-SPACE-TAGGED-ABINARY 104 abinary has_tag
ATTRIBUTE RFC-SPACE-TAGGED-BYTE 105 byte has_tag
ATTRIBUTE RFC-SPACE-TAGGED-SHORT 106 short has_tag
ATTRIBUTE RFC-SPACE-TAGGED-INTEGER 107 integer has_tag
ATTRIBUTE RFC-SPACE-TAGGED-SIGNED 108 signed has_tag
ATTRIBUTE RFC-SPACE-TAGGED-INTEGER64 109 integer64 has_tag
ATTRIBUTE RFC-SPACE-TAGGED-IPADDR 110 ipaddr has_tag
ATTRIBUTE RFC-SPACE-TAGGED-IPV4PREFIX 111 ipv4prefix has_tag
ATTRIBUTE RFC-SPACE-TAGGED-IPV6ADDR 112 ipv6addr has_tag
ATTRIBUTE RFC-SPACE-TAGGED-IPV6PREFIX 113 ipv6prefix has_tag
ATTRIBUTE RFC-SPACE-TAGGED-COMBOIP 114 comboip has_tag
ATTRIBUTE RFC-SPACE-TAGGED-IFID 115 ifid has_tag
ATTRIBUTE RFC-SPACE-TAGGED-ETHER 116 ether has_tag
VENDOR TEST 1234
@@ -42,5 +59,24 @@ ATTRIBUTE VENDOR-TYPE-COMBOIP 14 comboip
ATTRIBUTE VENDOR-TYPE-IFID 15 ifid
ATTRIBUTE VENDOR-TYPE-ETHER 16 ether
ATTRIBUTE VENDOR-TYPE-TLV 18 tlv
ATTRIBUTE VENDOR-TAGGED-STRING 101 string has_tag
ATTRIBUTE VENDOR-TAGGED-OCTETS 102 octets has_tag
ATTRIBUTE VENDOR-TAGGED-DATE 103 date has_tag
ATTRIBUTE VENDOR-TAGGED-ABINARY 104 abinary has_tag
ATTRIBUTE VENDOR-TAGGED-BYTE 105 byte has_tag
ATTRIBUTE VENDOR-TAGGED-SHORT 106 short has_tag
ATTRIBUTE VENDOR-TAGGED-INTEGER 107 integer has_tag
ATTRIBUTE VENDOR-TAGGED-SIGNED 108 signed has_tag
ATTRIBUTE VENDOR-TAGGED-INTEGER64 109 integer64 has_tag
ATTRIBUTE VENDOR-TAGGED-IPADDR 110 ipaddr has_tag
ATTRIBUTE VENDOR-TAGGED-IPV4PREFIX 111 ipv4prefix has_tag
ATTRIBUTE VENDOR-TAGGED-IPV6ADDR 112 ipv6addr has_tag
ATTRIBUTE VENDOR-TAGGED-IPV6PREFIX 113 ipv6prefix has_tag
ATTRIBUTE VENDOR-TAGGED-COMBOIP 114 comboip has_tag
ATTRIBUTE VENDOR-TAGGED-IFID 115 ifid has_tag
ATTRIBUTE VENDOR-TAGGED-ETHER 116 ether has_tag
END-VENDOR TEST