Link to RFC num with \RFC{num}
authorPeter D. Barnes, Jr. <barnes26@llnl.gov>
Thu, 15 Aug 2013 13:04:01 -0700
changeset 10158 971f362648c3
parent 10157 02e3d2d7d7e1
child 10159 4cb133203819
Link to RFC num with \RFC{num}
doc/doxygen.conf
src/applications/model/radvd-prefix.h
src/csma/model/csma-net-device.h
src/emu/model/emu-net-device.h
src/flow-monitor/model/flow-monitor.h
src/internet/helper/ipv6-address-helper.h
src/internet/model/global-route-manager-impl.h
src/internet/model/global-route-manager.h
src/internet/model/global-router-interface.h
src/internet/model/global-routing.h
src/internet/model/ipv4-global-routing.cc
src/internet/model/ipv4-header.h
src/internet/model/ipv4-static-routing.cc
src/internet/model/ipv6-address-generator.h
src/internet/model/ipv6-l3-protocol.cc
src/internet/model/ipv6-list-routing.cc
src/internet/model/ipv6-option-header.h
src/internet/model/ipv6-packet-info-tag.h
src/internet/model/ipv6-pmtu-cache.h
src/internet/model/ipv6-static-routing.cc
src/internet/model/tcp-newreno.h
src/internet/model/tcp-reno.h
src/internet/model/tcp-rfc793.h
src/internet/model/tcp-tahoe.h
src/internet/model/udp-socket-factory-impl.h
src/network/helper/delay-jitter-estimation.h
src/network/model/net-device.h
src/network/utils/packetbb.h
src/olsr/model/olsr-routing-protocol.cc
src/olsr/model/olsr-state.h
src/point-to-point/model/ppp-header.h
--- a/doc/doxygen.conf	Thu Aug 15 12:01:57 2013 -0700
+++ b/doc/doxygen.conf	Thu Aug 15 13:04:01 2013 -0700
@@ -195,6 +195,9 @@
 
 ALIASES                = 
 
+# Link to bug tracker
+ALIASES               += bugid{1}="<a href=\"http://www.nsnam.org/bugzilla/show_bug.cgi?id=\1\">Bug \1</a>"
+
 # Set off \internal docs
 ALIASES               += internal="\par \b Internal:"
 
@@ -202,8 +205,8 @@
 # Usage:     /** \param [in/out] tag If found, \pname{tag} is ... */
 ALIASES               += pname{1}="<span class=\"params\"><span class=\"paramname\">\1</span></span>"
 
-# Link to bug tracker
-ALIASES               += bugid{1}="<a href=\"http://www.nsnam.org/bugzilla/show_bug.cgi?id=\1\">Bug \1</a>"
+# Link to RFC's
+ALIASES               += RFC{1}="<a href=\"http://datatracker.ietf.org/doc/rfc\1/\">RFC \1</a>"
 
 # This tag can be used to specify a number of word-keyword mappings (TCL only).
 # A mapping has the form "name=value". For example adding
--- a/src/applications/model/radvd-prefix.h	Thu Aug 15 12:01:57 2013 -0700
+++ b/src/applications/model/radvd-prefix.h	Thu Aug 15 13:04:01 2013 -0700
@@ -165,7 +165,7 @@
   bool m_onLinkFlag;
 
   /**
-   * \brief Autonomous flag, it is used for autonomous address configuration (RFC 2462).
+   * \brief Autonomous flag, it is used for autonomous address configuration (\RFC{2462}).
    */
   bool m_autonomousFlag;
 
--- a/src/csma/model/csma-net-device.h	Thu Aug 15 12:01:57 2013 -0700
+++ b/src/csma/model/csma-net-device.h	Thu Aug 15 13:04:01 2013 -0700
@@ -225,7 +225,7 @@
    * \brief Make and return a MAC multicast address using the provided
    *        multicast group
    *
