Add additional IpTypes for Ip-in-IP etc.
[senf.git] / Packets / IpV4Packet.cc
index 095a2f9..46b925c 100644 (file)
 ///////////////////////////////cc.p////////////////////////////////////////
 
 namespace {
-    namespace pkf = satcom::pkf;
-    pkf::PacketRegistry<pkf::EtherTypes>::RegistrationProxy<pkf::IpV4Packet> 
-        registerIpV4Packet(0x0800);
+    senf::PacketRegistry<senf::EtherTypes>::RegistrationProxy<senf::IpV4Packet> 
+        registerIpV4Packet (0x0800);
+
+    senf::PacketRegistry<senf::IpTypes>::RegistrationProxy<senf::IpV4Packet>
+        regsiterIpV4Packet2 (4); // IP-in-IP encapsulation
 }
 
-prefix_ void satcom::pkf::IpV4Packet::v_nextInterpreter()
+prefix_ void senf::IpV4Packet::v_nextInterpreter()
     const
 {
     registerInterpreter(protocol(),begin()+bytes(),end());
 }
 
-prefix_ void satcom::pkf::IpV4Packet::v_finalize()
+prefix_ void senf::IpV4Packet::v_finalize()
 {}
 
-prefix_ void satcom::pkf::IpV4Packet::v_dump(std::ostream & os)
+prefix_ void senf::IpV4Packet::v_dump(std::ostream & os)
     const
 {
     struct in_addr in;
@@ -79,5 +81,5 @@ prefix_ void satcom::pkf::IpV4Packet::v_dump(std::ostream & os)
 \f
 // Local Variables:
 // mode: c++
-// c-file-style: "satcom"
+// c-file-style: "senf"
 // End: