]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Type registration for EUI48 and EUI64
authorAki Tuomi <cmouse@desteem.org>
Fri, 10 May 2013 10:32:52 +0000 (13:32 +0300)
committerAki Tuomi <cmouse@desteem.org>
Fri, 10 May 2013 10:32:52 +0000 (13:32 +0300)
pdns/dns.hh
pdns/qtype.hh

index 8ee21360e0bf765c95ac6ace0dbf974aa6bb7a33..ff1a8765c78a7ce8b77e139bf7bbe9307742cd61 100644 (file)
@@ -191,6 +191,8 @@ enum  {
         ns_t_nsec3 = 50,        /* Next Record v3 */
         ns_t_nsec3param = 51,   /* NSEC Parameters */
         ns_t_tlsa = 52,         /* TLSA */
+        ns_t_eui48 = 108,       /* EUI-48 */
+        ns_t_eui64 = 109,       /* EUI-64 */
         ns_t_tsig = 250,        /* Transaction signature. */
         ns_t_ixfr = 251,        /* Incremental zone transfer. */
         ns_t_axfr = 252,        /* Transfer zone of authority. */
index 9115cdfabce941e2f09a165b0bda575811c7d79f..6e513f4fe984762bea4867d009569261c362c839 100644 (file)
@@ -79,7 +79,7 @@ public:
 #undef DS   
   enum typeenum {A=1,NS=2,CNAME=5,SOA=6, MR=9, PTR=12,HINFO=13,MX=15,TXT=16,RP=17,AFSDB=18,KEY=25,AAAA=28,LOC=29,SRV=33,NAPTR=35, KX=36, 
                 CERT=37,OPT=41, DS=43, SSHFP=44, IPSECKEY=45, RRSIG=46, NSEC=47, DNSKEY=48, DHCID=49, NSEC3=50, NSEC3PARAM=51,
-                TLSA=52, SPF=99, TSIG=250, AXFR=252, IXFR=251, ANY=255, URL=256, MBOXFW=257, CURL=258, ADDR=259, DLV=32769} types;
+                TLSA=52, SPF=99, EUI48=108, EUI64=109, TSIG=250, AXFR=252, IXFR=251, ANY=255, URL=256, MBOXFW=257, CURL=258, ADDR=259, DLV=32769} types;
   typedef pair<string,uint16_t> namenum; 
   static vector<namenum> names;
 
@@ -121,6 +121,8 @@ private:
       qtype_insert("NSEC3PARAM", 51);
       qtype_insert("TLSA",52);
       qtype_insert("SPF",99);
+      qtype_insert("EUI48",108);
+      qtype_insert("EUI64",109);
       qtype_insert("IXFR",251);
       qtype_insert("AXFR",252);
       qtype_insert("ANY",255);