-   * RFC 1112 says that an Ipv4 host group address is mapped to an Ethernet 
+   * \RFC{1112} says that an Ipv4 host group address is mapped to an Ethernet 
    * multicast address by placing the low-order 23-bits of the IP address into 
    * the low-order 23 bits of the Ethernet multicast address 
    * 01-00-5E-00-00-00 (hex).
--- a/src/emu/model/emu-net-device.h	Thu Aug 15 12:01:57 2013 -0700
+++ b/src/emu/model/emu-net-device.h	Thu Aug 15 13:04:01 2013 -0700
@@ -146,7 +146,7 @@
    * \brief Make and return a MAC multicast address using the provided
    *        multicast group
    *
-   * RFC 1112 says that an Ipv4 host group address is mapped to an Ethernet 
+   * \RFC{1112} says that an Ipv4 host group address is mapped to an Ethernet 
    * multicast address by placing the low-order 23-bits of the IP address into 
    * the low-order 23 bits of the Ethernet multicast address 
    * 01-00-5E-00-00-00 (hex).
--- a/src/flow-monitor/model/flow-monitor.h	Thu Aug 15 12:01:57 2013 -0700
+++ b/src/flow-monitor/model/flow-monitor.h	Thu Aug 15 13:04:01 2013 -0700
@@ -74,7 +74,7 @@
     /// relatively to the last packet of the stream,
     /// i.e. \f$Jitter\left\{P_N\right\} = \left|Delay\left\{P_N\right\} - Delay\left\{P_{N-1}\right\}\right|\f$.
     /// This definition is in accordance with the Type-P-One-way-ipdv
-    /// as defined in IETF RFC 3393.
+    /// as defined in IETF \RFC{3393}.
     Time     jitterSum; // jitterCount == rxPackets - 1
 
     Time     lastDelay;
--- a/src/internet/helper/ipv6-address-helper.h	Thu Aug 15 12:01:57 2013 -0700
+++ b/src/internet/helper/ipv6-address-helper.h	Thu Aug 15 13:04:01 2013 -0700
@@ -35,7 +35,7 @@
  * \class Ipv6AddressHelper
  * \brief Helper class to auto-assign global IPv6 unicast addresses
  *
- * Assign global unicast IPv6 addresses based on RFC 4291 definition.
+ * Assign global unicast IPv6 addresses based on \RFC{4291} definition.
  *
  *   |         n bits          | 64-n bits |       64 bits              |
  *   +-------------------------+-----------+----------------------------+
@@ -63,16 +63,16 @@
  * that causes the subnet ID to roll over will trigger an assertion.  
  * 
  * By default, the prefix is 32 bits and the network is '2001:db8::/32'
- * (RFC 5156 section 2.6 Documentation prefix).  The prefix may range
+ * (\RFC{5156} section 2.6 Documentation prefix).  The prefix may range
  * from length 0 to 64, with the value 64 having a special meaning that
  * no subnet ID boundary is enforced (equivalent to value 0).
  * 
- * There are two variants of interface ID supported (RFC 4291, Sec. 2.5.1)
+ * There are two variants of interface ID supported (\RFC{4291}, Sec. 2.5.1)
  * The default is a "local" scope, but a "universal" scoped ID may be
  * formed by calling "NewAddress (Address addr)" with a 48-bit MAC address.
  * If this method is called, the addressed returned will include a
  * modified EUI-64-format identifier created from the MAC address as 
