src/internet-stack/ipv6-l3-protocol.h
changeset 5784 512909f442f7
parent 5375 33e1a355eb2c
child 5793 da33f0c8ade4
--- a/src/internet-stack/ipv6-l3-protocol.h	Fri Oct 16 10:25:12 2009 +0200
+++ b/src/internet-stack/ipv6-l3-protocol.h	Fri Oct 16 11:33:56 2009 +0200
@@ -79,6 +79,7 @@
         DROP_NO_ROUTE, /**< No route to host */
         DROP_INTERFACE_DOWN, /**< Interface is down so can not send packet */
         DROP_ROUTE_ERROR, /**< Route error */
+        DROP_UNKNOWN_PROTOCOL, /**< Unkown L4 protocol */
       };
     
     /**
@@ -329,6 +330,16 @@
      */
     void RemoveAutoconfiguredAddress (uint32_t interface, Ipv6Address network, Ipv6Prefix mask, Ipv6Address defaultRouter);
 
+    /**
+     * \brief Register the IPv6 Extensions.
+     */
+    virtual void RegisterExtensions ();
+
+    /**
+     * \brief Register the IPv6 Options.
+     */
+    virtual void RegisterOptions ();
+
   protected:
     /**
      * \brief Dispose object.