src/internet-stack/ipv4-l3-protocol.h
changeset 5225 9c612cb88d6b
parent 5204 cb3087d8f330
child 5227 ecb08c1fc273
--- a/src/internet-stack/ipv4-l3-protocol.h	Fri Sep 18 10:32:07 2009 -0400
+++ b/src/internet-stack/ipv4-l3-protocol.h	Fri Sep 18 18:21:15 2009 +0200
@@ -63,13 +63,17 @@
   Ipv4L3Protocol();
   virtual ~Ipv4L3Protocol ();
 
+  /**
+   * \enum DropReason
+   * \brief Reason why a packet has been dropped.
+   */
   enum DropReason 
     {
-      DROP_TTL_EXPIRED = 1,
-      DROP_NO_ROUTE,
-      DROP_BAD_CHECKSUM,
-      DROP_INTERFACE_DOWN,
-      DROP_ROUTE_ERROR,
+      DROP_TTL_EXPIRED = 1, /**< Packet TTL has expired */
+      DROP_NO_ROUTE, /**< No route to host */
+      DROP_BAD_CHECKSUM, /**< Bad checksum */
+      DROP_INTERFACE_DOWN, /**< Interface is down so can not send packet */
+      DROP_ROUTE_ERROR, /**< Route error */
     };
 
   void SetNode (Ptr<Node> node);