diff --git a/Packets/DefaultBundle/IPv6Extensions.cc b/Packets/DefaultBundle/IPv6Extensions.cc
index 08046713e714f98a21e85436e7ae95b08464a9b8..6ccd8654c6b8a6256a68d75cd813f6255247215e 100644
--- a/Packets/DefaultBundle/IPv6Extensions.cc
+++ b/Packets/DefaultBundle/IPv6Extensions.cc
@@ -37,6 +37,8 @@ namespace {
         registerIPv6ExtensionType_Fragment (44);
     senf::PacketRegistry<senf::IpTypes>::RegistrationProxy<senf::IPv6Extension_Routing>
         registerIPv6ExtensionType_Routing (43);
+    senf::PacketRegistry<senf::IpTypes>::RegistrationProxy<senf::IPv6Extension_HopByHop>
+        registerIPv6ExtensionType_HopByHop (0u);
 }
 
 prefix_ void senf::IPv6ExtensionType_Fragment::dump(packet p, std::ostream & os)
diff --git a/Packets/DefaultBundle/IPv6Extensions.hh b/Packets/DefaultBundle/IPv6Extensions.hh
index bd5ff7cd8eb2efb5da7ec02619cfb8a111d2937b..f768c1b621e79f746189792d0eb3f9306c0f2e17 100644
--- a/Packets/DefaultBundle/IPv6Extensions.hh
+++ b/Packets/DefaultBundle/IPv6Extensions.hh
@@ -279,7 +279,7 @@ The Type 0 Routing header has the following format: (RFC 2460)
     };
     
     /** \brief IPv6 routing Hop-By-Hop packet typedef */
-    typedef ConcretePacket<IPv6ExtensionType_Routing> IPv6Extension_HopByHop;
+    typedef ConcretePacket<IPv6ExtensionType_HopByHop> IPv6Extension_HopByHop;
     
 } //namespace senf
 ///////////////////////////////hh.e////////////////////////////////////////