]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[fd4o6] Added new messages
authorFrancis Dupont <fdupont@isc.org>
Mon, 14 Sep 2015 14:26:45 +0000 (16:26 +0200)
committerFrancis Dupont <fdupont@isc.org>
Mon, 14 Sep 2015 14:26:45 +0000 (16:26 +0200)
src/lib/dhcp/pkt6.cc

index 788167247642d607b42c432791718b35ba2736c9..46ae098fd2b829a57ad3f0950dba01ad0a3be821 100644 (file)
@@ -289,6 +289,8 @@ Pkt6::unpackUDP() {
     case DHCPV6_DECLINE:
     case DHCPV6_RECONFIGURE:
     case DHCPV6_INFORMATION_REQUEST:
+    case DHCPV6_DHCPV4_QUERY:
+    case DHCPV6_DHCPV4_RESPONSE:
     default: // assume that uknown messages are not using relay format
         {
             return (unpackMsg(data_.begin(), data_.end()));
@@ -577,6 +579,8 @@ Pkt6::getName(const uint8_t type) {
     static const char* REPLY = "REPLY";
     static const char* REQUEST = "REQUEST";
     static const char* SOLICIT = "SOLICIT";
+    static const char* DHCPV4_QUERY = "DHCPV4_QUERY";
+    static const char* DHCPV4_RESPONSE = "DHCPV4_RESPONSE";
     static const char* UNKNOWN = "UNKNOWN";
 
     switch (type) {
@@ -625,6 +629,12 @@ Pkt6::getName(const uint8_t type) {
     case DHCPV6_SOLICIT:
         return (SOLICIT);
 
+    case DHCPV6_DHCPV4_QUERY:
+        return (DHCPV4_QUERY);
+
+    case DHCPV6_DHCPV4_RESPONSE:
+        return (DHCPV4_RESPONSE);
+
     default:
         ;
     }