- * specified in RFC 4291.
+ * specified in \RFC{4291}.
  */
 class Ipv6AddressHelper
 {
--- a/src/internet/model/global-route-manager-impl.h	Thu Aug 15 12:01:57 2013 -0700
+++ b/src/internet/model/global-route-manager-impl.h	Thu Aug 15 13:04:01 2013 -0700
@@ -40,7 +40,7 @@
 class Ipv4GlobalRouting;
 
 /**
- * @brief Vertex used in shortest path first (SPF) computations. See RFC 2328,
+ * @brief Vertex used in shortest path first (SPF) computations. See \RFC{2328},
  * Section 16.
  *
  * Each router in the simulation is associated with an SPFVertex object.  When
@@ -695,7 +695,7 @@
  * Then, it can compute shortest paths on a per-node basis to all routers, 
  * and finally configure each of the node's forwarding tables.
  *
- * The design is guided by OSPFv2 RFC 2328 section 16.1.1 and quagga ospfd.
+ * The design is guided by OSPFv2 \RFC{2328} section 16.1.1 and quagga ospfd.
  */
 class GlobalRouteManagerImpl
 {
--- a/src/internet/model/global-route-manager.h	Thu Aug 15 12:01:57 2013 -0700
+++ b/src/internet/model/global-route-manager.h	Thu Aug 15 13:04:01 2013 -0700
@@ -35,7 +35,7 @@
  * Then, it can compute shortest paths on a per-node basis to all routers, 
  * and finally configure each of the node's forwarding tables.
  *
- * The design is guided by OSPFv2 RFC 2328 section 16.1.1 and quagga ospfd.
+ * The design is guided by OSPFv2 \RFC{2328} section 16.1.1 and quagga ospfd.
  */
 class GlobalRouteManager
 {
--- a/src/internet/model/global-router-interface.h	Thu Aug 15 12:01:57 2013 -0700
+++ b/src/internet/model/global-router-interface.h	Thu Aug 15 13:04:01 2013 -0700
@@ -246,14 +246,14 @@
  * 
  * Roughly equivalent to a global incarnation of the OSPF link state header
  * combined with a list of Link Records.  Since it's global, there's
- * no need for age or sequence number.  See RFC 2328, Appendix A.
+ * no need for age or sequence number.  See \RFC{2328}, Appendix A.
  */
 class GlobalRoutingLSA
 {
 public:
 /**
  * @enum LSType
- * @brief corresponds to LS type field of RFC 2328 OSPF LSA header
+ * @brief corresponds to LS type field of \RFC{2328} OSPF LSA header
  */
   enum LSType {
     Unknown = 0,        /**< Uninitialized Type */
--- a/src/internet/model/global-routing.h	Thu Aug 15 12:01:57 2013 -0700
+++ b/src/internet/model/global-routing.h	Thu Aug 15 13:04:01 2013 -0700
@@ -73,7 +73,7 @@
  * concerning the links to which it is attached.
  *
  * The format of the data exported conforms to the OSPFv2 standard
- * (http://www.ietf.org/rfc/rfc2328.txt).  In particular, the
+ * \RFC{2328}.  In particular, the
  * information is exported in the form of ns3::GlobalLSA objects that
  * semantically match the Link State Advertisements of OSPF.
  *
--- a/src/internet/model/ipv4-global-routing.cc	Thu Aug 15 12:01:57 2013 -0700
+++ b/src/internet/model/ipv4-global-routing.cc	Thu Aug 15 13:04:01 2013 -0700
@@ -493,7 +493,7 @@
       /// \todo  Forward broadcast
     }
 
-  /// \todo  Configurable option to enable RFC 1222 Strong End System Model
+  /// \todo  Configurable option to enable \RFC{1222} Strong End System Model
   // Right now, we will be permissive and allow a source to send us
   // a packet to one of our other interface addresses; that is, the
   // destination unicast address does not match one of the iif addresses,
--- a/src/internet/model/ipv4-header.h	Thu Aug 15 12:01:57 2013 -0700
+++ b/src/internet/model/ipv4-header.h	Thu Aug 15 13:04:01 2013 -0700
@@ -57,9 +57,9 @@
    * \enum DscpType
    * \brief DiffServ Code Points 
    * Code Points defined in
-   * Assured Forwarding (AF) RFC 2597
-   * Expedited Forwarding (EF) RFC 2598
-   * Default and Class Selector (CS) RFC 2474
+   * Assured Forwarding (AF) \RFC{2597}
+   * Expedited Forwarding (EF) \RFC{2598}
+   * Default and Class Selector (CS) \RFC{2474}
    */
   enum DscpType
     {
@@ -100,7 +100,7 @@
 
   /**
    * \enum EcnType
-   * \brief ECN Type defined in RFC 3168
+   * \brief ECN Type defined in \RFC{3168}
    */
   enum EcnType
     {
--- a/src/internet/model/ipv4-static-routing.cc	Thu Aug 15 12:01:57 2013 -0700
+++ b/src/internet/model/ipv4-static-routing.cc	Thu Aug 15 13:04:01 2013 -0700
@@ -521,7 +521,7 @@
     }
 
   NS_LOG_LOGIC ("Unicast destination");
-  /// \todo Configurable option to enable RFC 1222 Strong End System Model
+  /// \todo Configurable option to enable \RFC{1222} Strong End System Model
   // Right now, we will be permissive and allow a source to send us
   // a packet to one of our other interface addresses; that is, the
   // destination unicast address does not match one of the iif addresses,
--- a/src/internet/model/ipv6-address-generator.h	Thu Aug 15 12:01:57 2013 -0700
+++ b/src/internet/model/ipv6-address-generator.h	Thu Aug 15 13:04:01 2013 -0700
@@ -31,7 +31,7 @@
  * network address; used in topology code. It also keeps track of all
  * addresses assigned to perform duplicate detection.
  *
- * Global unicast IPv6 addresses based on RFC 4291 definition:
+ * Global unicast IPv6 addresses based on \RFC{4291} definition:
  *
  *     |         n bits          |   m bits  |       128-n-m bits         |
  *     +-------------------------+-----------+----------------------------+
@@ -48,7 +48,7 @@
  * the subnet ID.
  *
  * The interface ID is often an EUI-64 address derived from the MAC address,
- * but can also be a pseudo-random value (RFC 3041).  This implementation
+ * but can also be a pseudo-random value (\RFC{3041}).  This implementation
  * does not generate EUI-64-based interface IDs.
  */
 class Ipv6AddressGenerator
--- a/src/internet/model/ipv6-l3-protocol.cc	Thu Aug 15 12:01:57 2013 -0700
+++ b/src/internet/model/ipv6-l3-protocol.cc	Thu Aug 15 13:04:01 2013 -0700
@@ -44,7 +44,7 @@
 #include "icmpv6-l4-protocol.h"
 #include "ndisc-cache.h"
 
-// Minimum IPv6 MTU, as defined by RFC 2460
+/// Minimum IPv6 MTU, as defined by \RFC{2460}
 #define IPV6_MIN_MTU 1280
 
 namespace ns3 {
--- a/src/internet/model/ipv6-list-routing.cc	Thu Aug 15 12:01:57 2013 -0700
+++ b/src/internet/model/ipv6-list-routing.cc	Thu Aug 15 13:04:01 2013 -0700
@@ -147,7 +147,7 @@
       return retVal;
     }
 
-  /// \todo  Configurable option to enable RFC 1222 Strong End System Model
+  /// \todo  Configurable option to enable \RFC{1222} Strong End System Model
   // Right now, we will be permissive and allow a source to send us
   // a packet to one of our other interface addresses; that is, the
   // destination unicast address does not match one of the iif addresses,
--- a/src/internet/model/ipv6-option-header.h	Thu Aug 15 12:01:57 2013 -0700
+++ b/src/internet/model/ipv6-option-header.h	Thu Aug 15 13:04:01 2013 -0700
@@ -40,7 +40,7 @@
    * \struct Alignment
    * \brief represents the alignment requirements of an option header
    *
-   * Represented as factor*n+offset (eg. 8n+2) See RFC 2460.
+   * Represented as factor*n+offset (eg. 8n+2) See \RFC{2460}.
    * No alignment is represented as 1n+0.
    */
   struct Alignment
--- a/src/internet/model/ipv6-packet-info-tag.h	Thu Aug 15 12:01:57 2013 -0700
+++ b/src/internet/model/ipv6-packet-info-tag.h	Thu Aug 15 13:04:01 2013 -0700
@@ -33,8 +33,7 @@
 /**
  * \brief This class implements a tag that carries socket ancillary 
  * data to the socket interface. This is used like 
- * socket option of IP_PKTINFO/IPV6_PKTINFO in RFC 3542
- * See: http://tools.ietf.org/html/rfc3542
+ * socket option of IP_PKTINFO/IPV6_PKTINFO in \RFC{3542}
  *
  * This tag in the send direction is presently not enabled but we
  * would accept a patch along those lines in the future. To include
--- a/src/internet/model/ipv6-pmtu-cache.h	Thu Aug 15 12:01:57 2013 -0700
+++ b/src/internet/model/ipv6-pmtu-cache.h	Thu Aug 15 13:04:01 2013 -0700
@@ -33,7 +33,7 @@
 
 /**
  * \ingroup ipv6
- * \brief This class implements the Path MTU cache, as defined by RFC 1981.
+ * \brief This class implements the Path MTU cache, as defined by \RFC{1981}.
  *
  * The Path MTU is stored according to the destination address, and it is
  * cleared upon expiration (default validity time is 10 minutes).
--- a/src/internet/model/ipv6-static-routing.cc	Thu Aug 15 12:01:57 2013 -0700
+++ b/src/internet/model/ipv6-static-routing.cc	Thu Aug 15 13:04:01 2013 -0700
@@ -575,7 +575,7 @@
         }
     }
 
-  /// \todo  Configurable option to enable RFC 1222 Strong End System Model
+  /// \todo  Configurable option to enable \RFC{1222} Strong End System Model
   // Right now, we will be permissive and allow a source to send us
   // a packet to one of our other interface addresses; that is, the
   // destination unicast address does not match one of the iif addresses,
--- a/src/internet/model/tcp-newreno.h	Thu Aug 15 12:01:57 2013 -0700
+++ b/src/internet/model/tcp-newreno.h	Thu Aug 15 13:04:01 2013 -0700
@@ -31,7 +31,7 @@
  *
  * \brief An implementation of a stream socket using TCP.
  *
- * This class contains the NewReno implementation of TCP, as of RFC2582.
+ * This class contains the NewReno implementation of TCP, as of \RFC{2582}.
  */
 class TcpNewReno : public TcpSocketBase
 {
--- a/src/internet/model/tcp-reno.h	Thu Aug 15 12:01:57 2013 -0700
+++ b/src/internet/model/tcp-reno.h	Thu Aug 15 13:04:01 2013 -0700
@@ -31,7 +31,7 @@
  *
  * \brief An implementation of a stream socket using TCP.
  *
- * This class contains the Reno implementation of TCP, according to RFC2581,
+ * This class contains the Reno implementation of TCP, according to \RFC{2581},
  * except sec.4.1 "re-starting idle connections", which we do not detect for
  * idleness and thus no slow start upon resumption.
  */
--- a/src/internet/model/tcp-rfc793.h	Thu Aug 15 12:01:57 2013 -0700
+++ b/src/internet/model/tcp-rfc793.h	Thu Aug 15 13:04:01 2013 -0700
@@ -31,7 +31,7 @@
  *
  * \brief An implementation of a stream socket using TCP.
  *
- * This class contains an RFC793 implementation of TCP, as well as a sockets
+ * This class contains an \RFC{793} implementation of TCP, as well as a sockets
  * interface for talking to TCP.  This serves as a base for other TCP functions
  * where the sliding window mechanism is handled here.  This class provides
  * connection orientation and sliding window flow control.
--- a/src/internet/model/tcp-tahoe.h	Thu Aug 15 12:01:57 2013 -0700
+++ b/src/internet/model/tcp-tahoe.h	Thu Aug 15 13:04:01 2013 -0700
@@ -37,7 +37,7 @@
  * http://inst.eecs.berkeley.edu/~ee122/fa05/projects/Project2/proj2_spec_files/sacks.pdf
  * In summary, we have slow start, congestion avoidance, and fast retransmit.
  * The implementation of these algorithms are based on W. R. Stevens's book and
- * also RFC2001.
+ * also \RFC{2001}.
  */
 class TcpTahoe : public TcpSocketBase
 {
--- a/src/internet/model/udp-socket-factory-impl.h	Thu Aug 15 12:01:57 2013 -0700
+++ b/src/internet/model/udp-socket-factory-impl.h	Thu Aug 15 13:04:01 2013 -0700
@@ -32,7 +32,7 @@
  * \defgroup udp Udp
  *
  * This  is  an  implementation of the User Datagram Protocol described in
- * RFC 768.  It implements a connectionless,  unreliable  datagram  packet
+ * \RFC{768}.  It implements a connectionless,  unreliable  datagram  packet
  * service.   Packets  may  be reordered or duplicated before they arrive.
  * UDP generates and checks checksums to catch transmission errors.
  *
--- a/src/network/helper/delay-jitter-estimation.h	Thu Aug 15 12:01:57 2013 -0700
+++ b/src/network/helper/delay-jitter-estimation.h	Thu Aug 15 13:04:01 2013 -0700
@@ -61,7 +61,7 @@
    */
   Time GetLastDelay (void) const;
   /**
-   * The jitter is calculated using the RFC 1889 (RTP) jitter
+   * The jitter is calculated using the \RFC{1889} (RTP) jitter
    * definition.
    *
    * \returns the updated jitter.
--- a/src/network/model/net-device.h	Thu Aug 15 12:01:57 2013 -0700
+++ b/src/network/model/net-device.h	Thu Aug 15 13:04:01 2013 -0700
@@ -158,7 +158,7 @@
    * \brief Make and return a MAC multicast address using the provided
    *        multicast group
    *
-   * RFC 1112 says that an Ipv4 host group address is mapped to an Ethernet 
+   * \RFC{1112} says that an Ipv4 host group address is mapped to an Ethernet 
    * multicast address by placing the low-order 23-bits of the IP address into 
    * the low-order 23 bits of the Ethernet multicast address 
    * 01-00-5E-00-00-00 (hex).  Similar RFCs exist for Ipv6 and Eui64 mappings.
--- a/src/network/utils/packetbb.h	Thu Aug 15 12:01:57 2013 -0700
+++ b/src/network/utils/packetbb.h	Thu Aug 15 13:04:01 2013 -0700
@@ -359,7 +359,7 @@
  * A PacketBB packet is made up of zero or more packet TLVs (PbbTlv), and zero
  * or more messages (PbbMessage).
  *
- * See: http://tools.ietf.org/html/rfc5444 for details.
+ * See: \RFC{5444} for details.
  */
 class PbbPacket : public SimpleRefCount<PbbPacket,Header>
 {
--- a/src/olsr/model/olsr-routing-protocol.cc	Thu Aug 15 12:01:57 2013 -0700
+++ b/src/olsr/model/olsr-routing-protocol.cc	Thu Aug 15 13:04:01 2013 -0700
@@ -356,7 +356,7 @@
 }
 
 //
-// \brief Processes an incoming %OLSR packet following RFC 3626 specification.
+// \brief Processes an incoming %OLSR packet following \RFC{3626} specification.
 void
 RoutingProtocol::RecvOlsr (Ptr<Socket> socket)
 {
@@ -506,7 +506,7 @@
 }
 
 ///
-/// \brief This auxiliary function (defined in RFC 3626) is used for calculating the MPR Set.
+/// \brief This auxiliary function (defined in \RFC{3626}) is used for calculating the MPR Set.
 ///
 /// \param tuple the neighbor tuple which has the main address of the node we are going to calculate its degree to.
 /// \return the degree of the node.
@@ -562,7 +562,7 @@
 } // anonymous namespace
 
 ///
-/// \brief Computates MPR set of a node following RFC 3626 hints.
+/// \brief Computates MPR set of a node following \RFC{3626} hints.
 ///
 void
 RoutingProtocol::MprComputation ()
@@ -870,7 +870,7 @@
 }
 
 ///
-/// \brief Creates the routing table of the node following RFC 3626 hints.
+/// \brief Creates the routing table of the node following \RFC{3626} hints.
 ///
 void
 RoutingProtocol::RoutingTableComputation ()
@@ -1188,7 +1188,7 @@
 
 
 ///
-/// \brief Processes a HELLO message following RFC 3626 specification.
+/// \brief Processes a HELLO message following \RFC{3626} specification.
 ///
 /// Link sensing and population of the Neighbor Set, 2-hop Neighbor Set and MPR
 /// Selector Set are performed.
@@ -1252,7 +1252,7 @@
 }
 
 ///
-/// \brief Processes a TC message following RFC 3626 specification.
+/// \brief Processes a TC message following \RFC{3626} specification.
 ///
 /// The Topology Set is updated (if needed) with the information of
 /// the received TC message.
@@ -1347,7 +1347,7 @@
 }
 
 ///
-/// \brief Processes a MID message following RFC 3626 specification.
+/// \brief Processes a MID message following \RFC{3626} specification.
 ///
 /// The Interface Association Set is updated (if needed) with the information
 /// of the received MID message.
@@ -1426,7 +1426,7 @@
 }
 
 ///
-/// \brief Processes a HNA message following RFC 3626 specification.
+/// \brief Processes a HNA message following \RFC{3626} specification.
 ///
 /// The Host Network Association Set is updated (if needed) with the information
 /// of the received HNA message.
@@ -1494,7 +1494,7 @@
 ///
 /// \brief OLSR's default forwarding algorithm.
 ///
-/// See RFC 3626 for details.
+/// See \RFC{3626} for details.
 ///
 /// \param p the %OLSR packet which has been received.
 /// \param msg the %OLSR message which must be forwarded.
@@ -1982,7 +1982,7 @@
 
 ///
 /// \brief Updates Link Set according to a new received HELLO message
-/// (following RFC 3626 specification). Neighbor Set is also updated if needed.
+/// (following \RFC{3626} specification). Neighbor Set is also updated if needed.
 void
 RoutingProtocol::LinkSensing (const olsr::MessageHeader &msg,
                               const olsr::MessageHeader::Hello &hello,
@@ -2119,7 +2119,7 @@
 
 ///
 /// \brief Updates the Neighbor Set according to the information contained in
-/// a new received HELLO message (following RFC 3626).
+/// a new received HELLO message (following \RFC{3626}).
 void
 RoutingProtocol::PopulateNeighborSet (const olsr::MessageHeader &msg,
                                       const olsr::MessageHeader::Hello &hello)
@@ -2134,7 +2134,7 @@
 
 ///
 /// \brief Updates the 2-hop Neighbor Set according to the information contained
-/// in a new received HELLO message (following RFC 3626).
+/// in a new received HELLO message (following \RFC{3626}).
 void
 RoutingProtocol::PopulateTwoHopNeighborSet (const olsr::MessageHeader &msg,
                                             const olsr::MessageHeader::Hello &hello)
@@ -2246,7 +2246,7 @@
 
 ///
 /// \brief Updates the MPR Selector Set according to the information contained in
-/// a new received HELLO message (following RFC 3626).
+/// a new received HELLO message (following \RFC{3626}).
 void
 RoutingProtocol::PopulateMprSelectorSet (const olsr::MessageHeader &msg,
                                          const olsr::MessageHeader::Hello &hello)
--- a/src/olsr/model/olsr-state.h	Thu Aug 15 12:01:57 2013 -0700
+++ b/src/olsr/model/olsr-state.h	Thu Aug 15 13:04:01 2013 -0700
@@ -37,15 +37,15 @@
   //  friend class Olsr;
 
 protected:
-  LinkSet m_linkSet;    ///< Link Set (RFC 3626, section 4.2.1).
-  NeighborSet m_neighborSet;            ///< Neighbor Set (RFC 3626, section 4.3.1).
-  TwoHopNeighborSet m_twoHopNeighborSet;        ///< 2-hop Neighbor Set (RFC 3626, section 4.3.2).
-  TopologySet m_topologySet;    ///< Topology Set (RFC 3626, section 4.4).
-  MprSet m_mprSet;      ///< MPR Set (RFC 3626, section 4.3.3).
-  MprSelectorSet m_mprSelectorSet;      ///< MPR Selector Set (RFC 3626, section 4.3.4).
-  DuplicateSet m_duplicateSet;  ///< Duplicate Set (RFC 3626, section 3.4).
-  IfaceAssocSet m_ifaceAssocSet;        ///< Interface Association Set (RFC 3626, section 4.1).
-  AssociationSet m_associationSet; ///<	Association Set (RFC 3626, section12.2). Associations obtained from HNA messages generated by other nodes.
+  LinkSet m_linkSet;    ///< Link Set (\RFC{3626}, section 4.2.1).
+  NeighborSet m_neighborSet;            ///< Neighbor Set (\RFC{3626}, section 4.3.1).
+  TwoHopNeighborSet m_twoHopNeighborSet;        ///< 2-hop Neighbor Set (\RFC{3626}, section 4.3.2).
+  TopologySet m_topologySet;    ///< Topology Set (\RFC{3626}, section 4.4).
+  MprSet m_mprSet;      ///< MPR Set (\RFC{3626}, section 4.3.3).
+  MprSelectorSet m_mprSelectorSet;      ///< MPR Selector Set (\RFC{3626}, section 4.3.4).
+  DuplicateSet m_duplicateSet;  ///< Duplicate Set (\RFC{3626}, section 3.4).
+  IfaceAssocSet m_ifaceAssocSet;        ///< Interface Association Set (\RFC{3626}, section 4.1).
+  AssociationSet m_associationSet; ///<	Association Set (\RFC{3626}, section12.2). Associations obtained from HNA messages generated by other nodes.
   Associations m_associations;  ///< The node's local Host Network Associations that will be advertised using HNA messages.
 
 public:
--- a/src/point-to-point/model/ppp-header.h	Thu Aug 15 12:01:57 2013 -0700
+++ b/src/point-to-point/model/ppp-header.h	Thu Aug 15 13:04:01 2013 -0700
@@ -28,7 +28,7 @@
  * \brief Packet header for PPP
  *
  * This class can be used to add a header to PPP packet.  Currently we do not
- * implement any of the state machine in RFC 1661, we just encapsulate the
+ * implement any of the state machine in \RFC{1661}, we just encapsulate the
  * inbound packet send it on.  The goal here is not really to implement the
  * point-to-point protocol, but to encapsulate our packets in a known protocol
  * so packet sniffers can parse them.
@@ -69,7 +69,7 @@
   /**
    * \brief Set the protocol type carried by this PPP packet
    *
-   * The type numbers to be used are defined in RFC3818
+   * The type numbers to be used are defined in \RFC{3818}
    *
    * \param protocol the protocol type being carried
    */
@@ -78,7 +78,7 @@
   /**
    * \brief Get the protocol type carried by this PPP packet
    *
-   * The type numbers to be used are defined in RFC3818
+   * The type numbers to be used are defined in \RFC{3818}
    *
    * \return the protocol type being carried
    */