spell check, mostly in comments.
authorAndrey Mazo <mazo@iitp.ru>
Fri, 23 Apr 2010 15:09:31 +0400
changeset 62738d70de29d514
parent 6272 f52c6e3cae70
child 6274 3e8b3f2306c9
spell check, mostly in comments.
CHANGES.html
doc/manual/attributes.texi
doc/tutorial/in-process/other.texi
examples/mpi/third-distributed.cc
src/common/data-rate.h
src/common/nix-vector.h
src/common/propagation-loss-model.h
src/contrib/delay-jitter-estimation.h
src/contrib/topology-read/topology-reader.h
src/core/assert.h
src/core/attribute-helper.h
src/core/callback.h
src/core/names.h
src/core/object.h
src/core/ptr.h
src/core/random-variable.h
src/core/simple-ref-count.h
src/core/system-mutex.h
src/core/system-thread.h
src/core/test.h
src/devices/csma/backoff.h
src/devices/csma/csma-net-device.h
src/devices/csma/csma.h
src/devices/mesh/dot11s/hwmp-protocol-mac.h
src/devices/mesh/dot11s/hwmp-protocol.h
src/devices/mesh/dot11s/ie-dot11s-beacon-timing.h
src/devices/mesh/dot11s/ie-dot11s-preq.h
src/devices/mesh/dot11s/peer-link.h
src/devices/mesh/dot11s/peer-management-protocol-mac.cc
src/devices/mesh/dot11s/peer-management-protocol.h
src/devices/mesh/dot11s/test/hwmp-reactive-regression.h
src/devices/mesh/flame/flame-protocol.cc
src/devices/mesh/mesh-l2-routing-protocol.h
src/devices/mesh/mesh-point-device.h
src/devices/point-to-point/point-to-point-channel.h
src/devices/point-to-point/point-to-point-net-device.h
src/devices/point-to-point/point-to-point.h
src/devices/tap-bridge/tap-bridge.h
src/devices/tap-bridge/tap.h
src/devices/wifi/amrr-wifi-manager.cc
src/devices/wifi/block-ack-manager.h
src/devices/wifi/ctrl-headers.h
src/devices/wifi/dcf-manager.h
src/devices/wifi/edca-txop-n.h
src/devices/wifi/mac-low.h
src/devices/wifi/msdu-standard-aggregator.h
src/devices/wifi/originator-block-ack-agreement.h
src/devices/wifi/wifi-mac.h
src/devices/wifi/wifi-mode.h
src/devices/wifi/wifi-phy.h
src/devices/wifi/wifi.h
src/devices/wifi/yans-wifi-phy.h
src/devices/wimax/bs-net-device.h
src/devices/wimax/bs-scheduler-rtps.h
src/devices/wimax/bs-scheduler-simple.h
src/devices/wimax/bs-scheduler.h
src/devices/wimax/bs-service-flow-manager.h
src/devices/wimax/bs-uplink-scheduler-mbqos.cc
src/devices/wimax/bs-uplink-scheduler-mbqos.h
src/devices/wimax/bs-uplink-scheduler-rtps.h
src/devices/wimax/cid.h
src/devices/wimax/ipcs-classifier-record.h
src/devices/wimax/service-flow-record.h
src/devices/wimax/service-flow.h
src/devices/wimax/simple-ofdm-send-param.h
src/devices/wimax/snr-to-block-error-rate-manager.h
src/devices/wimax/ss-net-device.h
src/devices/wimax/ss-scheduler.h
src/devices/wimax/wimax-mac-header.h
src/devices/wimax/wimax-mac-queue.h
src/devices/wimax/wimax-mac-to-mac-header.h
src/helper/application-container.h
src/helper/bridge-helper.h
src/helper/csma-helper.h
src/helper/emu-helper.h
src/helper/ipv4-address-helper.h
src/helper/ipv4-interface-container.h
src/helper/ipv6-address-helper.h
src/helper/mesh-helper.h
src/helper/node-container.h
src/helper/point-to-point-grid-helper.h
src/helper/qos-wifi-mac-helper.h
src/helper/tap-bridge-helper.h
src/helper/topology-reader-helper.h
src/helper/udp-client-server-helper.h
src/helper/v4ping-helper.h
src/helper/wimax-helper.h
src/internet-stack/icmpv6-l4-protocol.h
src/internet-stack/ipv6-extension-header-test-suite.cc
src/internet-stack/ipv6-l3-protocol.h
src/internet-stack/ipv6-option-header.h
src/internet-stack/ipv6-test.cc
src/internet-stack/nsc-tcp-l4-protocol.h
src/internet-stack/nsc-tcp-socket-impl.h
src/internet-stack/tcp-l4-protocol.h
src/internet-stack/tcp-socket-impl.cc
src/internet-stack/tcp-socket-impl.h
src/internet-stack/udp-l4-protocol.h
src/mobility/hierarchical-mobility-model.h
src/node/application.h
src/node/ipv4.h
src/node/ipv6-address.h
src/node/ipv6.h
src/node/net-device.h
src/node/packetbb.h
src/node/queue.h
src/routing/global-routing/candidate-queue.h
src/routing/global-routing/global-route-manager-impl.cc
src/routing/global-routing/global-route-manager-impl.h
src/routing/global-routing/global-router-interface.h
src/routing/global-routing/ipv4-global-routing.h
src/routing/nix-vector-routing/ipv4-nix-vector-routing.h
src/routing/olsr/olsr.h
src/routing/static-routing/ipv4-static-routing.h
src/routing/static-routing/ipv6-routing-table-entry.h
src/simulator/nstime.h
src/simulator/realtime-simulator-impl.cc
src/simulator/synchronizer.h
src/simulator/wall-clock-synchronizer.h
src/test/ns3tcp/receive-list-error-model.cc
src/test/ns3tcp/receive-list-error-model.h
src/test/ns3wifi/ns3wifi.h
     1.1 --- a/CHANGES.html	Fri Apr 23 14:53:30 2010 +0400
     1.2 +++ b/CHANGES.html	Fri Apr 23 15:09:31 2010 +0400
     1.3 @@ -1172,7 +1172,7 @@
     1.4  In the case of a receiver window collapse, when a advertised zero-window
     1.5  packet is received, the sender enters the persist probing state in which
     1.6  it sends probe packets with one payload byte at exponentially backed-off
     1.7 -intervals up to 60s.  The reciever will continue to send advertised 
     1.8 +intervals up to 60s.  The receiver will continue to send advertised 
     1.9  zero-window ACKs of the old data so long as the receiver buffer remains full.
    1.10  When the receiver window clears up due to an application read, the TCP
    1.11  will finally ACK the probe byte, and update its advertised window appropriately.
     2.1 --- a/doc/manual/attributes.texi	Fri Apr 23 14:53:30 2010 +0400
     2.2 +++ b/doc/manual/attributes.texi	Fri Apr 23 15:09:31 2010 +0400
     2.3 @@ -527,7 +527,7 @@
     2.4  never fail due to the state of another Attribute.  No Attribute setter may 
     2.5  change (set) any other Attribute value as a result of changing its value.
     2.6  
     2.7 -This is a very strong restriction and there are cases where Atrributes must
     2.8 +This is a very strong restriction and there are cases where Attributes must
     2.9  set consistently to allow correct operation.  To this end we do allow for 
    2.10  consistency checking @emph{when the attribute is used} (cf. NS_ASSERT_MSG 
    2.11  or NS_ABORT_MSG).
     3.1 --- a/doc/tutorial/in-process/other.texi	Fri Apr 23 14:53:30 2010 +0400
     3.2 +++ b/doc/tutorial/in-process/other.texi	Fri Apr 23 15:09:31 2010 +0400
     3.3 @@ -1787,7 +1787,7 @@
     3.4    AddConstructor<A> ();
     3.5  @end verbatim
     3.6  
     3.7 -You can interpret this as explaining to the @command{ns-3} object ssytem that
     3.8 +You can interpret this as explaining to the @command{ns-3} object system that
     3.9  you have a constructor named @code{A::A} which takes no parameters.  You are
    3.10  saying that this constructor should be used when @code{CreateObject} is called
    3.11  with no parameters.
     4.1 --- a/examples/mpi/third-distributed.cc	Fri Apr 23 14:53:30 2010 +0400
     4.2 +++ b/examples/mpi/third-distributed.cc	Fri Apr 23 15:09:31 2010 +0400
     4.3 @@ -193,7 +193,7 @@
     4.4        serverApps.Stop (Seconds (10.0));
     4.5      }
     4.6  
     4.7 -  // If the simulator has sytem id 0, then 
     4.8 +  // If the simulator has system id 0, then 
     4.9    // it should contain the client application, 
    4.10    // since it is on one of the wifi nodes
    4.11    if (systemId == 0)
     5.1 --- a/src/common/data-rate.h	Fri Apr 23 14:53:30 2010 +0400
     5.2 +++ b/src/common/data-rate.h	Fri Apr 23 15:09:31 2010 +0400
     5.3 @@ -77,7 +77,7 @@
     5.4     *
     5.5     * Construct a data rate from an integer.  This class only supports positive
     5.6     * integer data rates in units of bits/s, meaning 1bit/s is the smallest 
     5.7 -   * non-trivial bitrate availiable.
     5.8 +   * non-trivial bitrate available.
     5.9     * \param bps bit/s value
    5.10     */
    5.11    DataRate (uint64_t bps);
    5.12 @@ -95,7 +95,7 @@
    5.13     *
    5.14     * Calculates the transmission time at this data rate
    5.15     * \param bytes The number of bytes (not bits) for which to calculate
    5.16 -   * \return The tranmission time in seconds for the number of bytes specified
    5.17 +   * \return The transmission time in seconds for the number of bytes specified
    5.18     */
    5.19    double CalculateTxTime(uint32_t bytes) const;
    5.20    
     6.1 --- a/src/common/nix-vector.h	Fri Apr 23 14:53:30 2010 +0400
     6.2 +++ b/src/common/nix-vector.h	Fri Apr 23 15:09:31 2010 +0400
     6.3 @@ -46,7 +46,7 @@
     6.4   * bits long and can store multiple neighbor-indexes.  A 
     6.5   * fair amount of bit manipulation is used to store these 
     6.6   * neighbor-indexes efficiently.  A vector is used so that 
     6.7 - * the nix-vector can grow arbitraily if the topoplogy and 
     6.8 + * the nix-vector can grow arbitraily if the topology and 
     6.9   * route requires a large number of neighbor-indexes.
    6.10   *
    6.11   * As the nix-vector travels along the route, an internal 
     7.1 --- a/src/common/propagation-loss-model.h	Fri Apr 23 14:53:30 2010 +0400
     7.2 +++ b/src/common/propagation-loss-model.h	Fri Apr 23 15:09:31 2010 +0400
     7.3 @@ -167,7 +167,7 @@
     7.4     */
     7.5    double GetLambda (void) const;
     7.6    /**
     7.7 -   * \returns the current system loss (dimention-less)
     7.8 +   * \returns the current system loss (dimension-less)
     7.9     */
    7.10    double GetSystemLoss (void) const;
    7.11  
    7.12 @@ -251,7 +251,7 @@
    7.13     */
    7.14    double GetLambda (void) const;
    7.15    /**
    7.16 -   * \returns the current system loss (dimention-less)
    7.17 +   * \returns the current system loss (dimension-less)
    7.18     */
    7.19    double GetSystemLoss (void) const;
    7.20    /**
     8.1 --- a/src/contrib/delay-jitter-estimation.h	Fri Apr 23 14:53:30 2010 +0400
     8.2 +++ b/src/contrib/delay-jitter-estimation.h	Fri Apr 23 15:09:31 2010 +0400
     8.3 @@ -22,7 +22,7 @@
     8.4     * record within the packet the tx time which is used upon
     8.5     * packet reception to calculate the delay and jitter. The
     8.6     * tx time is stored in the packet as an ns3::Tag which means
     8.7 -   * that it does not use any network ressources and is not
     8.8 +   * that it does not use any network resources and is not
     8.9     * taken into account in transmission delay calculations.
    8.10     */
    8.11    static void PrepareTx (Ptr<const Packet> packet);
     9.1 --- a/src/contrib/topology-read/topology-reader.h	Fri Apr 23 14:53:30 2010 +0400
     9.2 +++ b/src/contrib/topology-read/topology-reader.h	Fri Apr 23 15:09:31 2010 +0400
     9.3 @@ -125,7 +125,7 @@
     9.4    };
     9.5  
     9.6    /**
     9.7 -   * \brief Contant iterator to the list of the links.
     9.8 +   * \brief Constant iterator to the list of the links.
     9.9     */
    9.10    typedef std::list< Link >::const_iterator ConstLinksIterator;
    9.11  
    10.1 --- a/src/core/assert.h	Fri Apr 23 14:53:30 2010 +0400
    10.2 +++ b/src/core/assert.h	Fri Apr 23 15:09:31 2010 +0400
    10.3 @@ -43,7 +43,7 @@
    10.4  
    10.5  /**
    10.6   * \ingroup assert
    10.7 - * \param condition condition to verifiy.
    10.8 + * \param condition condition to verify.
    10.9   *
   10.10   * At runtime, in debugging builds, if this condition is not
   10.11   * true, the program prints the source file, line number and 
   10.12 @@ -66,7 +66,7 @@
   10.13  
   10.14  /**
   10.15   * \ingroup assert
   10.16 - * \param condition condition to verifiy.
   10.17 + * \param condition condition to verify.
   10.18   * \param message message to output
   10.19   *
   10.20   * At runtime, in debugging builds, if this condition is not
    11.1 --- a/src/core/attribute-helper.h	Fri Apr 23 14:53:30 2010 +0400
    11.2 +++ b/src/core/attribute-helper.h	Fri Apr 23 15:09:31 2010 +0400
    11.3 @@ -82,7 +82,7 @@
    11.4   *  2) The more complex macros.
    11.5   *
    11.6   * The simple macros are implemented in terms of the complex
    11.7 - * macros and should generally be prefered over the complex macros:
    11.8 + * macros and should generally be preferred over the complex macros:
    11.9   *    - \ref ATTRIBUTE_HELPER_HEADER, and,
   11.10   *    - \ref ATTRIBUTE_HELPER_CPP,
   11.11   */
    12.1 --- a/src/core/callback.h	Fri Apr 23 14:53:30 2010 +0400
    12.2 +++ b/src/core/callback.h	Fri Apr 23 15:09:31 2010 +0400
    12.3 @@ -371,7 +371,7 @@
    12.4    Callback () {}
    12.5  
    12.6    // There are two dummy args below to ensure that this constructor is
    12.7 -  // always properly disambiguited by the c++ compiler
    12.8 +  // always properly disambiguated by the c++ compiler
    12.9    template <typename FUNCTOR>
   12.10    Callback (FUNCTOR const &functor, bool, bool) 
   12.11      : CallbackBase (Create<FunctorCallbackImpl<FUNCTOR,R,T1,T2,T3,T4,T5,T6,T7,T8,T9> > (functor))
    13.1 --- a/src/core/names.h	Fri Apr 23 14:53:30 2010 +0400
    13.2 +++ b/src/core/names.h	Fri Apr 23 15:09:31 2010 +0400
    13.3 @@ -111,7 +111,7 @@
    13.4     * string actually refers to a previously named object, "under" which you want
    13.5     * to accomplish some naming action.
    13.6     * 
    13.7 -   * However, the path is sometimes not avialable, and you only have the object 
    13.8 +   * However, the path is sometimes not available, and you only have the object 
    13.9     * that is represented by the path in the names name space.  To support this 
   13.10     * use-case in a reasonably high-performance way, the path string is can be 
   13.11     * replaced by the object pointer to which that path would refer.  In the spirit
   13.12 @@ -211,7 +211,7 @@
   13.13     * string actually refers to a previously named object, "under" which you want
   13.14     * to accomplish some naming action.
   13.15     * 
   13.16 -   * However, the path is sometimes not avialable, and you only have the object 
   13.17 +   * However, the path is sometimes not available, and you only have the object 
   13.18     * that is represented by the path in the names name space.  To support this 
   13.19     * use-case in a reasonably high-performance way, the path string is can be 
   13.20     * replaced by the object pointer to which that path would refer.  In the spirit
   13.21 @@ -250,7 +250,7 @@
   13.22     *
   13.23     * This method returns the name of the object, e.g., "eth0".
   13.24     *
   13.25 -   * \param object A spart pointer to an object for which you want to find
   13.26 +   * \param object A smart pointer to an object for which you want to find
   13.27     *               its name.
   13.28     *
   13.29     * \returns a string containing the name of the object if found, otherwise
   13.30 @@ -269,7 +269,7 @@
   13.31     *
   13.32     * This method returns the name path of the object, e.g., "Names/client/eth0".
   13.33     *
   13.34 -   * \param object A spart pointer to an object for which you want to find
   13.35 +   * \param object A smart pointer to an object for which you want to find
   13.36     *               its fullname.
   13.37     *
   13.38     * \returns a string containing the name path of the object, otherwise
   13.39 @@ -341,7 +341,7 @@
   13.40     * convenient: Names::Find ("/Names/server/eth0") or, using the split path and 
   13.41     * name approach, Names::Find ("/Names/server", "eth0").
   13.42     *
   13.43 -   * However, the path is sometimes not avialable, and you only have the object 
   13.44 +   * However, the path is sometimes not available, and you only have the object 
   13.45     * that is represented by the path in the names name space.  To support this 
   13.46     * use-case in a reasonably high-performance way, the path string is can be 
   13.47     * replaced by the object pointer to which that path would refer.  In the spirit
   13.48 @@ -393,7 +393,7 @@
   13.49     *
   13.50     * \brief Non-templated internal version of Names::Find
   13.51     *
   13.52 -   * \param context A spart pointer to an object under which you want to look 
   13.53 +   * \param context A smart pointer to an object under which you want to look 
   13.54     *                for the provided name.
   13.55     * \param name A string containing the name to look for.
   13.56     *
    14.1 --- a/src/core/object.h	Fri Apr 23 14:53:30 2010 +0400
    14.2 +++ b/src/core/object.h	Fri Apr 23 15:09:31 2010 +0400
    14.3 @@ -205,7 +205,7 @@
    14.4     * copy aggregated objects. i.e., if your object instance
    14.5     * is already aggregated to another object and if you invoke
    14.6     * this copy constructor, the new object instance will be
    14.7 -   * a pristine standlone object instance not aggregated to
    14.8 +   * a pristine standalone object instance not aggregated to
    14.9     * any other object. It is thus _your_ responsability
   14.10     * as a caller of this method to do what needs to be done
   14.11     * (if it is needed) to ensure that the object stays in a
    15.1 --- a/src/core/ptr.h	Fri Apr 23 14:53:30 2010 +0400
    15.2 +++ b/src/core/ptr.h	Fri Apr 23 15:09:31 2010 +0400
    15.3 @@ -51,7 +51,7 @@
    15.4   * If you want to store a newed object into a smart pointer,
    15.5   * we recommend you to use the Create template functions
    15.6   * to create the object and store it in a smart pointer to avoid
    15.7 - * memory leaks. These functions are really small conveniance
    15.8 + * memory leaks. These functions are really small convenience
    15.9   * functions and their goal is just is save you a small
   15.10   * bit of typing.
   15.11   */
    16.1 --- a/src/core/random-variable.h	Fri Apr 23 14:53:30 2010 +0400
    16.2 +++ b/src/core/random-variable.h	Fri Apr 23 15:09:31 2010 +0400
    16.3 @@ -245,7 +245,7 @@
    16.4   * Class SequentialVariable defines a random number generator that
    16.5   * returns a sequential sequence.  The sequence monotonically
    16.6   * increases for a period, then wraps around to the low value
    16.7 - * and begins monotonicaly increasing again.
    16.8 + * and begins monotonically increasing again.
    16.9   */
   16.10  class SequentialVariable : public RandomVariable
   16.11  {
   16.12 @@ -506,7 +506,7 @@
   16.13     * \brief Construct a normal random variable with specified mean and variance
   16.14     * \param m Mean value
   16.15     * \param v Variance
   16.16 -   * \param b Bound.  The NormalVariable is bounded symetrically about the mean
   16.17 +   * \param b Bound.  The NormalVariable is bounded symmetrically about the mean
   16.18     * [mean-bound,mean+bound]
   16.19     */
   16.20    NormalVariable (double m, double v, double b);
   16.21 @@ -521,8 +521,8 @@
   16.22   * series of calls to the CDF member function, specifying a
   16.23   * value and the probability that the function value is less than
   16.24   * the specified value.  When values are requested,
   16.25 - * a uniform random variable is used to select a probabililty,
   16.26 - * and the return value is interpreted linerarly between the
   16.27 + * a uniform random variable is used to select a probability,
   16.28 + * and the return value is interpreted linearly between the
   16.29   * two appropriate points in the CDF.  The method is known
   16.30   * as inverse transform sampling:
   16.31   * (http://en.wikipedia.org/wiki/Inverse_transform_sampling).
   16.32 @@ -780,7 +780,7 @@
   16.33   * \brief Triangularly Distributed random var
   16.34   * \ingroup randomvariable
   16.35   *
   16.36 - * This distribution is a triangular distribution.  The probablility density
   16.37 + * This distribution is a triangular distribution.  The probability density
   16.38   * is in the shape of a triangle.
   16.39   */
   16.40  class TriangularVariable : public RandomVariable
    17.1 --- a/src/core/simple-ref-count.h	Fri Apr 23 14:53:30 2010 +0400
    17.2 +++ b/src/core/simple-ref-count.h	Fri Apr 23 15:09:31 2010 +0400
    17.3 @@ -45,7 +45,7 @@
    17.4   * mandatory:
    17.5   *    - T: the typename of the subclass which derives from this template
    17.6   *      class. Yes, this is weird but it's a common C++ template pattern
    17.7 - *      whose name is CRTP (Curriously Recursive Template Pattern)
    17.8 + *      whose name is CRTP (Curiously Recursive Template Pattern)
    17.9   *    - PARENT: the typename of the parent of this template. By default,
   17.10   *      this typename is 'ns3::empty' which is an empty class: compilers
   17.11   *      which implement the RBCO optimization (empty base class optimization)
   17.12 @@ -75,7 +75,7 @@
   17.13     * Increment the reference count. This method should not be called
   17.14     * by user code. SimpleRefCount instances are expected to be used in
   17.15     * conjunction with the Ptr template which would make calling Ref
   17.16 -   * unecessary and dangerous.
   17.17 +   * unnecessary and dangerous.
   17.18     */
   17.19    inline void Ref (void) const
   17.20    {
   17.21 @@ -85,7 +85,7 @@
   17.22     * Decrement the reference count. This method should not be called
   17.23     * by user code. SimpleRefCount instances are expected to be used in 
   17.24     * conjunction with the Ptr template which would make calling Ref
   17.25 -   * unecessary and dangerous.
   17.26 +   * unnecessary and dangerous.
   17.27     */
   17.28    inline void Unref (void) const
   17.29    {
    18.1 --- a/src/core/system-mutex.h	Fri Apr 23 14:53:30 2010 +0400
    18.2 +++ b/src/core/system-mutex.h	Fri Apr 23 15:09:31 2010 +0400
    18.3 @@ -71,7 +71,7 @@
    18.4   * @brief A class which provides a simple way to implement a Critical Section.
    18.5   *
    18.6   * When more than one SystemThread needs to access a shared resource, we
    18.7 - * conrol access by acquiring a SystemMutex.  The CriticalSection class uses
    18.8 + * control access by acquiring a SystemMutex.  The CriticalSection class uses
    18.9   * the C++ scoping rules to automatically perform the required Lock and Unlock
   18.10   * operations to implement a Critical Section.
   18.11   *
    19.1 --- a/src/core/system-thread.h	Fri Apr 23 14:53:30 2010 +0400
    19.2 +++ b/src/core/system-thread.h	Fri Apr 23 15:09:31 2010 +0400
    19.3 @@ -142,7 +142,7 @@
    19.4     * read somehow.  This method also provides that functionality, by sending a
    19.5     * SIGALRM signal to the possibly blocked thread.
    19.6     *
    19.7 -   * @warning Uses SIGALRM to notifiy threads possibly blocked on IO.  Beware
    19.8 +   * @warning Uses SIGALRM to notify threads possibly blocked on IO.  Beware
    19.9     * if you are using signals.
   19.10     * @see Break
   19.11     */
    20.1 --- a/src/core/test.h	Fri Apr 23 14:53:30 2010 +0400
    20.2 +++ b/src/core/test.h	Fri Apr 23 15:09:31 2010 +0400
    20.3 @@ -540,7 +540,7 @@
    20.4   * \brief Test that an actual value is greater than a limit and report and abort
    20.5   * if not.
    20.6   *
    20.7 - * Check to see if the actaul value found in a test case is greater than the 
    20.8 + * Check to see if the actual value found in a test case is greater than the 
    20.9   * limit value.  If the actual value is greater nothing happens, but if the 
   20.10   * check fails, an error is reported in a consistent way and the execution
   20.11   * of the current test case is aborted.
    21.1 --- a/src/devices/csma/backoff.h	Fri Apr 23 14:53:30 2010 +0400
    21.2 +++ b/src/devices/csma/backoff.h	Fri Apr 23 15:09:31 2010 +0400
    21.3 @@ -42,7 +42,7 @@
    21.4    uint32_t m_minSlots; 
    21.5  
    21.6    /**
    21.7 -   * Maximim number of backoff slots (when multiplied by m_slotTime, determines maximum backoff time)
    21.8 +   * Maximum number of backoff slots (when multiplied by m_slotTime, determines maximum backoff time)
    21.9     */
   21.10    uint32_t m_maxSlots; 
   21.11  
    22.1 --- a/src/devices/csma/csma-net-device.h	Fri Apr 23 14:53:30 2010 +0400
    22.2 +++ b/src/devices/csma/csma-net-device.h	Fri Apr 23 15:09:31 2010 +0400
    22.3 @@ -78,7 +78,7 @@
    22.4    virtual ~CsmaNetDevice ();
    22.5  
    22.6    /**
    22.7 -   * Set the inteframe gap used to separate packets.  The interframe gap
    22.8 +   * Set the interframe gap used to separate packets.  The interframe gap
    22.9     * defines the minimum space required between packets sent by this device.
   22.10     * As in Ethernet, it defaults to 96 bit times.
   22.11     *
   22.12 @@ -337,7 +337,7 @@
   22.13  private:
   22.14  
   22.15    /**
   22.16 -   * Operator = is declared but not implemented.  This disables the assigment
   22.17 +   * Operator = is declared but not implemented.  This disables the assignment
   22.18     * operator for CsmaNetDevice objects.
   22.19     * \param o object to copy
   22.20     */
   22.21 @@ -695,7 +695,7 @@
   22.22    static const uint16_t DEFAULT_MTU = 1500;
   22.23  
   22.24    /**
   22.25 -   * The Maxmimum Transmission Unit.  This corresponds to the maximum 
   22.26 +   * The Maximum Transmission Unit.  This corresponds to the maximum 
   22.27     * number of bytes that can be transmitted as seen from higher layers.
   22.28     * This corresponds to the 1500 byte MTU size often seen on IP over 
   22.29     * Ethernet.
    23.1 --- a/src/devices/csma/csma.h	Fri Apr 23 14:53:30 2010 +0400
    23.2 +++ b/src/devices/csma/csma.h	Fri Apr 23 15:09:31 2010 +0400
    23.3 @@ -138,7 +138,7 @@
    23.4   *
    23.5   * \section CsmaNetDeviceModel CSMA Net Device Model
    23.6   *
    23.7 - * The CSMA network device appears somewhat like an Ethernet device,, but it
    23.8 + * The CSMA network device appears somewhat like an Ethernet device, but it
    23.9   * is important to understand that it does not model an Ethernet device.  As
   23.10   * mentioned above, it does not model collisions.  The CSMA model also provides
   23.11   * users with the ability to configure the device into other states that are
   23.12 @@ -151,7 +151,7 @@
   23.13   * - ReceiveEnable:     Enable packet reception if true;
   23.14   * - EncapsulationMode: Type of link layer encapsulation to use;
   23.15   * - RxErrorModel:      The receive error model;
   23.16 - * - TxQueue:           The trasmit queue used by the device;
   23.17 + * - TxQueue:           The transmit queue used by the device;
   23.18   * - InterframeGap:     The optional time to wait between "frames";
   23.19   * - Rx:                A trace source for received packets;
   23.20   * - Drop:              A trace source for dropped packets.
   23.21 @@ -274,13 +274,13 @@
   23.22   * the random exponential backoff handler if a timeout is detected.
   23.23   *
   23.24   * Case (3) implies that a packet is dequeued from the transmit queue if it is 
   23.25 - * unable to be transmittted according to the backoff rules.  It is important 
   23.26 + * unable to be transmitted according to the backoff rules.  It is important 
   23.27   * to understand that this will appear as a Dequeued packet and it is easy to 
   23.28   * incorrectly assume that the packet was transmitted since it passed through
   23.29   * the transmit queue.  In fact, a packet is actually dropped by the net device
   23.30   * in this case.  The reason for this behavior is due to the definition of the 
   23.31   * Queue Drop event.  The m_traceDrop event is, by defintion, fired when a 
   23.32 - * packet cannot be enqueued on the transmit queue becasue it is full.  This 
   23.33 + * packet cannot be enqueued on the transmit queue because it is full.  This 
   23.34   * event only fires if the queue is full and we do not overload this event
   23.35   * to indicate that the CsmaChannel is "full."
   23.36   *
    24.1 --- a/src/devices/mesh/dot11s/hwmp-protocol-mac.h	Fri Apr 23 14:53:30 2010 +0400
    24.2 +++ b/src/devices/mesh/dot11s/hwmp-protocol-mac.h	Fri Apr 23 15:09:31 2010 +0400
    24.3 @@ -59,17 +59,17 @@
    24.4    friend class HwmpProtocol;
    24.5    ///\returns a path selection action header
    24.6    static WifiActionHeader GetWifiActionHeader ();
    24.7 -  ///\name Intercation with HWMP:
    24.8 +  ///\name Interaction with HWMP:
    24.9    //\{
   24.10    void SendPreq (IePreq preq);
   24.11    void SendPreq (std::vector<IePreq> preq);
   24.12    void SendPrep (IePrep prep, Mac48Address receiver);
   24.13 -  //Forward a peth error
   24.14 +  //Forward a path error
   24.15    void ForwardPerr (std::vector<HwmpProtocol::FailedDestination> destinations, std::vector<Mac48Address> receivers);
   24.16    // initiate my own path error
   24.17    void InitiatePerr (std::vector<HwmpProtocol::FailedDestination> destinations, std::vector<Mac48Address> receivers);
   24.18    /** \brief Request a destination. If can not send preq immediately -
   24.19 -   * add a destination to exisying PREQ generated by me and stored in
   24.20 +   * add a destination to existing PREQ generated by me and stored in
   24.21     * PREQ queue
   24.22     * \param dest is the destination to be resolved
   24.23     * \param originator_seqno is a sequence number that shall be preq originator sequenece number
    25.1 --- a/src/devices/mesh/dot11s/hwmp-protocol.h	Fri Apr 23 14:53:30 2010 +0400
    25.2 +++ b/src/devices/mesh/dot11s/hwmp-protocol.h	Fri Apr 23 15:09:31 2010 +0400
    25.3 @@ -98,7 +98,7 @@
    25.4    struct PathError
    25.5    {
    25.6      std::vector<FailedDestination> destinations; ///< destination list: Mac48Address and sequence number
    25.7 -    std::vector<std::pair<uint32_t, Mac48Address> > receivers; ///< list of PathError receivrs (in case of unicast PERR)
    25.8 +    std::vector<std::pair<uint32_t, Mac48Address> > receivers; ///< list of PathError receivers (in case of unicast PERR)
    25.9    };
   25.10    /// Packet waiting its routing information
   25.11    struct QueuedPacket
   25.12 @@ -138,7 +138,7 @@
   25.13    PathError MakePathError (std::vector<FailedDestination> destinations);
   25.14    ///\brief Forwards a received path error
   25.15    void ForwardPathError (PathError perr);
   25.16 -  ///\brief Pasess a selg-generated PERR to interface-plugin
   25.17 +  ///\brief Passes a self-generated PERR to interface-plugin
   25.18    void InitiatePathError (PathError perr);
   25.19    /// \return list of addresses where a PERR should be sent to
   25.20    std::vector<std::pair<uint32_t, Mac48Address> > GetPerrReceivers (std::vector<FailedDestination> failedDest);
    26.1 --- a/src/devices/mesh/dot11s/ie-dot11s-beacon-timing.h	Fri Apr 23 14:53:30 2010 +0400
    26.2 +++ b/src/devices/mesh/dot11s/ie-dot11s-beacon-timing.h	Fri Apr 23 15:09:31 2010 +0400
    26.3 @@ -62,7 +62,7 @@
    26.4  public:
    26.5    /**
    26.6     * \ingroup dot11s
    26.7 -   * This type is a list of timing elements obtained from neigbours with their beacons:
    26.8 +   * This type is a list of timing elements obtained from neighbours with their beacons:
    26.9     */
   26.10    typedef std::vector< Ptr<IeBeaconTimingUnit> > NeighboursTimingUnitsList;
   26.11  
    27.1 --- a/src/devices/mesh/dot11s/ie-dot11s-preq.h	Fri Apr 23 14:53:30 2010 +0400
    27.2 +++ b/src/devices/mesh/dot11s/ie-dot11s-preq.h	Fri Apr 23 15:09:31 2010 +0400
    27.3 @@ -132,7 +132,7 @@
    27.4    /**
    27.5     * how many destinations we support
    27.6     */
    27.7 -  uint8_t m_maxSize; //TODO: make as an attrubute
    27.8 +  uint8_t m_maxSize; //TODO: make as an attribute
    27.9    /**
   27.10     * Fields of information element:
   27.11     */
    28.1 --- a/src/devices/mesh/dot11s/peer-link.h	Fri Apr 23 14:53:30 2010 +0400
    28.2 +++ b/src/devices/mesh/dot11s/peer-link.h	Fri Apr 23 15:09:31 2010 +0400
    28.3 @@ -62,7 +62,7 @@
    28.4    /**
    28.5     * \brief Method used to detect peer link changes
    28.6     *
    28.7 -   * \param cb is a callback, which notifyes, that on interface (uint32_t), peer link
    28.8 +   * \param cb is a callback, which notifies, that on interface (uint32_t), peer link
    28.9     * with address (Mac48Address) was opened (bool is true) or closed (bool is false) 
   28.10     */
   28.11    void  SetLinkStatusCallback (Callback<void, uint32_t, Mac48Address, bool> cb);
   28.12 @@ -120,7 +120,7 @@
   28.13      TOR1,       ///< Timeout of retry timer
   28.14      TOR2,       ///< also timeout of retry timer
   28.15      TOC,        ///< Timeout of confirm timer
   28.16 -    TOH,        ///< Timeout of holding (gracefull closing) timer
   28.17 +    TOH,        ///< Timeout of holding (graceful closing) timer
   28.18    };
   28.19    /// State transition
   28.20    void StateMachine (PeerEvent event, PmpReasonCode = REASON11S_RESERVED);
    29.1 --- a/src/devices/mesh/dot11s/peer-management-protocol-mac.cc	Fri Apr 23 14:53:30 2010 +0400
    29.2 +++ b/src/devices/mesh/dot11s/peer-management-protocol-mac.cc	Fri Apr 23 15:09:31 2010 +0400
    29.3 @@ -79,7 +79,7 @@
    29.4            m_protocol->ReceiveBeacon (m_ifIndex, header.GetAddr2 (), MicroSeconds (
    29.5                beacon_hdr.GetBeaconIntervalUs ()), beaconTiming);
    29.6          }
    29.7 -      // Beacon shall not be dropeed. May be needed to another plugins
    29.8 +      // Beacon shall not be dropped. May be needed to another plugins
    29.9        return true;
   29.10      }
   29.11    if (header.IsAction ())
    30.1 --- a/src/devices/mesh/dot11s/peer-management-protocol.h	Fri Apr 23 14:53:30 2010 +0400
    30.2 +++ b/src/devices/mesh/dot11s/peer-management-protocol.h	Fri Apr 23 15:09:31 2010 +0400
    30.3 @@ -167,7 +167,7 @@
    30.4    typedef std::map<uint32_t, PeerLinksOnInterface>  PeerLinksMap;
    30.5    /// This map keeps relationship between peer address and its beacon information
    30.6    typedef std::map<Mac48Address, BeaconInfo>  BeaconsOnInterface;
    30.7 -  ///\brief This map keeps beacon information on all intefaces
    30.8 +  ///\brief This map keeps beacon information on all interfaces
    30.9    typedef std::map<uint32_t, BeaconsOnInterface> BeaconInfoMap;
   30.10    ///\brief this vector keeps pointers to MAC-plugins
   30.11    typedef std::map<uint32_t, Ptr<PeerManagementProtocolMac> > PeerManagementProtocolMacMap;
    31.1 --- a/src/devices/mesh/dot11s/test/hwmp-reactive-regression.h	Fri Apr 23 14:53:30 2010 +0400
    31.2 +++ b/src/devices/mesh/dot11s/test/hwmp-reactive-regression.h	Fri Apr 23 15:09:31 2010 +0400
    31.3 @@ -34,7 +34,7 @@
    31.4   * \verbatim
    31.5   *      1    2    3    4    5    6
    31.6   *      |    |    |    |    |<---|--->  ARP request (first attempt has failed!)
    31.7 - *      |....|....|....|....|....|      ARP reauest
    31.8 + *      |....|....|....|....|....|      ARP request
    31.9   *      |<---|--->|    |    |    |      ARP request
   31.10   *  <---|--->|    |    |    |    |      PREQ       } This order is broken
   31.11   *  <---|--->|    |    |    |    |      ARP request} due to BroadcastDca 
   31.12 @@ -51,13 +51,13 @@
   31.13   *      |....|....|....|....|....|      Data
   31.14   *      |<---|    |    |    |    |      Data
   31.15   *  <---|--->|    |    |    |    |      ARP request
   31.16 - *      |....|....|....|....|....|      ARP reauest
   31.17 + *      |....|....|....|....|....|      ARP request
   31.18   *      |    |    |    |    |<---|--->  ARP request
   31.19   *      |    |    |    |    |<---|      ARP response
   31.20   *      |....|....|....|....|....|      ARP response
   31.21   *      |<---|    |    |    |    |      ARP response
   31.22   *      |--->|    |    |    |    |      Data
   31.23 - * At 5 station number 4 dissapears, and PERR is forwarded from 3 to 1
   31.24 + * At 5 station number 4 disappears, and PERR is forwarded from 3 to 1
   31.25   * and from 5 to 6, and station 6 starts path discovery procedure
   31.26   * again:
   31.27   *      |    |<---|         |--->|      PERR (one due to beacon loss and one due to TX error)
    32.1 --- a/src/devices/mesh/flame/flame-protocol.cc	Fri Apr 23 14:53:30 2010 +0400
    32.2 +++ b/src/devices/mesh/flame/flame-protocol.cc	Fri Apr 23 15:09:31 2010 +0400
    32.3 @@ -117,7 +117,7 @@
    32.4                      MakeTimeChecker ()
    32.5                      )
    32.6      .AddAttribute ( "MaxCost",
    32.7 -                    "Cost threshold after which packet will be dropeed",
    32.8 +                    "Cost threshold after which packet will be dropped",
    32.9                      UintegerValue (32),
   32.10                      MakeUintegerAccessor (
   32.11                          &FlameProtocol::m_maxCost),
    33.1 --- a/src/devices/mesh/mesh-l2-routing-protocol.h	Fri Apr 23 14:53:30 2010 +0400
    33.2 +++ b/src/devices/mesh/mesh-l2-routing-protocol.h	Fri Apr 23 15:09:31 2010 +0400
    33.3 @@ -39,7 +39,7 @@
    33.4   * Every mesh routing protocol must implement this interface. Each mesh point (MeshPointDevice) is supposed
    33.5   * to know single L2RoutingProtocol to work with, see MeshPointDevice::SetRoutingProtocol ().
    33.6   *
    33.7 - * This interface is similar to ipv4 routiong protocol base class.
    33.8 + * This interface is similar to ipv4 routing protocol base class.
    33.9   */
   33.10  class MeshL2RoutingProtocol : public Object
   33.11  {
   33.12 @@ -52,7 +52,7 @@
   33.13     * Callback to be invoked when route discovery  procedure is completed.
   33.14     *
   33.15     * \param flag        indicating whether a route was actually found and all needed information is
   33.16 -   *                    added to the packet succesfully
   33.17 +   *                    added to the packet successfully
   33.18     *
   33.19     * \param packet      for which the route was resolved. All routing information for MAC layer
   33.20     *                    must be stored in proper tags (like in case of HWMP, when WifiMacHeader
   33.21 @@ -64,7 +64,7 @@
   33.22     *
   33.23     * \param src         source address of the packet
   33.24     *
   33.25 -   * \param dst         destiation address of the packet
   33.26 +   * \param dst         destination address of the packet
   33.27     *
   33.28     * \param protocol    ethernet 'Protocol' field, needed to form a proper MAC-layer header
   33.29     *
   33.30 @@ -101,7 +101,7 @@
   33.31     * remove all its information: tags, header, etc. So,
   33.32     * MeshPointDevice must call this method when passing a packet to
   33.33     * upper layer.
   33.34 -   * \returns true if packet shall not be dropeed, false otherwise.
   33.35 +   * \returns true if packet shall not be dropped, false otherwise.
   33.36     * \param fromIface     the incoming interface of the packet
   33.37     * \param source        source address
   33.38     * \param destination   destination address
    34.1 --- a/src/devices/mesh/mesh-point-device.h	Fri Apr 23 14:53:30 2010 +0400
    34.2 +++ b/src/devices/mesh/mesh-point-device.h	Fri Apr 23 15:09:31 2010 +0400
    34.3 @@ -36,7 +36,7 @@
    34.4   * \brief Virtual net device modeling mesh point.
    34.5   *
    34.6   * Mesh point is a virtual net device which is responsible for
    34.7 - *   - Aggreagating and coordinating 1..* real devices -- mesh interfaces, see MeshInterfaceDevice class.
    34.8 + *   - Aggregating and coordinating 1..* real devices -- mesh interfaces, see MeshInterfaceDevice class.
    34.9   *   - Hosting all mesh-related level 2 protocols.
   34.10   *
   34.11   * One of hosted L2 protocols must inplement L2RoutingProtocol interface and is used for packets forwarding.
   34.12 @@ -81,7 +81,7 @@
   34.13  
   34.14    ///\name Protocols
   34.15    //\{
   34.16 -  /// Register routing protocol to be used. Protocol must be alredy installed on this mesh point.
   34.17 +  /// Register routing protocol to be used. Protocol must be already installed on this mesh point.
   34.18    void SetRoutingProtocol (Ptr<MeshL2RoutingProtocol> protocol);
   34.19    /// Access current routing protocol
   34.20    Ptr<MeshL2RoutingProtocol> GetRoutingProtocol () const;
    35.1 --- a/src/devices/point-to-point/point-to-point-channel.h	Fri Apr 23 14:53:30 2010 +0400
    35.2 +++ b/src/devices/point-to-point/point-to-point-channel.h	Fri Apr 23 15:09:31 2010 +0400
    35.3 @@ -116,7 +116,7 @@
    35.4     * \brief Get the net-device destination
    35.5     * \param i the link requested
    35.6     * \returns Ptr to PointToPointNetDevice destination for 
    35.7 -   * the specifed link
    35.8 +   * the specified link
    35.9     */
   35.10    Ptr<PointToPointNetDevice> GetDestination (uint32_t i) const;
   35.11  
   35.12 @@ -131,7 +131,7 @@
   35.13     * The trace source for the packet transmission animation events that the 
   35.14     * device can fire.
   35.15     * Arguments to the callback are the packet, transmitting
   35.16 -   * net device, receiving net device, transmittion time and 
   35.17 +   * net device, receiving net device, transmission time and 
   35.18     * packet receipt time.
   35.19     *
   35.20     * @see class CallBackTraceSource
    36.1 --- a/src/devices/point-to-point/point-to-point-net-device.h	Fri Apr 23 14:53:30 2010 +0400
    36.2 +++ b/src/devices/point-to-point/point-to-point-net-device.h	Fri Apr 23 15:09:31 2010 +0400
    36.3 @@ -81,7 +81,7 @@
    36.4    void SetDataRate (DataRate bps);
    36.5  
    36.6    /**
    36.7 -   * Set the inteframe gap used to separate packets.  The interframe gap
    36.8 +   * Set the interframe gap used to separate packets.  The interframe gap
    36.9     * defines the minimum space required between packets sent by this device.
   36.10     *
   36.11     * @param t the interframe gap time
   36.12 @@ -215,7 +215,7 @@
   36.13     * The TransmitStart method is the method that is used internally in the
   36.14     * PointToPointNetDevice to begin the process of sending a packet out on
   36.15     * the channel.  The corresponding method is called on the channel to let
   36.16 -   * it know that the physical device this class represents has virually
   36.17 +   * it know that the physical device this class represents has virtually
   36.18     * started sending signals.  An event is scheduled for the time at which
   36.19     * the bits have been completely transmitted.
   36.20     *
   36.21 @@ -430,7 +430,7 @@
   36.22    static const uint16_t DEFAULT_MTU = 1500;
   36.23  
   36.24    /**
   36.25 -   * The Maxmimum Transmission Unit.  This corresponds to the maximum 
   36.26 +   * The Maximum Transmission Unit.  This corresponds to the maximum 
   36.27     * number of bytes that can be transmitted as seen from higher layers.
   36.28     * This corresponds to the 1500 byte MTU size often seen on IP over 
   36.29     * Ethernet.
    37.1 --- a/src/devices/point-to-point/point-to-point.h	Fri Apr 23 14:53:30 2010 +0400
    37.2 +++ b/src/devices/point-to-point/point-to-point.h	Fri Apr 23 15:09:31 2010 +0400
    37.3 @@ -25,7 +25,7 @@
    37.4   *
    37.5   * - Address:       The ns3::Mac48Address of the device (if desired);
    37.6   * - DataRate:      The data rate (ns3::DataRate) of the device;
    37.7 - * - TxQueue:       The trasmit queue (ns3::Queue) used by the device;
    37.8 + * - TxQueue:       The transmit queue (ns3::Queue) used by the device;
    37.9   * - InterframeGap: The optional ns3::Time to wait between "frames";
   37.10   * - Rx:            A trace source for received packets;
   37.11   * - Drop:          A trace source for dropped packets.
   37.12 @@ -79,7 +79,7 @@
   37.13   *
   37.14   * When a packet is sent to the Point-to-Point net device for transmission it 
   37.15   * always passes through the transmit queue.  The transmit queue in the 
   37.16 - * PoiintToPointNetDevice inherits from Queue, and therefore inherits three 
   37.17 + * PointToPointNetDevice inherits from Queue, and therefore inherits three 
   37.18   * trace sources:
   37.19   *
   37.20   * - An Enqueue operation source (see Queue::m_traceEnqueue);
    38.1 --- a/src/devices/tap-bridge/tap-bridge.h	Fri Apr 23 14:53:30 2010 +0400
    38.2 +++ b/src/devices/tap-bridge/tap-bridge.h	Fri Apr 23 15:09:31 2010 +0400
    38.3 @@ -258,7 +258,7 @@
    38.4     * Forward a packet received from the tap device to the bridged ns-3 
    38.5     * device
    38.6     *
    38.7 -   * \param buf A character buffer containing the actaul packet bits that were
    38.8 +   * \param buf A character buffer containing the actual packet bits that were
    38.9     *            received from the host.
   38.10     * \param buf The length of the buffer.
   38.11     */
    39.1 --- a/src/devices/tap-bridge/tap.h	Fri Apr 23 14:53:30 2010 +0400
    39.2 +++ b/src/devices/tap-bridge/tap.h	Fri Apr 23 15:09:31 2010 +0400
    39.3 @@ -8,7 +8,7 @@
    39.4   * precisely, hosts that support Tun/Tap devices) into ns-3 simulations.  The 
    39.5   * goal is to make it appear to a "real" host node in that it has an ns-3 net
    39.6   * device as a local device.  The concept of a "real host" is a bit slippery
    39.7 - * since the "real host" may actually be virtualized using readily avialable
    39.8 + * since the "real host" may actually be virtualized using readily available
    39.9   * technologies such as VMware, VirtualBox or OpenVZ.
   39.10   *
   39.11   * Since we are, in essence, connecting the inputs and outputs of an ns-3 net 
   39.12 @@ -150,7 +150,7 @@
   39.13   *
   39.14   * One particular use case for this mode is in the OpenVZ environment.  There it
   39.15   * is possible to create a Tap device on the "Hardware Node" and move it into a
   39.16 - * Virtual Private Server.  If the TapBrige is able to use an existing tap device
   39.17 + * Virtual Private Server.  If the TapBridge is able to use an existing tap device
   39.18   * it is then possible to avoid the overhead of an OS bridge in that environment.
   39.19   *
   39.20   * \subsection TapBridgeUseBridgeMode TapBridge UseBridge Mode
   39.21 @@ -246,7 +246,7 @@
   39.22  
   39.23   * The TapBridge appears to an ns-3 simulation as a channel-less net device.
   39.24   * This device must not have an IP address associated with it, but the bridged
   39.25 - * (ns-3) net device must have an IP adress.  Be aware that this is the inverse
   39.26 + * (ns-3) net device must have an IP address.  Be aware that this is the inverse
   39.27   * of an ns-3 BridgeNetDevice (or a conventional bridge in general) which 
   39.28   * demands that its bridge ports not have IP addresses, but allows the bridge 
   39.29   * device itself to have an IP address.  
   39.30 @@ -297,7 +297,7 @@
   39.31   * The upshot is that the Tap Bridge appears to bridge a tap device on a
   39.32   * Linux host in the "real world" to an ns-3 net device in the simulation.
   39.33   * Because the TAP device and the bridged ns-3 net device have the same MAC
   39.34 - * address and the network tap IPC link is not exernalized, this particular
   39.35 + * address and the network tap IPC link is not externalized, this particular
   39.36   * kind of bridge makes it appear that a ns-3 net device is actually installed
   39.37   * in the Linux host.
   39.38   *
    40.1 --- a/src/devices/wifi/amrr-wifi-manager.cc	Fri Apr 23 14:53:30 2010 +0400
    40.2 +++ b/src/devices/wifi/amrr-wifi-manager.cc	Fri Apr 23 15:09:31 2010 +0400
    40.3 @@ -56,12 +56,12 @@
    40.4                     MakeTimeAccessor (&AmrrWifiManager::m_updatePeriod),
    40.5                     MakeTimeChecker ())
    40.6      .AddAttribute ("FailureRatio",
    40.7 -                   "Ratio of minimum erronous transmissions needed to switch to a lower rate",
    40.8 +                   "Ratio of minimum erroneous transmissions needed to switch to a lower rate",
    40.9                     DoubleValue (1.0/3.0),
   40.10                     MakeDoubleAccessor (&AmrrWifiManager::m_failureRatio),
   40.11                     MakeDoubleChecker<double> (0.0, 1.0))
   40.12      .AddAttribute ("SuccessRatio",
   40.13 -                   "Ratio of maximum erronous transmissions needed to switch to a higher rate",
   40.14 +                   "Ratio of maximum erroneous transmissions needed to switch to a higher rate",
   40.15                     DoubleValue (1.0/10.0),
   40.16                     MakeDoubleAccessor (&AmrrWifiManager::m_successRatio),
   40.17                     MakeDoubleChecker<double> (0.0, 1.0))
    41.1 --- a/src/devices/wifi/block-ack-manager.h	Fri Apr 23 14:53:30 2010 +0400
    41.2 +++ b/src/devices/wifi/block-ack-manager.h	Fri Apr 23 15:09:31 2010 +0400
    41.3 @@ -96,7 +96,7 @@
    41.4     * \param tid Tid Traffic id of transmitted packet.
    41.5     *
    41.6     * Invoked when a recipient reject a block ack agreement or when a Delba frame
    41.7 -   * is Received/Trasmitted.
    41.8 +   * is Received/Transmitted.
    41.9     */
   41.10    void DestroyAgreement (Mac48Address recipient, uint8_t tid);
   41.11    /**
   41.12 @@ -125,7 +125,7 @@
   41.13    bool HasBar (struct Bar &bar);
   41.14    /**
   41.15     * Returns true if there are packets that need of retransmission or at least a
   41.16 -   * BAR is sheduled. Returns false othewise.
   41.17 +   * BAR is scheduled. Returns false otherwise.
   41.18     */
   41.19    bool HasPackets (void) const;
   41.20    /**
   41.21 @@ -135,7 +135,7 @@
   41.22     * Invoked upon receipt of a block ack frame. Typically, this function, is called
   41.23     * by ns3::EdcaTxopN object. Performs a check on which MPDUs, previously sent
   41.24     * with ack policy set to Block Ack, were correctly received by the recipient. 
   41.25 -   * An acknowldeged MPDU is removed from the buffer, retransmitted otherwise.  
   41.26 +   * An acknowledged MPDU is removed from the buffer, retransmitted otherwise.  
   41.27     */
   41.28    void NotifyGotBlockAck (const CtrlBAckResponseHeader *blockAck, Mac48Address recipient);
   41.29    /**
   41.30 @@ -150,7 +150,7 @@
   41.31     * \param recipient Address of peer station involved in block ack mechanism.
   41.32     * \param tid Traffic ID.
   41.33     *
   41.34 -   * Returns number of packets for a specific agreeemnt that need retransmission.
   41.35 +   * Returns number of packets for a specific agreement that need retransmission.
   41.36     * This methods doesn't return number of MPDUs that need retransmission but number MSDUs.
   41.37     */
   41.38    uint32_t GetNRetryNeededPackets (Mac48Address recipient, uint8_t tid) const;
   41.39 @@ -203,7 +203,7 @@
   41.40     * \param tid Traffic ID.
   41.41     *
   41.42     * This method is invoked by EdcaTxopN object upon receipt of a DELBA frame
   41.43 -   * from recipient. The relative block ack agreement is destroied.
   41.44 +   * from recipient. The relative block ack agreement is destroyed.
   41.45     */
   41.46    void TearDownBlockAck (Mac48Address recipient, uint8_t tid);
   41.47    /**
   41.48 @@ -246,7 +246,7 @@
   41.49     */
   41.50    Ptr<Packet> ScheduleBlockAckReqIfNeeded (Mac48Address recipient, uint8_t tid);
   41.51    /**
   41.52 -   * This method removes packets whose lifetime was exceded.
   41.53 +   * This method removes packets whose lifetime was exceeded.
   41.54     */
   41.55    void CleanupBuffers (void);
   41.56    void InactivityTimeout (Mac48Address, uint8_t);
   41.57 @@ -282,7 +282,7 @@
   41.58    Agreements m_agreements;
   41.59    /**
   41.60     * This list contains all iterators to stored packets that need to be retransmitted.
   41.61 -   * A packet needs retransmission if it's indicated as not correctly recevied in a block ack
   41.62 +   * A packet needs retransmission if it's indicated as not correctly received in a block ack
   41.63     * frame.
   41.64     */
   41.65    std::list<PacketQueueI> m_retryPackets;
    42.1 --- a/src/devices/wifi/ctrl-headers.h	Fri Apr 23 14:53:30 2010 +0400
    42.2 +++ b/src/devices/wifi/ctrl-headers.h	Fri Apr 23 15:09:31 2010 +0400
    42.3 @@ -125,7 +125,7 @@
    42.4  
    42.5    /**
    42.6     * This function is used to correctly index in both bitmap
    42.7 -   * and compressed bitmap, one bit or one block of 16 bits respectly.
    42.8 +   * and compressed bitmap, one bit or one block of 16 bits respectively.
    42.9     * If we are using basic block ack, return value represents index of 
   42.10     * block of 16 bits for packet having sequence number equals to <i>seq</i>.
   42.11     * If we are using compressed block ack, return value represents bit 
    43.1 --- a/src/devices/wifi/dcf-manager.h	Fri Apr 23 14:53:30 2010 +0400
    43.2 +++ b/src/devices/wifi/dcf-manager.h	Fri Apr 23 15:09:31 2010 +0400
    43.3 @@ -260,7 +260,7 @@
    43.4     * \param duration expected duration of channel switching period
    43.5     *
    43.6     * Notify the DCF that a channel switching period has just started.
    43.7 -   * During swtiching state, new packets can be enqueued in DcaTxop/EdcaTxop
    43.8 +   * During switching state, new packets can be enqueued in DcaTxop/EdcaTxop
    43.9     * but they won't access to the medium until the end of the channel switching.
   43.10     */
   43.11    void NotifySwitchingStartNow (Time duration); 
    44.1 --- a/src/devices/wifi/edca-txop-n.h	Fri Apr 23 14:53:30 2010 +0400
    44.2 +++ b/src/devices/wifi/edca-txop-n.h	Fri Apr 23 15:09:31 2010 +0400
    44.3 @@ -214,7 +214,7 @@
    44.4    QosBlockedDestinations *m_qosBlockedDestinations;
    44.5    BlockAckManager *m_baManager;
    44.6    /*
    44.7 -   * Represents the minimun number of packets for use of block ack.
    44.8 +   * Represents the minimum number of packets for use of block ack.
    44.9     */
   44.10    uint8_t m_blockAckThreshold;
   44.11    enum BlockAckType m_blockAckType;
    45.1 --- a/src/devices/wifi/mac-low.h	Fri Apr 23 14:53:30 2010 +0400
    45.2 +++ b/src/devices/wifi/mac-low.h	Fri Apr 23 15:09:31 2010 +0400
    45.3 @@ -464,7 +464,7 @@
    45.4    void CreateBlockAckAgreement (const MgtAddBaResponseHeader *respHdr, Mac48Address originator,
    45.5                                  uint16_t startingSeq);
    45.6    /**
    45.7 -   * \param originator Address of peer partecipating in Block Ack mechanism.
    45.8 +   * \param originator Address of peer participating in Block Ack mechanism.
    45.9     * \param tid TID for which Block Ack was created.
   45.10     *
   45.11     * Checks if exists an established block ack agreement with <i>originator</i>
   45.12 @@ -529,7 +529,7 @@
   45.13    void StartDataTxTimers (void);
   45.14    virtual void DoDispose (void);
   45.15    /**
   45.16 -   * \param originator Address of peer partecipating in Block Ack mechanism.
   45.17 +   * \param originator Address of peer participating in Block Ack mechanism.
   45.18     * \param tid TID for which Block Ack was created.
   45.19     * \param seq Starting sequence
   45.20     *
   45.21 @@ -538,7 +538,7 @@
   45.22     */
   45.23    void RxCompleteBufferedPacketsWithSmallerSequence (uint16_t seq, Mac48Address originator, uint8_t tid);
   45.24    /**
   45.25 -   * \param originator Address of peer partecipating in Block Ack mechanism.
   45.26 +   * \param originator Address of peer participating in Block Ack mechanism.
   45.27     * \param tid TID for which Block Ack was created.
   45.28     *
   45.29     * This method is typically invoked when a MPDU with ack policy
    46.1 --- a/src/devices/wifi/msdu-standard-aggregator.h	Fri Apr 23 14:53:30 2010 +0400
    46.2 +++ b/src/devices/wifi/msdu-standard-aggregator.h	Fri Apr 23 15:09:31 2010 +0400
    46.3 @@ -45,7 +45,7 @@
    46.4  private:
    46.5    /*  Calculates how much padding must be added to the end of aggregated packet,
    46.6        after that a new packet is added.
    46.7 -      Each A-MSDU subframe is padded so that its length is multiple of 4 octects.
    46.8 +      Each A-MSDU subframe is padded so that its length is multiple of 4 octets.
    46.9     */
   46.10    uint32_t CalculatePadding (Ptr<const Packet> packet);
   46.11  
    47.1 --- a/src/devices/wifi/originator-block-ack-agreement.h	Fri Apr 23 14:53:30 2010 +0400
    47.2 +++ b/src/devices/wifi/originator-block-ack-agreement.h	Fri Apr 23 15:09:31 2010 +0400
    47.3 @@ -24,7 +24,7 @@
    47.4  
    47.5  namespace ns3 {
    47.6  
    47.7 -/* \brief Maintains the state and information about trasmitted MPDUs with ack policy block ack
    47.8 +/* \brief Maintains the state and information about transmitted MPDUs with ack policy block ack
    47.9   *        for an originator station.
   47.10   */
   47.11  class OriginatorBlockAckAgreement : public BlockAckAgreement
   47.12 @@ -62,17 +62,17 @@
   47.13     *    ADDBAResponse frame.
   47.14     *  
   47.15     *  ESTABLISHED:
   47.16 -   *    The block ack is active and all packets relative to this agreement are trasmitted
   47.17 +   *    The block ack is active and all packets relative to this agreement are transmitted
   47.18     *    with ack policy set to block ack.
   47.19     *  
   47.20     *  INACTIVE:
   47.21     *    In our implementation, block ack tear-down happens only if an inactivity timeout occurs
   47.22     *    so we could have an active block ack but a number of packets that doesn't reach the value of
   47.23 -   *    m_blockAckThreshold (see ns3::BlocAckManager). In these conditions the agreement becomes
   47.24 +   *    m_blockAckThreshold (see ns3::BlockAckManager). In these conditions the agreement becomes
   47.25     *    INACTIVE until that the number of packets reaches the value of m_blockAckThreshold again.
   47.26     *
   47.27     *  UNSUCCESSFUL (not used for now):
   47.28 -   *    The agremeent's state becomes UNSUCCESSFUL if:
   47.29 +   *    The agreement's state becomes UNSUCCESSFUL if:
   47.30     *     
   47.31     *    - its previous state was PENDING and an ADDBAResponse frame wasn't received from
   47.32     *      recipient station within an interval of time defined by m_bAckSetupTimeout attribute
    48.1 --- a/src/devices/wifi/wifi-mac.h	Fri Apr 23 14:53:30 2010 +0400
    48.2 +++ b/src/devices/wifi/wifi-mac.h	Fri Apr 23 15:09:31 2010 +0400
    48.3 @@ -142,7 +142,7 @@
    48.4     * dequeued as soon as the DCF function determines that
    48.5     * access it granted to this MAC.  The extra parameter "from" allows
    48.6     * this device to operate in a bridged mode, forwarding received
    48.7 -   * frames without altering the source addresss.
    48.8 +   * frames without altering the source address.
    48.9     */
   48.10    virtual void Enqueue (Ptr<const Packet> packet, Mac48Address to, Mac48Address from) = 0;
   48.11    /**
   48.12 @@ -175,7 +175,7 @@
   48.13     * \param linkDown the callback to invoke when the link becomes down.
   48.14     */
   48.15    virtual void SetLinkDownCallback (Callback<void> linkDown) = 0;
   48.16 -  /* Next functions are not pure vitual so non Qos WifiMacs are not
   48.17 +  /* Next functions are not pure virtual so non Qos WifiMacs are not
   48.18     * forced to implement them.
   48.19     */
   48.20    virtual void SetBasicBlockAckTimeout (Time blockAckTimeout);
    49.1 --- a/src/devices/wifi/wifi-mode.h	Fri Apr 23 14:53:30 2010 +0400
    49.2 +++ b/src/devices/wifi/wifi-mode.h	Fri Apr 23 15:09:31 2010 +0400
    49.3 @@ -146,7 +146,7 @@
    49.4  public:
    49.5    /**
    49.6     * \param uniqueName the name of the associated WifiMode. This name
    49.7 -   *        must be unique accross _all_ instances.
    49.8 +   *        must be unique across _all_ instances.
    49.9     * \param isMandatory true if this WifiMode is mandatory, false otherwise.
   49.10     * \param bandwidth the bandwidth (Hz) of the signal generated when the
   49.11     *        associated WifiMode is used.
   49.12 @@ -165,7 +165,7 @@
   49.13                                enum WifiPhyStandard standard);
   49.14    /**
   49.15     * \param uniqueName the name of the associated WifiMode. This name
   49.16 -   *        must be unique accross _all_ instances.
   49.17 +   *        must be unique across _all_ instances.
   49.18     * \param isMandatory true if this WifiMode is mandatory, false otherwise.
   49.19     * \param bandwidth the bandwidth (Hz) of the signal generated when the
   49.20     *        associated WifiMode is used.
   49.21 @@ -184,7 +184,7 @@
   49.22                                enum WifiPhyStandard standard);
   49.23    /**
   49.24     * \param uniqueName the name of the associated WifiMode. This name
   49.25 -   *        must be unique accross _all_ instances.
   49.26 +   *        must be unique across _all_ instances.
   49.27     * \param isMandatory true if this WifiMode is mandatory, false otherwise.
   49.28     * \param bandwidth the bandwidth (Hz) of the signal generated when the
   49.29     *        associated WifiMode is used.
   49.30 @@ -206,7 +206,7 @@
   49.31  
   49.32    /**
   49.33     * \param uniqueName the name of the associated WifiMode. This name
   49.34 -   *        must be unique accross _all_ instances.
   49.35 +   *        must be unique across _all_ instances.
   49.36     * \param isMandatory true if this WifiMode is mandatory, false otherwise.
   49.37     * \param bandwidth the bandwidth (Hz) of the signal generated when the
   49.38     *        associated WifiMode is used.
   49.39 @@ -225,7 +225,7 @@
   49.40                                enum WifiPhyStandard standard);
   49.41    /**
   49.42     * \param uniqueName the name of the associated WifiMode. This name
   49.43 -   *        must be unique accross _all_ instances.
   49.44 +   *        must be unique across _all_ instances.
   49.45     * \param isMandatory true if this WifiMode is mandatory, false otherwise.
   49.46     * \param bandwidth the bandwidth (Hz) of the signal generated when the
   49.47     *        associated WifiMode is used.
    50.1 --- a/src/devices/wifi/wifi-phy.h	Fri Apr 23 14:53:30 2010 +0400
    50.2 +++ b/src/devices/wifi/wifi-phy.h	Fri Apr 23 15:09:31 2010 +0400
    50.3 @@ -173,7 +173,7 @@
    50.4    virtual void SetReceiveOkCallback (RxOkCallback callback) = 0;
    50.5    /**
    50.6     * \param callback the callback to invoke
    50.7 -   *        upon erronous packet reception.
    50.8 +   *        upon erroneous packet reception.
    50.9     */
   50.10    virtual void SetReceiveErrorCallback (RxErrorCallback callback) = 0;
   50.11  
    51.1 --- a/src/devices/wifi/wifi.h	Fri Apr 23 14:53:30 2010 +0400
    51.2 +++ b/src/devices/wifi/wifi.h	Fri Apr 23 15:09:31 2010 +0400
    51.3 @@ -163,7 +163,7 @@
    51.4   * through the "Ssrc" trace source which is fired using the 
    51.5   *  ns3::WifiRemoteStation::m_ssrc trace hook.
    51.6   * 
    51.7 - * Finally, we provide access to the per-remote-station SLRC couter that
    51.8 + * Finally, we provide access to the per-remote-station SLRC counter that
    51.9   * indications the number of retransmissions of data.  Changes to this 
   51.10   * counter are traced using the ns3::WifiRemoteStation::m_slrc source.
   51.11   *
    52.1 --- a/src/devices/wifi/yans-wifi-phy.h	Fri Apr 23 14:53:30 2010 +0400
    52.2 +++ b/src/devices/wifi/yans-wifi-phy.h	Fri Apr 23 15:09:31 2010 +0400
    52.3 @@ -88,7 +88,7 @@
    52.4    void SetChannelNumber (uint16_t id);
    52.5    /// Return current channel number, see SetChannelNumber()
    52.6    uint16_t GetChannelNumber () const;
    52.7 -  /// Return current center channel frequency in MHz, see Set–°hannelNumber()
    52.8 +  /// Return current center channel frequency in MHz, see SetChannelNumber()
    52.9    double GetChannelFrequencyMhz() const;
   52.10    
   52.11    void StartReceivePacket (Ptr<Packet> packet,
    53.1 --- a/src/devices/wimax/bs-net-device.h	Fri Apr 23 14:53:30 2010 +0400
    53.2 +++ b/src/devices/wimax/bs-net-device.h	Fri Apr 23 15:09:31 2010 +0400
    53.3 @@ -162,7 +162,7 @@
    53.4    Time GetUlSubframeStartTime (void) const;
    53.5    uint8_t GetRangingOppNumber (void) const;
    53.6    /**
    53.7 -   * \returns a pointer to the SS manegr
    53.8 +   * \returns a pointer to the SS manager
    53.9     */
   53.10    Ptr<SSManager> GetSSManager (void) const;
   53.11    /**
    54.1 --- a/src/devices/wimax/bs-scheduler-rtps.h	Fri Apr 23 14:53:30 2010 +0400
    54.2 +++ b/src/devices/wimax/bs-scheduler-rtps.h	Fri Apr 23 15:09:31 2010 +0400
    54.3 @@ -73,11 +73,11 @@
    54.4  
    54.5    /*
    54.6     * \brief This function adds a downlink burst to the list of downlink bursts
    54.7 -   * scheduled for the next dowlink sub-frame
    54.8 +   * scheduled for the next downlink sub-frame
    54.9     * \param connection a pointer to connection in wich the burst will be sent
   54.10 -   * \param diuc dowlink iuc
   54.11 +   * \param diuc downlink iuc
   54.12     * \param modulationType the modulation type of the burst
   54.13 -   * \param burst the dowlink burst to add to the dowlink sub frame
   54.14 +   * \param burst the downlink burst to add to the downlink sub frame
   54.15     */
   54.16    void AddDownlinkBurst (Ptr<const WimaxConnection> connection, uint8_t diuc,
   54.17                           WimaxPhy::ModulationType modulationType, Ptr<PacketBurst> burst);
   54.18 @@ -86,7 +86,7 @@
   54.19     */
   54.20    void Schedule (void);
   54.21    /**
   54.22 -   * \brief Check for IR and Broadcast connections that have packets to trasmit.
   54.23 +   * \brief Check for IR and Broadcast connections that have packets to transmit.
   54.24     * \param connection will point to a initial ranging or broadcast connection
   54.25     * wich have packets to transmit
   54.26     * \returns false if no initial ranging or broadcast connection has packets
   54.27 @@ -94,7 +94,7 @@
   54.28     */
   54.29    bool SelectIRandBCConnection (Ptr<WimaxConnection> &connection);
   54.30    /**
   54.31 -   * \brief Check for Basic and Primary connections that have packets to trasmit.
   54.32 +   * \brief Check for Basic and Primary connections that have packets to transmit.
   54.33     * \param connection will point to a basic or primary connection
   54.34     * wich have packets to transmit
   54.35     * \returns false if no basic or primary connection has packets
   54.36 @@ -102,22 +102,22 @@
   54.37     */
   54.38    bool SelectMenagementConnection (Ptr<WimaxConnection> &connection);
   54.39    /**
   54.40 -   * \brief Check for UGS connections that have packets to trasmit.
   54.41 +   * \brief Check for UGS connections that have packets to transmit.
   54.42     *
   54.43     * The method return the UGS connection that have packets to transmits,
   54.44     * according to the MaxLatency specifications.
   54.45     */
   54.46    bool SelectUGSConnection (Ptr<WimaxConnection> &connection);
   54.47    /**
   54.48 -   * \brief Check for rtPS connections that have packets to trasmit.
   54.49 +   * \brief Check for rtPS connections that have packets to transmit.
   54.50     */
   54.51    bool SelectRTPSConnection (Ptr<WimaxConnection> &connection);
   54.52    /**
   54.53 -   * \brief Check for nrtPS connections that have packets to trasmit.
   54.54 +   * \brief Check for nrtPS connections that have packets to transmit.
   54.55     */
   54.56    bool SelectNRTPSConnection (Ptr<WimaxConnection> &connection);
   54.57    /**
   54.58 -   * \brief Check for BE connections that have packets to trasmit.
   54.59 +   * \brief Check for BE connections that have packets to transmit.
   54.60     */
   54.61    bool SelectBEConnection (Ptr<WimaxConnection> &connection);
   54.62  
   54.63 @@ -164,7 +164,7 @@
   54.64     * This method represent the DL Scheduler for rtPS  connections.
   54.65     * The scheduler is designed to serve all rtPS connections that
   54.66     * have at least one packet to transmit, every DL Subframe.
   54.67 -   * To each rtPS conenctions are allocated,  at the beginning,
   54.68 +   * To each rtPS connections are allocated,  at the beginning,
   54.69     * the bandwidth to transmit a quota of data equal to the
   54.70     * queue length.
   54.71     * If the sum of all pre-allocated bandwidth exceed the available
   54.72 @@ -186,7 +186,7 @@
   54.73    void BSSchedulerBEConnection (uint32_t &availableSymbols);
   54.74  
   54.75    /*
   54.76 -   * \brief Creates a dowlink UGS burst
   54.77 +   * \brief Creates a downlink UGS burst
   54.78     * \param serviceFlow the service flow of the burst
   54.79     * \param modulationType the modulation type to be used for the burst
   54.80     * \param availableSymbols maximum number of OFDM symbols to be used by the burst
    55.1 --- a/src/devices/wimax/bs-scheduler-simple.h	Fri Apr 23 14:53:30 2010 +0400
    55.2 +++ b/src/devices/wimax/bs-scheduler-simple.h	Fri Apr 23 15:09:31 2010 +0400
    55.3 @@ -55,11 +55,11 @@
    55.4    GetDownlinkBursts (void) const;
    55.5    /*
    55.6     * \brief This function adds a downlink burst to the list of downlink bursts
    55.7 -   * scheduled for the next dowlink sub-frame
    55.8 +   * scheduled for the next downlink sub-frame
    55.9     * \param connection a pointer to connection in wich the burst will be sent
   55.10 -   * \param diuc dowlink iuc
   55.11 +   * \param diuc downlink iuc
   55.12     * \param modulationType the modulation type of the burst
   55.13 -   * \param burst the dowlink burst to add to the dowlink sub frame
   55.14 +   * \param burst the downlink burst to add to the downlink sub frame
   55.15     */
   55.16    void AddDownlinkBurst (Ptr<const WimaxConnection> connection, uint8_t diuc,
   55.17                           WimaxPhy::ModulationType modulationType, Ptr<PacketBurst> burst);
   55.18 @@ -75,7 +75,7 @@
   55.19     */
   55.20    bool SelectConnection (Ptr<WimaxConnection> &connection);
   55.21    /*
   55.22 -   * \brief Creates a dowlink UGS burst
   55.23 +   * \brief Creates a downlink UGS burst
   55.24     * \param serviceFlow the service flow of the burst
   55.25     * \param modulationType the modulation type to be used for the burst
   55.26     * \param availableSymbols maximum number of OFDM symbols to be used by the burst
    56.1 --- a/src/devices/wimax/bs-scheduler.h	Fri Apr 23 14:53:30 2010 +0400
    56.2 +++ b/src/devices/wimax/bs-scheduler.h	Fri Apr 23 15:09:31 2010 +0400
    56.3 @@ -55,11 +55,11 @@
    56.4    GetDownlinkBursts (void) const = 0;
    56.5    /*
    56.6     * \brief This function adds a downlink burst to the list of downlink bursts
    56.7 -   * scheduled for the next dowlink sub-frame
    56.8 +   * scheduled for the next downlink sub-frame
    56.9     * \param connection a pointer to connection in wich the burst will be sent
   56.10 -   * \param diuc dowlink iuc
   56.11 +   * \param diuc downlink iuc
   56.12     * \param modulationType the modulation type of the burst
   56.13 -   * \param burst the dowlink burst to add to the dowlink sub frame
   56.14 +   * \param burst the downlink burst to add to the downlink sub frame
   56.15     */
   56.16    virtual void AddDownlinkBurst (Ptr<const WimaxConnection> connection,
   56.17                                   uint8_t diuc,
   56.18 @@ -78,7 +78,7 @@
   56.19    virtual bool SelectConnection (Ptr<WimaxConnection> &connection) = 0;
   56.20  
   56.21    /*
   56.22 -   * \brief Creates a dowlink UGS burst
   56.23 +   * \brief Creates a downlink UGS burst
   56.24     * \param serviceFlow the service flow of the burst
   56.25     * \param modulationType the modulation type to be used for the burst
   56.26     * \param availableSymbols maximum number of OFDM symbols to be used by the burst
    57.1 --- a/src/devices/wimax/bs-service-flow-manager.h	Fri Apr 23 14:53:30 2010 +0400
    57.2 +++ b/src/devices/wimax/bs-service-flow-manager.h	Fri Apr 23 15:09:31 2010 +0400
    57.3 @@ -80,14 +80,14 @@
    57.4    /**
    57.5     * \brief process a DSA-ACK message
    57.6     * \param dsaAck the message to process
    57.7 -   * \param cid the identifier of the connection on which the meassge was received
    57.8 +   * \param cid the identifier of the connection on which the message was received
    57.9     */
   57.10    void ProcessDsaAck (const DsaAck &dsaAck, Cid cid);
   57.11  
   57.12    /**
   57.13     * \brief process a DSA-Req message
   57.14     * \param dsaReq the message to process
   57.15 -   * \param cid the identifier of the connection on which the meassge was received
   57.16 +   * \param cid the identifier of the connection on which the message was received
   57.17     */
   57.18    ServiceFlow* ProcessDsaReq (const DsaReq &dsaReq, Cid cid);
   57.19  
    58.1 --- a/src/devices/wimax/bs-uplink-scheduler-mbqos.cc	Fri Apr 23 14:53:30 2010 +0400
    58.2 +++ b/src/devices/wimax/bs-uplink-scheduler-mbqos.cc	Fri Apr 23 15:09:31 2010 +0400
    58.3 @@ -662,7 +662,7 @@
    58.4          {
    58.5            Ptr<UlJob> job = *iter;
    58.6  
    58.7 -          // garantee delay bound for rtps connections
    58.8 +          // guarantee delay bound for rtps connections
    58.9            if (job->GetSchedulingType () == ServiceFlow::SF_TYPE_RTPS)
   58.10              {
   58.11                Time deadline = job->GetDeadline ();
    59.1 --- a/src/devices/wimax/bs-uplink-scheduler-mbqos.h	Fri Apr 23 14:53:30 2010 +0400
    59.2 +++ b/src/devices/wimax/bs-uplink-scheduler-mbqos.h	Fri Apr 23 15:09:31 2010 +0400
    59.3 @@ -123,7 +123,7 @@
    59.4  
    59.5    /**
    59.6     * \param availableSymbols available symbols in the uplink frame.
    59.7 -   * \brief Check if Minimum bandwidth is garantee. Migrate requests if necessary.
    59.8 +   * \brief Check if Minimum bandwidth is guarantee. Migrate requests if necessary.
    59.9     *
   59.10     * This method first calculate a priority value for each request
   59.11     * in the intermediate queue. Then, sorts the intermediate queue
    60.1 --- a/src/devices/wimax/bs-uplink-scheduler-rtps.h	Fri Apr 23 14:53:30 2010 +0400
    60.2 +++ b/src/devices/wimax/bs-uplink-scheduler-rtps.h	Fri Apr 23 15:09:31 2010 +0400
    60.3 @@ -102,7 +102,7 @@
    60.4     * The scheduler is designed to serve all rtPS connections that
    60.5     * have at least one packet to transmit, every UL Subframe.
    60.6     * The methos selects all rtPS connection that have al least one
    60.7 -   * packet to transmit. To each rtPS conenctions are allocated,
    60.8 +   * packet to transmit. To each rtPS connections are allocated,
    60.9     * at the beginning, the bandwidth to transmit a quota of data equal
   60.10     * to (RequestedBandwidth - GrantedBandwidth).
   60.11     * If the sum of all pre-allocated bandwidth exceed the available
    61.1 --- a/src/devices/wimax/cid.h	Fri Apr 23 14:53:30 2010 +0400
    61.2 +++ b/src/devices/wimax/cid.h	Fri Apr 23 15:09:31 2010 +0400
    61.3 @@ -60,11 +60,11 @@
    61.4     */
    61.5    bool IsBroadcast (void) const;
    61.6    /**
    61.7 -   * \return true if the cid is a paddin cid, false otherwise
    61.8 +   * \return true if the cid is a padding cid, false otherwise
    61.9     */
   61.10    bool IsPadding (void) const;
   61.11    /**
   61.12 -   * \return true if the cid is an intial ranging cid, false otherwise
   61.13 +   * \return true if the cid is an initial ranging cid, false otherwise
   61.14     */
   61.15    bool IsInitialRanging (void) const;
   61.16    /**
    62.1 --- a/src/devices/wimax/ipcs-classifier-record.h	Fri Apr 23 14:53:30 2010 +0400
    62.2 +++ b/src/devices/wimax/ipcs-classifier-record.h	Fri Apr 23 15:09:31 2010 +0400
    62.3 @@ -54,8 +54,8 @@
    62.4                          uint8_t protocol,
    62.5                          uint8_t priority);
    62.6    /**
    62.7 -   * \brief Decodes a TLV and creates a calssifier
    62.8 -   * \param tlv the TLV to decode and from wich the classifier parameters will be extracted
    62.9 +   * \brief Decodes a TLV and creates a classifier
   62.10 +   * \param tlv the TLV to decode and from which the classifier parameters will be extracted
   62.11     */
   62.12    IpcsClassifierRecord (Tlv tlv);
   62.13    /**
    63.1 --- a/src/devices/wimax/service-flow-record.h	Fri Apr 23 14:53:30 2010 +0400
    63.2 +++ b/src/devices/wimax/service-flow-record.h	Fri Apr 23 15:09:31 2010 +0400
    63.3 @@ -31,7 +31,7 @@
    63.4  class ServiceFlowRecord
    63.5  {
    63.6    /**
    63.7 -   * \brief this class implements a structure to manage some paramaters and statistics related to a service flow
    63.8 +   * \brief this class implements a structure to manage some parameters and statistics related to a service flow
    63.9     */
   63.10  public:
   63.11    ServiceFlowRecord (void);
    64.1 --- a/src/devices/wimax/service-flow.h	Fri Apr 23 14:53:30 2010 +0400
    64.2 +++ b/src/devices/wimax/service-flow.h	Fri Apr 23 15:09:31 2010 +0400
    64.3 @@ -35,7 +35,7 @@
    64.4  class ServiceFlow
    64.5  {
    64.6  /**
    64.7 - * This class implemets service flows as described by the IEEE-802.16 standard
    64.8 + * This class implements service flows as described by the IEEE-802.16 standard
    64.9   */
   64.10  public:
   64.11    enum Direction
    65.1 --- a/src/devices/wimax/simple-ofdm-send-param.h	Fri Apr 23 14:53:30 2010 +0400
    65.2 +++ b/src/devices/wimax/simple-ofdm-send-param.h	Fri Apr 23 15:09:31 2010 +0400
    65.3 @@ -44,12 +44,12 @@
    65.4     */
    65.5    void SetFecBlock (const bvec &fecBlock);
    65.6    /**
    65.7 -   * \brief set the busrt size
    65.8 +   * \brief set the burst size
    65.9     * \param burstSize the burst size in bytes
   65.10     */
   65.11    void SetBurstSize (uint32_t burstSize);
   65.12    /**
   65.13 -   * \param isFirstBlock Set to true if this fec block is the fisrt one in the burst, set to false otherwise
   65.14 +   * \param isFirstBlock Set to true if this fec block is the first one in the burst, set to false otherwise
   65.15     */
   65.16    void SetIsFirstBlock (bool isFirstBlock);
   65.17    /**
   65.18 @@ -85,7 +85,7 @@
   65.19     */
   65.20    uint64_t GetFrequency (void);
   65.21    /**
   65.22 -   * \return the mdoulation type used to send this fec block
   65.23 +   * \return the modulation type used to send this fec block
   65.24     */
   65.25    WimaxPhy::ModulationType GetModulationType (void);
   65.26    /**
    66.1 --- a/src/devices/wimax/snr-to-block-error-rate-manager.h	Fri Apr 23 14:53:30 2010 +0400
    66.2 +++ b/src/devices/wimax/snr-to-block-error-rate-manager.h	Fri Apr 23 15:09:31 2010 +0400
    66.3 @@ -21,7 +21,7 @@
    66.4  
    66.5  
    66.6  /**
    66.7 - * \brief This class handels the  SNR to BlcER traces.  A path to a repository containing trace files should be provided.
    66.8 + * \brief This class handles the  SNR to BlcER traces.  A path to a repository containing trace files should be provided.
    66.9   * If no repository is provided the traces form default-traces.h will be loaded.
   66.10   * A valid repository should contain 7 files, one for each modulation and coding scheme.
   66.11   * The names of the files should respect the following format: modulation0.txt for modulation 0, modulation1.txt for
    67.1 --- a/src/devices/wimax/ss-net-device.h	Fri Apr 23 14:53:30 2010 +0400
    67.2 +++ b/src/devices/wimax/ss-net-device.h	Fri Apr 23 15:09:31 2010 +0400
    67.3 @@ -253,7 +253,7 @@
    67.4    void AddServiceFlow (ServiceFlow sf);
    67.5    void SetTimer (EventId eventId, EventId &event);
    67.6    /**
    67.7 -   * \returns true if the SS is registered to a BS, flase otherwise
    67.8 +   * \returns true if the SS is registered to a BS, false otherwise
    67.9     */
   67.10    bool IsRegistered (void) const;
   67.11    Time GetTimeToAllocation (Time defferTime);
    68.1 --- a/src/devices/wimax/ss-scheduler.h	Fri Apr 23 14:53:30 2010 +0400
    68.2 +++ b/src/devices/wimax/ss-scheduler.h	Fri Apr 23 15:09:31 2010 +0400
    68.3 @@ -45,7 +45,7 @@
    68.4    bool GetPollMe (void) const;
    68.5    /**
    68.6     * \return a list of packet to be sent in the next opportunity
    68.7 -   * \param availableSymbols the available ressources in symbols
    68.8 +   * \param availableSymbols the available resources in symbols
    68.9     * \param modulationType the used modulation
   68.10     * \param packetType the type of packets to select from
   68.11     * \param connection the connection from wich packets will be selected
    69.1 --- a/src/devices/wimax/wimax-mac-header.h	Fri Apr 23 14:53:30 2010 +0400
    69.2 +++ b/src/devices/wimax/wimax-mac-header.h	Fri Apr 23 15:09:31 2010 +0400
    69.3 @@ -122,7 +122,7 @@
    69.4    uint16_t m_len;
    69.5    Cid m_cid;
    69.6    uint8_t m_hcs; // Header Check Sequence
    69.7 -  uint8_t c_hcs; // calculated header check sequence; this is used to check if the receveid header is correrct or not
    69.8 +  uint8_t c_hcs; // calculated header check sequence; this is used to check if the received header is correct or not
    69.9  
   69.10  
   69.11  };
   69.12 @@ -187,7 +187,7 @@
   69.13    uint32_t m_br; // Bandwidth Request
   69.14    Cid m_cid; // Connection identifier
   69.15    uint8_t m_hcs; // Header Check Sequence
   69.16 -  uint8_t c_hcs; // calculated header check sequence; this is used to check if the receveid header is correrct or not
   69.17 +  uint8_t c_hcs; // calculated header check sequence; this is used to check if the received header is correct or not
   69.18  
   69.19  };
   69.20  
    70.1 --- a/src/devices/wimax/wimax-mac-queue.h	Fri Apr 23 14:53:30 2010 +0400
    70.2 +++ b/src/devices/wimax/wimax-mac-queue.h	Fri Apr 23 15:09:31 2010 +0400
    70.3 @@ -50,7 +50,7 @@
    70.4    /**
    70.5     * \brief Enqueue a packet
    70.6     * \param packet the packet to enqueue
    70.7 -   * \param hdrType the mac headre type of the packet
    70.8 +   * \param hdrType the mac header type of the packet
    70.9     * \param hdr the header of the packet
   70.10     */
   70.11    bool Enqueue (Ptr<Packet> packet, const MacHeaderType &hdrType,
    71.1 --- a/src/devices/wimax/wimax-mac-to-mac-header.h	Fri Apr 23 14:53:30 2010 +0400
    71.2 +++ b/src/devices/wimax/wimax-mac-to-mac-header.h	Fri Apr 23 15:09:31 2010 +0400
    71.3 @@ -25,7 +25,7 @@
    71.4  #include "ns3/header.h"
    71.5  namespace ns3 {
    71.6  /**
    71.7 - * \brief this class implements the mac to mac header needed to dump a wimax pacap file
    71.8 + * \brief this class implements the mac to mac header needed to dump a wimax pcap file
    71.9   * The header format was reverse-engineered by looking  at existing live pcap traces which
   71.10   * could be opened with wireshark  i.e., we have no idea where this is coming from.
   71.11   */
    72.1 --- a/src/helper/application-container.h	Fri Apr 23 14:53:30 2010 +0400
    72.2 +++ b/src/helper/application-container.h	Fri Apr 23 15:09:31 2010 +0400
    72.3 @@ -118,10 +118,10 @@
    72.4     * Applications
    72.5     *
    72.6     * \code
    72.7 -   *   uint32_t nApplications = continer.GetN ();
    72.8 +   *   uint32_t nApplications = container.GetN ();
    72.9     *   for (uint32_t i = 0 i < nApplications; ++i)
   72.10     *     {
   72.11 -   *       Ptr<Application> p = continer.Get (i)
   72.12 +   *       Ptr<Application> p = container.Get (i)
   72.13     *       i->method ();  // some Application method
   72.14     *     }
   72.15     * \endcode
   72.16 @@ -177,7 +177,7 @@
   72.17    void Add (std::string name);
   72.18  
   72.19    /**
   72.20 -   * \brief Arrange for all of the Applications in this containter to Start()
   72.21 +   * \brief Arrange for all of the Applications in this container to Start()
   72.22     * at the Time given as a parameter.
   72.23     *
   72.24     * All Applications need to be provided with a starting simulation time and
   72.25 @@ -193,7 +193,7 @@
   72.26    void Start (Time start);
   72.27  
   72.28    /**
   72.29 -   * \brief Arrange for all of the Applications in this containter to Stop()
   72.30 +   * \brief Arrange for all of the Applications in this container to Stop()
   72.31     * at the Time given as a parameter.
   72.32     *
   72.33     * All Applications need to be provided with a starting simulation time and
    73.1 --- a/src/helper/bridge-helper.h	Fri Apr 23 14:53:30 2010 +0400
    73.2 +++ b/src/helper/bridge-helper.h	Fri Apr 23 15:09:31 2010 +0400
    73.3 @@ -56,7 +56,7 @@
    73.4     *
    73.5     * \param node The node to install the device in
    73.6     * \param c Container of NetDevices to add as bridge ports
    73.7 -   * \returns A containter holding the added net device.
    73.8 +   * \returns A container holding the added net device.
    73.9     */
   73.10    NetDeviceContainer Install (Ptr<Node> node, NetDeviceContainer c);
   73.11    /**
   73.12 @@ -67,7 +67,7 @@
   73.13     *
   73.14     * \param nodeName The name of the node to install the device in
   73.15     * \param c Container of NetDevices to add as bridge ports
   73.16 -   * \returns A containter holding the added net device.
   73.17 +   * \returns A container holding the added net device.
   73.18     */
   73.19    NetDeviceContainer Install (std::string nodeName, NetDeviceContainer c);
   73.20  private:
    74.1 --- a/src/helper/csma-helper.h	Fri Apr 23 14:53:30 2010 +0400
    74.2 +++ b/src/helper/csma-helper.h	Fri Apr 23 15:09:31 2010 +0400
    74.3 @@ -97,7 +97,7 @@
    74.4     * to the node and attaches the channel to the device.
    74.5     *
    74.6     * \param node The node to install the device in
    74.7 -   * \returns A containter holding the added net device.
    74.8 +   * \returns A container holding the added net device.
    74.9     */
   74.10    NetDeviceContainer Install (Ptr<Node> node) const;
   74.11  
   74.12 @@ -108,7 +108,7 @@
   74.13     * to the node and attaches the channel to the device.
   74.14     *
   74.15     * \param name The name of the node to install the device in
   74.16 -   * \returns A containter holding the added net device.
   74.17 +   * \returns A container holding the added net device.
   74.18     */
   74.19    NetDeviceContainer Install (std::string name) const;
   74.20  
   74.21 @@ -119,7 +119,7 @@
   74.22     *
   74.23     * \param node The node to install the device in
   74.24     * \param channel The channel to attach to the device.
   74.25 -   * \returns A containter holding the added net device.
   74.26 +   * \returns A container holding the added net device.
   74.27     */
   74.28    NetDeviceContainer Install (Ptr<Node> node, Ptr<CsmaChannel> channel) const;
   74.29  
   74.30 @@ -130,7 +130,7 @@
   74.31     *
   74.32     * \param node The node to install the device in
   74.33     * \param channelName The name of the channel to attach to the device.
   74.34 -   * \returns A containter holding the added net device.
   74.35 +   * \returns A container holding the added net device.
   74.36     */
   74.37    NetDeviceContainer Install (Ptr<Node> node, std::string channelName) const;
   74.38  
   74.39 @@ -140,8 +140,8 @@
   74.40     * attaches the provided channel to the device.
   74.41     *
   74.42     * \param nodeName The name of the node to install the device in
   74.43 -   * \param channel The chanel to attach to the device.
   74.44 -   * \returns A containter holding the added net device.
   74.45 +   * \param channel The channel to attach to the device.
   74.46 +   * \returns A container holding the added net device.
   74.47     */
   74.48    NetDeviceContainer Install (std::string nodeName, Ptr<CsmaChannel> channel) const;
   74.49  
   74.50 @@ -151,8 +151,8 @@
   74.51     * attaches the provided channel to the device.
   74.52     *
   74.53     * \param nodeName The name of the node to install the device in
   74.54 -   * \param channelName The name of the chanel to attach to the device.
   74.55 -   * \returns A containter holding the added net device.
   74.56 +   * \param channelName The name of the channel to attach to the device.
   74.57 +   * \returns A container holding the added net device.
   74.58     */
   74.59    NetDeviceContainer Install (std::string nodeName, std::string channelName) const;
   74.60  
   74.61 @@ -164,7 +164,7 @@
   74.62     * node; and attaches the channel to the device.
   74.63     *
   74.64     * \param c The NodeContainer holding the nodes to be changed.
   74.65 -   * \returns A containter holding the added net devices.
   74.66 +   * \returns A container holding the added net devices.
   74.67     */
   74.68    NetDeviceContainer Install (const NodeContainer &c) const;
   74.69  
   74.70 @@ -176,7 +176,7 @@
   74.71     *
   74.72     * \param c The NodeContainer holding the nodes to be changed.
   74.73     * \param channel The channel to attach to the devices.
   74.74 -   * \returns A containter holding the added net devices.
   74.75 +   * \returns A container holding the added net devices.
   74.76     */
   74.77    NetDeviceContainer Install (const NodeContainer &c, Ptr<CsmaChannel> channel) const;
   74.78  
   74.79 @@ -188,7 +188,7 @@
   74.80     *
   74.81     * \param c The NodeContainer holding the nodes to be changed.
   74.82     * \param channelName The name of the channel to attach to the devices.
   74.83 -   * \returns A containter holding the added net devices.
   74.84 +   * \returns A container holding the added net devices.
   74.85     */
   74.86    NetDeviceContainer Install (const NodeContainer &c, std::string channelName) const;
   74.87  
    75.1 --- a/src/helper/emu-helper.h	Fri Apr 23 14:53:30 2010 +0400
    75.2 +++ b/src/helper/emu-helper.h	Fri Apr 23 15:09:31 2010 +0400
    75.3 @@ -86,7 +86,7 @@
    75.4     * EmuHelper::SetDeviceAttribute and then adds the device to the node.
    75.5     *
    75.6     * \param node The node to install the device in
    75.7 -   * \returns A containter holding the added net device.
    75.8 +   * \returns A container holding the added net device.
    75.9     */
   75.10    NetDeviceContainer Install (Ptr<Node> node) const;
   75.11  
   75.12 @@ -95,7 +95,7 @@
   75.13     * EmuHelper::SetDeviceAttribute and then adds the device to the node.
   75.14     *
   75.15     * \param nodeName The name of the node to install the device in
   75.16 -   * \returns A containter holding the added net device.
   75.17 +   * \returns A container holding the added net device.
   75.18     */
   75.19    NetDeviceContainer Install (std::string nodeName) const;
   75.20  
   75.21 @@ -105,7 +105,7 @@
   75.22     * EmuHelper::SetDeviceAttribute); adds the device to the node.
   75.23     *
   75.24     * \param c The NodeContainer holding the nodes to be changed.
   75.25 -   * \returns A containter holding the added net devices.
   75.26 +   * \returns A container holding the added net devices.
   75.27     */
   75.28    NetDeviceContainer Install (const NodeContainer &c) const;
   75.29  
    76.1 --- a/src/helper/ipv4-address-helper.h	Fri Apr 23 14:53:30 2010 +0400
    76.2 +++ b/src/helper/ipv4-address-helper.h	Fri Apr 23 15:09:31 2010 +0400
    76.3 @@ -33,7 +33,7 @@
    76.4   * as a simple local number incrementer.  It has no notion that IP addresses
    76.5   * are part of a global address space.  If you have a complicated address 
    76.6   * assignment situation you may want to look at the Ipv4AddressGenerator which
    76.7 - * does recognize that IP address and netowrk number generation is part of a
    76.8 + * does recognize that IP address and network number generation is part of a
    76.9   * global problem.  Ipv4AddressHelper is a simple class to make simple problems
   76.10   * easy to handle.
   76.11   *
   76.12 @@ -60,7 +60,7 @@
   76.13      Ipv4Address base = "0.0.0.1");
   76.14  
   76.15  /**
   76.16 - * @brief Set the base network mumber, network mask and base address.
   76.17 + * @brief Set the base network number, network mask and base address.
   76.18   *
   76.19   * The address helper allocates IP addresses based on a given network number
   76.20   * and mask combination along with an initial IP address.
   76.21 @@ -84,7 +84,7 @@
   76.22   * @param mask The Ipv4Mask containing one bits in each bit position of the 
   76.23   * network number.
   76.24   * @param base An optional Ipv4Address containing the initial address used for 
   76.25 - * IP address alloction.  Will be combined (ORed) with the network number to
   76.26 + * IP address allocation.  Will be combined (ORed) with the network number to
   76.27   * generate the first IP address.  Defaults to 0.0.0.1.
   76.28   * @returns Nothing.
   76.29   */
    77.1 --- a/src/helper/ipv4-interface-container.h	Fri Apr 23 14:53:30 2010 +0400
    77.2 +++ b/src/helper/ipv4-interface-container.h	Fri Apr 23 15:09:31 2010 +0400
    77.3 @@ -119,7 +119,7 @@
    77.4     *  corresponding to index i.
    77.5     * 
    77.6     * If the second parameter is omitted, the zeroth indexed address of 
    77.7 -   * the interface is returned.  Unless IP aliaising is being used on
    77.8 +   * the interface is returned.  Unless IP aliasing is being used on
    77.9     * the interface, the second parameter may typically be omitted.
   77.10     */
   77.11    Ipv4Address GetAddress (uint32_t i, uint32_t j = 0) const;
    78.1 --- a/src/helper/ipv6-address-helper.h	Fri Apr 23 14:53:30 2010 +0400
    78.2 +++ b/src/helper/ipv6-address-helper.h	Fri Apr 23 15:09:31 2010 +0400
    78.3 @@ -52,7 +52,7 @@
    78.4  
    78.5    /**
    78.6     * \brief Allocate a new address.
    78.7 -   * \param addr L2 address (currenty only ethernet address is supported)
    78.8 +   * \param addr L2 address (currently only ethernet address is supported)
    78.9     * \return newly created Ipv6Address
   78.10     */
   78.11    Ipv6Address NewAddress (Address addr);
    79.1 --- a/src/helper/mesh-helper.h	Fri Apr 23 14:53:30 2010 +0400
    79.2 +++ b/src/helper/mesh-helper.h	Fri Apr 23 15:09:31 2010 +0400
    79.3 @@ -123,7 +123,7 @@
    79.4    /** 
    79.5     *  \brief Spread/not spread frequency channels of MP interfaces. 
    79.6     * 
    79.7 -   *  If set to true different non-overlaping 20MHz frequency 
    79.8 +   *  If set to true different non-overlapping 20MHz frequency 
    79.9     *  channels will be assigned to different mesh point interfaces.
   79.10     */
   79.11    enum ChannelPolicy
    80.1 --- a/src/helper/node-container.h	Fri Apr 23 14:53:30 2010 +0400
    80.2 +++ b/src/helper/node-container.h	Fri Apr 23 15:09:31 2010 +0400
    80.3 @@ -237,12 +237,12 @@
    80.4    void Create (uint32_t n);
    80.5  
    80.6    /**
    80.7 -   * \brief Create n nodes with specifiec systemId for distributed simulations 
    80.8 +   * \brief Create n nodes with specified systemId for distributed simulations 
    80.9     * and append pointers to them to the end of this NodeContainer.
   80.10     *
   80.11     * Nodes are at the heart of any ns-3 simulation.  One of the first tasks that
   80.12     * any simulation needs to do is to create a number of nodes.  This method
   80.13 -   * automates that task, and adds the ability to specifiy systemId for 
   80.14 +   * automates that task, and adds the ability to specify systemId for 
   80.15     * distributed simulations.
   80.16     *
   80.17     * \param n The number of Nodes to create
    81.1 --- a/src/helper/point-to-point-grid-helper.h	Fri Apr 23 14:53:30 2010 +0400
    81.2 +++ b/src/helper/point-to-point-grid-helper.h	Fri Apr 23 15:09:31 2010 +0400
    81.3 @@ -77,7 +77,7 @@
    81.4     *
    81.5     * \param col the column address of the node desired
    81.6     *
    81.7 -   * \returns Ipv4Address of one of the intefaces of the node 
    81.8 +   * \returns Ipv4Address of one of the interfaces of the node 
    81.9     *          specified by the (row, col) address
   81.10     */
   81.11    Ipv4Address GetIpv4Address (uint32_t row, uint32_t col);
    82.1 --- a/src/helper/qos-wifi-mac-helper.h	Fri Apr 23 14:53:30 2010 +0400
    82.2 +++ b/src/helper/qos-wifi-mac-helper.h	Fri Apr 23 15:09:31 2010 +0400
    82.3 @@ -85,7 +85,7 @@
    82.4                  std::string n6 = "", const AttributeValue &v6 = EmptyAttributeValue (),
    82.5                  std::string n7 = "", const AttributeValue &v7 = EmptyAttributeValue ());
    82.6    /**
    82.7 -   * Set the class, type and attribuytes for the Msdu agregator
    82.8 +   * Set the class, type and attributes for the Msdu aggregator
    82.9     *
   82.10     * \param accessClass access class for which we are setting aggregator. Possibilities
   82.11     *  are: AC_BK, AC_BE, AC_VI, AC_VO.
    83.1 --- a/src/helper/tap-bridge-helper.h	Fri Apr 23 14:53:30 2010 +0400
    83.2 +++ b/src/helper/tap-bridge-helper.h	Fri Apr 23 15:09:31 2010 +0400
    83.3 @@ -54,7 +54,7 @@
    83.4    TapBridgeHelper (Ipv4Address gateway);
    83.5  
    83.6    /*
    83.7 -   * Set an attribute in the underlying TabBridge net device when these
    83.8 +   * Set an attribute in the underlying TapBridge net device when these
    83.9     * devices are automatically created.
   83.10     *
   83.11     * \param n1 the name of the attribute to set
   83.12 @@ -76,7 +76,7 @@
   83.13    /**
   83.14     * This method installs a TapBridge on the specified Node and forms the 
   83.15     * bridge with the NetDevice specified.  The node is specified by a 
   83.16 -   * name string that has previously been assoicated with the Node using
   83.17 +   * name string that has previously been associated with the Node using
   83.18     * the Object Name Service.  The NetDevice is specified by a Ptr<NetDevice>.
   83.19     *
   83.20     * \param nodeName The name of the Node to install the TapBridge in
   83.21 @@ -88,7 +88,7 @@
   83.22    /**
   83.23     * This method installs a TapBridge on the specified Node and forms the 
   83.24     * bridge with the NetDevice specified.  The NetDevice is specified by a 
   83.25 -   * name string that has previously been assoicated with the NetDevice
   83.26 +   * name string that has previously been associated with the NetDevice
   83.27     * using the Object Name Service.
   83.28     *
   83.29     * \param node The Ptr<Node> to install the TapBridge in
   83.30 @@ -100,9 +100,9 @@
   83.31    /**
   83.32     * This method installs a TapBridge on the specified Node and forms the 
   83.33     * bridge with the NetDevice specified.  The node is specified by a 
   83.34 -   * name string that has previously been assoicated with the Node using
   83.35 +   * name string that has previously been associated with the Node using
   83.36     * the Object Name Service.  The NetDevice is specified by a name 
   83.37 -   * string that has prevously been associated with the Object Name 
   83.38 +   * string that has previously been associated with the Object Name 
   83.39     * Service.
   83.40     *
   83.41     * \param nodeName The name of the Node to install the TapBridge in
    84.1 --- a/src/helper/topology-reader-helper.h	Fri Apr 23 14:53:30 2010 +0400
    84.2 +++ b/src/helper/topology-reader-helper.h	Fri Apr 23 15:09:31 2010 +0400
    84.3 @@ -50,7 +50,7 @@
    84.4  
    84.5    /**
    84.6     * \brief Gets a Ptr<TopologyReader> to the actual TopologyReader.
    84.7 -   * \return the created Topoloy Reader (or null if there was an error).
    84.8 +   * \return the created Topology Reader (or null if there was an error).
    84.9     */
   84.10    Ptr<TopologyReader> GetTopologyReader ();
   84.11  
    85.1 --- a/src/helper/udp-client-server-helper.h	Fri Apr 23 14:53:30 2010 +0400
    85.2 +++ b/src/helper/udp-client-server-helper.h	Fri Apr 23 15:09:31 2010 +0400
    85.3 @@ -77,7 +77,7 @@
    85.4  
    85.5  /**
    85.6   * \brief Create a client application which sends udp packets carrying
    85.7 - *  a 32bit sequence numbre and a 64 bit time stamp.
    85.8 + *  a 32bit sequence number and a 64 bit time stamp.
    85.9   *
   85.10   */
   85.11  class UdpClientHelper
    86.1 --- a/src/helper/v4ping-helper.h	Fri Apr 23 14:53:30 2010 +0400
    86.2 +++ b/src/helper/v4ping-helper.h	Fri Apr 23 15:09:31 2010 +0400
    86.3 @@ -46,7 +46,7 @@
    86.4  
    86.5    /**
    86.6     * Install a pinger application on the provided Node.  The Node is specified
    86.7 -   * by a string that must have previosly been associated with a Node using the
    86.8 +   * by a string that must have previously been associated with a Node using the
    86.9     * Object Name Service.
   86.10     *
   86.11     * \param nodeName The node to install the V4PingApplication on.
    87.1 --- a/src/helper/wimax-helper.h	Fri Apr 23 14:53:30 2010 +0400
    87.2 +++ b/src/helper/wimax-helper.h	Fri Apr 23 15:09:31 2010 +0400
    87.3 @@ -103,7 +103,7 @@
    87.4     *  \param deviceid the id of the net device for which you want to enable tracing.
    87.5     *  \param netdevice the type of net device for which you want to enable tracing (SubscriberStationNetDevice,
    87.6     *   BaseStationNetDevice or WimaxNetDevice)
    87.7 -   *  \param connection the conection for which you want to enable tracing (InitialRangingConnection,
    87.8 +   *  \param connection the connection for which you want to enable tracing (InitialRangingConnection,
    87.9     *   BroadcastConnection, BasicConnection, PrimaryConnection).
   87.10     */
   87.11    static void EnableAsciiForConnection (Ptr<OutputStreamWrapper> oss,
    88.1 --- a/src/internet-stack/icmpv6-l4-protocol.h	Fri Apr 23 14:53:30 2010 +0400
    88.2 +++ b/src/internet-stack/icmpv6-l4-protocol.h	Fri Apr 23 15:09:31 2010 +0400
    88.3 @@ -233,7 +233,7 @@
    88.4    /**
    88.5     * \brief Send a Neighbor Solicitation.
    88.6     * \param src source IPv6 address
    88.7 -   * \param dst destination IPv6 addresss
    88.8 +   * \param dst destination IPv6 address
    88.9     * \param target target IPv6 address
   88.10     * \param hardwareAddress our mac address
   88.11     */
   88.12 @@ -285,7 +285,7 @@
   88.13    /**
   88.14     * \brief Forge a Neighbor Solicitation.
   88.15     * \param src source IPv6 address
   88.16 -   * \param dst destination IPv6 addresss
   88.17 +   * \param dst destination IPv6 address
   88.18     * \param target target IPv6 address
   88.19     * \param hardwareAddress our mac address
   88.20     * \return NS packet (with IPv6 header)
   88.21 @@ -295,7 +295,7 @@
   88.22    /**
   88.23     * \brief Forge a Neighbor Advertisement.
   88.24     * \param src source IPv6 address
   88.25 -   * \param dst destination IPv6 addresss
   88.26 +   * \param dst destination IPv6 address
   88.27     * \param hardwareAddress our mac address
   88.28     * \param flags flags (bitfield => R (4), S (2), O (1))
   88.29     * \return NA packet (with IPv6 header)
   88.30 @@ -305,7 +305,7 @@
   88.31    /**
   88.32     * \brief Forge a Router Solicitation.
   88.33     * \param src source IPv6 address
   88.34 -   * \param dst destination IPv6 addresss
   88.35 +   * \param dst destination IPv6 address
   88.36     * \param hardwareAddress our mac address
   88.37     * \return RS packet (with IPv6 header)
   88.38     */
    89.1 --- a/src/internet-stack/ipv6-extension-header-test-suite.cc	Fri Apr 23 14:53:30 2010 +0400
    89.2 +++ b/src/internet-stack/ipv6-extension-header-test-suite.cc	Fri Apr 23 15:09:31 2010 +0400
    89.3 @@ -101,7 +101,7 @@
    89.4      header.Serialize(buf.Begin());
    89.5  
    89.6      const uint8_t* data = buf.PeekData();
    89.7 -    NS_TEST_EXPECT_MSG_EQ(*(data+2), OptionWithoutAlignmentHeader::TYPE, "option without alignemt is not first in header field");
    89.8 +    NS_TEST_EXPECT_MSG_EQ(*(data+2), OptionWithoutAlignmentHeader::TYPE, "option without alignment is not first in header field");
    89.9  
   89.10      return GetErrorStatus();
   89.11    }
    90.1 --- a/src/internet-stack/ipv6-l3-protocol.h	Fri Apr 23 14:53:30 2010 +0400
    90.2 +++ b/src/internet-stack/ipv6-l3-protocol.h	Fri Apr 23 15:09:31 2010 +0400
    90.3 @@ -79,7 +79,7 @@
    90.4      DROP_NO_ROUTE, /**< No route to host */
    90.5      DROP_INTERFACE_DOWN, /**< Interface is down so can not send packet */
    90.6      DROP_ROUTE_ERROR, /**< Route error */
    90.7 -    DROP_UNKNOWN_PROTOCOL, /**< Unkown L4 protocol */
    90.8 +    DROP_UNKNOWN_PROTOCOL, /**< Unknown L4 protocol */
    90.9    };
   90.10  
   90.11    /**
    91.1 --- a/src/internet-stack/ipv6-option-header.h	Fri Apr 23 14:53:30 2010 +0400
    91.2 +++ b/src/internet-stack/ipv6-option-header.h	Fri Apr 23 15:09:31 2010 +0400
    91.3 @@ -41,7 +41,7 @@
    91.4       * \brief represents the alignment requirements of an option header
    91.5       *
    91.6       * Represented as factor*n+offset (eg. 8n+2) See RFC 2460.
    91.7 -     * No alignemt is represented as 1n+0.
    91.8 +     * No alignment is represented as 1n+0.
    91.9       */
   91.10      struct Alignment
   91.11      {
   91.12 @@ -78,7 +78,7 @@
   91.13      void SetType (uint8_t type);
   91.14  
   91.15      /**
   91.16 -     * \brief Get the type of the optionr.
   91.17 +     * \brief Get the type of the option.
   91.18       * \return the type of the option
   91.19       */
   91.20      uint8_t GetType () const;
   91.21 @@ -125,7 +125,7 @@
   91.22       * \brief Get the Alignment requirement of this option header
   91.23       * \return The required alignment
   91.24       *
   91.25 -     * Subclasses should only implement this method, if special alignemt is
   91.26 +     * Subclasses should only implement this method, if special alignment is
   91.27       * required. Default is no alignment (1n+0).
   91.28       */
   91.29      virtual Alignment GetAlignment () const;
    92.1 --- a/src/internet-stack/ipv6-test.cc	Fri Apr 23 14:53:30 2010 +0400
    92.2 +++ b/src/internet-stack/ipv6-test.cc	Fri Apr 23 15:09:31 2010 +0400
    92.3 @@ -113,14 +113,14 @@
    92.4    interface2->AddAddress (ifaceAddr3);
    92.5  
    92.6    uint32_t num = interface->GetNAddresses ();
    92.7 -  NS_TEST_ASSERT_MSG_EQ (num, 3, "Number of adresses should be 3??"); /* 2 global addresses + link-local ones */
    92.8 +  NS_TEST_ASSERT_MSG_EQ (num, 3, "Number of addresses should be 3??"); /* 2 global addresses + link-local ones */
    92.9  
   92.10    num = interface2->GetNAddresses ();
   92.11    NS_TEST_ASSERT_MSG_EQ (num, 2, "1 global addresses + link-local ones"); /* 1 global addresses + link-local ones */
   92.12  
   92.13    interface->RemoveAddress (2);
   92.14    num = interface->GetNAddresses ();
   92.15 -  NS_TEST_ASSERT_MSG_EQ (num, 2, "Number of adresses should be 2??");
   92.16 +  NS_TEST_ASSERT_MSG_EQ (num, 2, "Number of addresses should be 2??");
   92.17  
   92.18    Ipv6InterfaceAddress output = interface->GetAddress (1);
   92.19    NS_TEST_ASSERT_MSG_EQ (ifaceAddr1, output,
   92.20 @@ -131,7 +131,7 @@
   92.21    NS_TEST_ASSERT_MSG_EQ (index, 1, "We should get one address??"); /* link-local address is always index 0 */
   92.22  
   92.23    index = ipv6->GetInterfaceForAddress ("2001:ffff:5678:9001::2");
   92.24 -  NS_TEST_ASSERT_MSG_EQ (index, 2, "Number of adresses should be 2??");
   92.25 +  NS_TEST_ASSERT_MSG_EQ (index, 2, "Number of addresses should be 2??");
   92.26  
   92.27    index = ipv6->GetInterfaceForAddress ("2001:ffff:5678:9000::1"); /* address we just remove */
   92.28    NS_TEST_ASSERT_MSG_EQ (index, (uint32_t) -1, "Address should not be found??");
    93.1 --- a/src/internet-stack/nsc-tcp-l4-protocol.h	Fri Apr 23 14:53:30 2010 +0400
    93.2 +++ b/src/internet-stack/nsc-tcp-l4-protocol.h	Fri Apr 23 15:09:31 2010 +0400
    93.3 @@ -75,7 +75,7 @@
    93.4    void DeAllocate (Ipv4EndPoint *endPoint);
    93.5  
    93.6    /**
    93.7 -   * \brief Recieve a packet up the protocol stack
    93.8 +   * \brief Receive a packet up the protocol stack
    93.9     * \param p The Packet to dump the contents into
   93.10     * \param source The source's Ipv4Address
   93.11     * \param destination The destinations Ipv4Address
    94.1 --- a/src/internet-stack/nsc-tcp-socket-impl.h	Fri Apr 23 14:53:30 2010 +0400
    94.2 +++ b/src/internet-stack/nsc-tcp-socket-impl.h	Fri Apr 23 15:09:31 2010 +0400
    94.3 @@ -141,7 +141,7 @@
    94.4    bool m_shutdownRecv;
    94.5    bool m_connected;
    94.6    
    94.7 -  //manage the state infomation
    94.8 +  //manage the state information
    94.9    States_t m_state;
   94.10    bool m_closeOnEmpty;
   94.11  
    95.1 --- a/src/internet-stack/tcp-l4-protocol.h	Fri Apr 23 14:53:30 2010 +0400
    95.2 +++ b/src/internet-stack/tcp-l4-protocol.h	Fri Apr 23 15:09:31 2010 +0400
    95.3 @@ -46,7 +46,7 @@
    95.4   * 
    95.5   * This class allocates "endpoint" objects (ns3::Ipv4EndPoint) for TCP,
    95.6   * and SHOULD checksum packets its receives from the socket layer going down
    95.7 - * the stack , but currently checksumming is disabled.  It also recieves 
    95.8 + * the stack , but currently checksumming is disabled.  It also receives 
    95.9   * packets from IP, and forwards them up to the endpoints.
   95.10  */
   95.11  
   95.12 @@ -96,7 +96,7 @@
   95.13               Ipv4Address saddr, Ipv4Address daddr, 
   95.14               uint16_t sport, uint16_t dport, Ptr<NetDevice> oif = 0);
   95.15    /**
   95.16 -   * \brief Recieve a packet up the protocol stack
   95.17 +   * \brief Receive a packet up the protocol stack
   95.18     * \param p The Packet to dump the contents into
   95.19     * \param source The source's Ipv4Address
   95.20     * \param destination The destinations Ipv4Address
    96.1 --- a/src/internet-stack/tcp-socket-impl.cc	Fri Apr 23 14:53:30 2010 +0400
    96.2 +++ b/src/internet-stack/tcp-socket-impl.cc	Fri Apr 23 15:09:31 2010 +0400
    96.3 @@ -1506,7 +1506,7 @@
    96.4      }
    96.5    NS_LOG_LOGIC ("TCP " << this << " NewAck " << ack 
    96.6             << " numberAck " << (ack - m_highestRxAck)); // Number bytes ack'ed
    96.7 -  m_highestRxAck = ack;         // Note the highest recieved Ack
    96.8 +  m_highestRxAck = ack;         // Note the highest received Ack
    96.9    if (GetTxAvailable () > 0)
   96.10      {
   96.11        NotifySend (GetTxAvailable ());
    97.1 --- a/src/internet-stack/tcp-socket-impl.h	Fri Apr 23 14:53:30 2010 +0400
    97.2 +++ b/src/internet-stack/tcp-socket-impl.h	Fri Apr 23 15:09:31 2010 +0400
    97.3 @@ -54,7 +54,7 @@
    97.4   * control.  Finite send buffer semantics are modeled, but as of yet, finite
    97.5   * receive buffer modelling is unimplemented.
    97.6   *
    97.7 - * The closedown of these sockets is as of yet not compliant with the relevent
    97.8 + * The closedown of these sockets is as of yet not compliant with the relevant
    97.9   * RFCs, i.e. the FIN handshaking isn't correct.  While this is visible at the
   97.10   * PCAP tracing level, it has no effect on the statistics users are interested
   97.11   * in, i.e. throughput, delay, etc. of actual payload data.
   97.12 @@ -185,7 +185,7 @@
   97.13    bool m_shutdownRecv;
   97.14    bool m_connected;
   97.15    
   97.16 -  //manage the state infomation
   97.17 +  //manage the state information
   97.18    States_t m_state;
   97.19    bool m_closeNotified;
   97.20    bool m_closeRequestNotified;
   97.21 @@ -199,7 +199,7 @@
   97.22    SequenceNumber m_highestRxAck;
   97.23    SequenceNumber m_lastRxAck;
   97.24    
   97.25 -  //sequence info, reciever side
   97.26 +  //sequence info, receiver side
   97.27    SequenceNumber m_nextRxSequence; //next expected sequence
   97.28  
   97.29    //Rx buffer
    98.1 --- a/src/internet-stack/udp-l4-protocol.h	Fri Apr 23 14:53:30 2010 +0400
    98.2 +++ b/src/internet-stack/udp-l4-protocol.h	Fri Apr 23 15:09:31 2010 +0400
    98.3 @@ -101,7 +101,7 @@
    98.4     * \param icmpType The type of the message from the ICMP header
    98.5     * \param icmpCode The message code from the ICMP header
    98.6     * \param icmpInfo 32-bit integer carrying informational value of varying semantics.
    98.7 -   * \param payloadSource The IP source addresss from the IP header of the packet
    98.8 +   * \param payloadSource The IP source address from the IP header of the packet
    98.9     * \param payloadDestination The IP destination address from the IP header of the packet
   98.10     * \param payload Payload of the ICMP packet
   98.11     */
    99.1 --- a/src/mobility/hierarchical-mobility-model.h	Fri Apr 23 14:53:30 2010 +0400
    99.2 +++ b/src/mobility/hierarchical-mobility-model.h	Fri Apr 23 15:09:31 2010 +0400
    99.3 @@ -25,7 +25,7 @@
    99.4  namespace ns3 {
    99.5  
    99.6  /**
    99.7 - * \brief a hierachical mobility model.
    99.8 + * \brief a hierarchical mobility model.
    99.9   * 
   99.10   * This model allows you to specify the position of a child object
   99.11   * relative to a parent object.
   99.12 @@ -41,7 +41,7 @@
   99.13   * Setting the position on this model is always done using world
   99.14   * absolute coordinates, and it changes only the child mobility model
   99.15   * position, never the parent.  The child mobility model always uses a
   99.16 - * coordinate sytem relative to the parent model position.
   99.17 + * coordinate system relative to the parent model position.
   99.18   *
   99.19   * @note: as a special case, the parent model may be NULL, which is
   99.20   * semantically equivalent to having a ConstantPositionMobilityModel
   100.1 --- a/src/node/application.h	Fri Apr 23 14:53:30 2010 +0400
   100.2 +++ b/src/node/application.h	Fri Apr 23 15:09:31 2010 +0400
   100.3 @@ -105,7 +105,7 @@
   100.4    /**
   100.5     * \brief Application specific startup code
   100.6     *
   100.7 -   * The StartApplication method is called at the start time specifed by Start
   100.8 +   * The StartApplication method is called at the start time specified by Start
   100.9     * This method should be overridden by all or most application
  100.10     * subclasses.
  100.11     */
  100.12 @@ -114,7 +114,7 @@
  100.13    /**
  100.14     * \brief Application specific shutdown code
  100.15     *
  100.16 -   * The StopApplication method is called at the stop time specifed by Stop
  100.17 +   * The StopApplication method is called at the stop time specified by Stop
  100.18     * This method should be overridden by all or most application
  100.19     * subclasses.
  100.20     */
   101.1 --- a/src/node/ipv4.h	Fri Apr 23 14:53:30 2010 +0400
   101.2 +++ b/src/node/ipv4.h	Fri Apr 23 15:09:31 2010 +0400
   101.3 @@ -199,7 +199,7 @@
   101.4     * 
   101.5     * \param interface Interface number of an Ipv4 interface
   101.6     * \param addressIndex index of Ipv4InterfaceAddress 
   101.7 -   * \returns the Ipv4InterfaceAddress associated to the interface and addresIndex
   101.8 +   * \returns the Ipv4InterfaceAddress associated to the interface and addressIndex
   101.9     */
  101.10    virtual Ipv4InterfaceAddress GetAddress (uint32_t interface, uint32_t addressIndex) const = 0;
  101.11  
   102.1 --- a/src/node/ipv6-address.h	Fri Apr 23 14:53:30 2010 +0400
   102.2 +++ b/src/node/ipv6-address.h	Fri Apr 23 15:09:31 2010 +0400
   102.3 @@ -103,7 +103,7 @@
   102.4  
   102.5    /**
   102.6     * \brief Serialize this address to a 16-byte buffer.
   102.7 -   * \param buf the output buffer to which this address gets overwritter with this
   102.8 +   * \param buf the output buffer to which this address gets overwritten with this
   102.9     * Ipv6Address
  102.10     */
  102.11    void Serialize (uint8_t buf[16]) const;
  102.12 @@ -372,7 +372,7 @@
  102.13    /**
  102.14     * \brief Print this address to the given output stream.
  102.15     *
  102.16 -   * The print format is in the typicall "2001:660:4701::1".
  102.17 +   * The print format is in the typical "2001:660:4701::1".
  102.18     * \param os the output stream to which this Ipv6Address is printed
  102.19     */
  102.20    void Print (std::ostream &os) const;
   103.1 --- a/src/node/ipv6.h	Fri Apr 23 14:53:30 2010 +0400
   103.2 +++ b/src/node/ipv6.h	Fri Apr 23 15:09:31 2010 +0400
   103.3 @@ -199,7 +199,7 @@
   103.4     * 
   103.5     * \param interface Interface number of an IPv6 interface
   103.6     * \param addressIndex index of Ipv6InterfaceAddress 
   103.7 -   * \returns the Ipv6InterfaceAddress associated to the interface and addresIndex
   103.8 +   * \returns the Ipv6InterfaceAddress associated to the interface and addressIndex
   103.9     */
  103.10    virtual Ipv6InterfaceAddress GetAddress (uint32_t interface, uint32_t addressIndex) const = 0;
  103.11  
   104.1 --- a/src/node/net-device.h	Fri Apr 23 14:53:30 2010 +0400
   104.2 +++ b/src/node/net-device.h	Fri Apr 23 15:09:31 2010 +0400
   104.3 @@ -16,7 +16,7 @@
   104.4   * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
   104.5   *
   104.6   * Author: Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
   104.7 - * Modified by Emmanuelle Laprise to remove dependance on LLC headers
   104.8 + * Modified by Emmanuelle Laprise to remove dependence on LLC headers
   104.9   */
  104.10  #ifndef NET_DEVICE_H
  104.11  #define NET_DEVICE_H
   105.1 --- a/src/node/packetbb.h	Fri Apr 23 14:53:30 2010 +0400
   105.2 +++ b/src/node/packetbb.h	Fri Apr 23 15:09:31 2010 +0400
   105.3 @@ -539,7 +539,7 @@
   105.4    Ptr<PbbMessage> MessageFront (void);
   105.5  
   105.6    /**
   105.7 -   * \return a cosnt smart pointer to the first message in this packet.
   105.8 +   * \return a const smart pointer to the first message in this packet.
   105.9     */
  105.10    const Ptr<PbbMessage> MessageFront (void) const;
  105.11  
  105.12 @@ -549,7 +549,7 @@
  105.13    Ptr<PbbMessage> MessageBack (void);
  105.14  
  105.15    /**
  105.16 -   * \return a cosnt smart pointer to the last message in this packet.
  105.17 +   * \return a const smart pointer to the last message in this packet.
  105.18     */
  105.19    const Ptr<PbbMessage> MessageBack (void) const;
  105.20  
   106.1 --- a/src/node/queue.h	Fri Apr 23 14:53:30 2010 +0400
   106.2 +++ b/src/node/queue.h	Fri Apr 23 15:09:31 2010 +0400
   106.3 @@ -85,14 +85,14 @@
   106.4    uint32_t GetNBytes (void) const;
   106.5  
   106.6    /**
   106.7 -   * \return The total number of bytes recieved by this Queue since the
   106.8 +   * \return The total number of bytes received by this Queue since the
   106.9     * simulation began, or since ResetStatistics was called, according to 
  106.10     * whichever happened more recently
  106.11     * 
  106.12     */
  106.13    uint32_t GetTotalReceivedBytes (void) const;
  106.14    /**
  106.15 -   * \return The total number of packets recieved by this Queue since the
  106.16 +   * \return The total number of packets received by this Queue since the
  106.17     * simulation began, or since ResetStatistics was called, according to 
  106.18     * whichever happened more recently
  106.19     */
  106.20 @@ -110,8 +110,8 @@
  106.21     */
  106.22    uint32_t GetTotalDroppedPackets (void) const;
  106.23    /**
  106.24 -   * Resets the counts for dropped packets, dropped bytes, recieved packets, and
  106.25 -   * recieved bytes.
  106.26 +   * Resets the counts for dropped packets, dropped bytes, received packets, and
  106.27 +   * received bytes.
  106.28     */
  106.29    void ResetStatistics (void);
  106.30  
   107.1 --- a/src/routing/global-routing/candidate-queue.h	Fri Apr 23 14:53:30 2010 +0400
   107.2 +++ b/src/routing/global-routing/candidate-queue.h	Fri Apr 23 15:09:31 2010 +0400
   107.3 @@ -94,7 +94,7 @@
   107.4   * @brief Pop the Shortest Path First Vertex pointer at the top of the queue.
   107.5   * @internal
   107.6   *
   107.7 - * The caller is given the responsiblity for releasing the resources 
   107.8 + * The caller is given the responsibility for releasing the resources 
   107.9   * associated with the vertex.
  107.10   *
  107.11   * @see SPFVertex
   108.1 --- a/src/routing/global-routing/global-route-manager-impl.cc	Fri Apr 23 14:53:30 2010 +0400
   108.2 +++ b/src/routing/global-routing/global-route-manager-impl.cc	Fri Apr 23 15:09:31 2010 +0400
   108.3 @@ -330,7 +330,7 @@
   108.4  {
   108.5    NS_LOG_FUNCTION (vertex);
   108.6  
   108.7 -  // discard all exit direction currently assoicated with this vertex,
   108.8 +  // discard all exit direction currently associated with this vertex,
   108.9    // and copy all the exit directions from the given vertex
  108.10    if (m_ecmpRootExits.size () > 0)
  108.11      {
   109.1 --- a/src/routing/global-routing/global-route-manager-impl.h	Fri Apr 23 14:53:30 2010 +0400
   109.2 +++ b/src/routing/global-routing/global-route-manager-impl.h	Fri Apr 23 15:09:31 2010 +0400
   109.3 @@ -373,7 +373,7 @@
   109.4    void MergeRootExitDirections (const SPFVertex* vertex);
   109.5    /**
   109.6     * \brief Inherit all root exit directions from a given vertex to 'this' vertex
   109.7 -   * \param vertex The vertex from which all root exit directions are to be inherrited
   109.8 +   * \param vertex The vertex from which all root exit directions are to be inherited
   109.9     *
  109.10     * After the call of this method, the original root exit directions
  109.11     * in 'this' vertex are all lost.
   110.1 --- a/src/routing/global-routing/global-router-interface.h	Fri Apr 23 14:53:30 2010 +0400
   110.2 +++ b/src/routing/global-routing/global-router-interface.h	Fri Apr 23 15:09:31 2010 +0400
   110.3 @@ -413,7 +413,7 @@
   110.4   *
   110.5   * @see RoutingEnvironment::AllocateRouterId ()
   110.6   * @see GlobalRouting::GetRouterId ()
   110.7 - * @returns The Ipv4Address stored as the advetising router.
   110.8 + * @returns The Ipv4Address stored as the advertising router.
   110.9   */
  110.10    Ipv4Address GetAdvertisingRouter (void) const;
  110.11  
  110.12 @@ -611,7 +611,7 @@
  110.13   * This is a fairly expensive operation in that every time it is called
  110.14   * the current list of LSAs is built by walking connected point-to-point
  110.15   * channels and peeking into adjacent IPV4 stacks to get address information.
  110.16 - * This is done to allow for limited dymanics of the Global Routing 
  110.17 + * This is done to allow for limited dynamics of the Global Routing 
  110.18   * environment.  By that we mean that you can discover new link state 
  110.19   * advertisements after a network topology change by calling DiscoverLSAs 
  110.20   * and then by reading those advertisements.
   111.1 --- a/src/routing/global-routing/ipv4-global-routing.h	Fri Apr 23 14:53:30 2010 +0400
   111.2 +++ b/src/routing/global-routing/ipv4-global-routing.h	Fri Apr 23 15:09:31 2010 +0400
   111.3 @@ -173,10 +173,10 @@
   111.4   * \brief Get a route from the global unicast routing table.
   111.5   *
   111.6   * Externally, the unicast global routing table appears simply as a table with
   111.7 - * n entries.  The one sublety of note is that if a default route has been set
   111.8 + * n entries.  The one subtlety of note is that if a default route has been set
   111.9   * it will appear as the zeroth entry in the table.  This means that if you
  111.10   * add only a default route, the table will have one entry that can be accessed
  111.11 - * either by explicity calling GetDefaultRoute () or by calling GetRoute (0).
  111.12 + * either by explicitly calling GetDefaultRoute () or by calling GetRoute (0).
  111.13   * 
  111.14   * Similarly, if the default route has been set, calling RemoveRoute (0) will
  111.15   * remove the default route.
  111.16 @@ -195,7 +195,7 @@
  111.17   * \brief Remove a route from the global unicast routing table.
  111.18   *
  111.19   * Externally, the unicast global routing table appears simply as a table with
  111.20 - * n entries.  The one sublety of note is that if a default route has been set
  111.21 + * n entries.  The one subtlety of note is that if a default route has been set
  111.22   * it will appear as the zeroth entry in the table.  This means that if the
  111.23   * default route has been set, calling RemoveRoute (0) will remove the
  111.24   * default route.
   112.1 --- a/src/routing/nix-vector-routing/ipv4-nix-vector-routing.h	Fri Apr 23 14:53:30 2010 +0400
   112.2 +++ b/src/routing/nix-vector-routing/ipv4-nix-vector-routing.h	Fri Apr 23 15:09:31 2010 +0400
   112.3 @@ -155,5 +155,5 @@
   112.4       * number of bits */
   112.5      uint32_t m_totalNeighbors;
   112.6  };
   112.7 -} // namepace ns3
   112.8 +} // namespace ns3
   112.9  #endif
   113.1 --- a/src/routing/olsr/olsr.h	Fri Apr 23 14:53:30 2010 +0400
   113.2 +++ b/src/routing/olsr/olsr.h	Fri Apr 23 15:09:31 2010 +0400
   113.3 @@ -54,7 +54,7 @@
   113.4   *
   113.5   * \section list Open Issues
   113.6   *
   113.7 - * - OLSR does not repond to the routing event notifications correspondingg
   113.8 + * - OLSR does not respond to the routing event notifications corresponding
   113.9   * to dynamic interface up and down (RoutingProtocol::NotifyInterfaceUp and
  113.10   * RoutingProtocol::NotifyInterfaceDown) or address insertion/removal
  113.11   * (RoutingProtocol::NotifyAddAddress and 
   114.1 --- a/src/routing/static-routing/ipv4-static-routing.h	Fri Apr 23 14:53:30 2010 +0400
   114.2 +++ b/src/routing/static-routing/ipv4-static-routing.h	Fri Apr 23 15:09:31 2010 +0400
   114.3 @@ -238,7 +238,7 @@
   114.4   *
   114.5   * Typically there are two main types of multicast routes:  routes of the 
   114.6   * first kind are used during forwarding.  All of the conditions must be
   114.7 - * exlicitly provided.  The second kind of routes are used to get packets off
   114.8 + * explicitly provided.  The second kind of routes are used to get packets off
   114.9   * of a local node.  The difference is in the input interface.  Routes for
  114.10   * forwarding will always have an explicit input interface specified.  Routes
  114.11   * off of a node will always set the input interface to a wildcard specified
  114.12 @@ -335,14 +335,14 @@
  114.13   * route that matches the parameters and removes it.
  114.14   *
  114.15   * Wildcards may be provided to this function, but the wildcards are used to
  114.16 - * exacly match wildcards in the routes (see AddMulticastRoute).  That is,
  114.17 + * exactly match wildcards in the routes (see AddMulticastRoute).  That is,
  114.18   * calling RemoveMulticastRoute with the origin set to "0.0.0.0" will not
  114.19   * remove routes with any address in the origin, but will only remove routes
  114.20   * with "0.0.0.0" set as the the origin.
  114.21   *
  114.22   * \param origin The IP address specified as the origin of packets for the
  114.23   * route.
  114.24 - * \param group The IP address specified as the multicast group addres of
  114.25 + * \param group The IP address specified as the multicast group address of
  114.26   * the route.
  114.27   * \param inputInterface The network interface index specified as the expected
  114.28   * input interface for the route.
   115.1 --- a/src/routing/static-routing/ipv6-routing-table-entry.h	Fri Apr 23 14:53:30 2010 +0400
   115.2 +++ b/src/routing/static-routing/ipv6-routing-table-entry.h	Fri Apr 23 15:09:31 2010 +0400
   115.3 @@ -213,7 +213,7 @@
   115.4    /**
   115.5     * \brief Constructor.
   115.6     * \param dest destination address
   115.7 -   * \param prefix destiation prefix
   115.8 +   * \param prefix destination prefix
   115.9     * \param interface interface index
  115.10     */
  115.11    Ipv6RoutingTableEntry (Ipv6Address dest, Ipv6Prefix prefix, uint32_t interface);
   116.1 --- a/src/simulator/nstime.h	Fri Apr 23 14:53:30 2010 +0400
   116.2 +++ b/src/simulator/nstime.h	Fri Apr 23 15:09:31 2010 +0400
   116.3 @@ -344,7 +344,7 @@
   116.4    return TimeUnit<N> (Min (a, b));
   116.5  }
   116.6  
   116.7 -// Explicit instatiation of the TimeUnit template for N=1, with a few
   116.8 +// Explicit instantiation of the TimeUnit template for N=1, with a few
   116.9  // additional methods that should not be available for N!=1
  116.10  // \class TimeUnit<1>
  116.11  
  116.12 @@ -616,7 +616,7 @@
  116.13  // internal function not publicly documented
  116.14  Time TimeStep (uint64_t ts);
  116.15  
  116.16 -// Explicit instatiation of the TimeUnit template for N=0, with a few
  116.17 +// Explicit instantiation of the TimeUnit template for N=0, with a few
  116.18  // additional methods that should not be available for N != 0
  116.19  template <>
  116.20  class TimeUnit<0>
   117.1 --- a/src/simulator/realtime-simulator-impl.cc	Fri Apr 23 14:53:30 2010 +0400
   117.2 +++ b/src/simulator/realtime-simulator-impl.cc	Fri Apr 23 15:09:31 2010 +0400
   117.3 @@ -161,7 +161,7 @@
   117.4    //
   117.5    // We need to be able to have external events (such as a packet reception event)
   117.6    // cause us to re-evaluate our state.  The way this works is that the synchronizer
   117.7 -  // gets interrupted and returs.  So, there is a possibility that things may change
   117.8 +  // gets interrupted and returns.  So, there is a possibility that things may change
   117.9    // out from under us dynamically.  In this case, we need to re-evaluate how long to 
  117.10    // wait in a for-loop until we have waited sucessfully (until a timeout) for the 
  117.11    // event at the head of the event list.
   118.1 --- a/src/simulator/synchronizer.h	Fri Apr 23 14:53:30 2010 +0400
   118.2 +++ b/src/simulator/synchronizer.h	Fri Apr 23 15:09:31 2010 +0400
   118.3 @@ -140,7 +140,7 @@
   118.4    bool Synchronize (uint64_t tsCurrent, uint64_t tsDelay);
   118.5  
   118.6  /**
   118.7 - * @brief Tell a posible simulator thread waiting in the Synchronize method
   118.8 + * @brief Tell a possible simulator thread waiting in the Synchronize method
   118.9   * that an event has happened which demands a reevaluation of the wait time.
  118.10   * This will cause the thread to wake and return to the simulator proper
  118.11   * where it can get its bearings.
  118.12 @@ -151,7 +151,7 @@
  118.13    void Signal (void);
  118.14  
  118.15  /**
  118.16 - * @brief Set the condition variable that tells a posible simulator thread 
  118.17 + * @brief Set the condition variable that tells a possible simulator thread 
  118.18   * waiting in the Synchronize method that an event has happened which demands
  118.19   * a reevaluation of the wait time.
  118.20   *
  118.21 @@ -265,7 +265,7 @@
  118.22    virtual bool DoSynchronize (uint64_t nsCurrent, uint64_t nsDelay) = 0;
  118.23  
  118.24  /**
  118.25 - * @brief Declaration of the method used to tell a posible simulator thread 
  118.26 + * @brief Declaration of the method used to tell a possible simulator thread 
  118.27   * waiting in the DoSynchronize method that an event has happened which
  118.28   * demands a reevaluation of the wait time.
  118.29   *
  118.30 @@ -275,7 +275,7 @@
  118.31  
  118.32  /**
  118.33   * @brief Declaration of the method used to set the condition variable that 
  118.34 - * tells a posible simulator thread waiting in the Synchronize method that an
  118.35 + * tells a possible simulator thread waiting in the Synchronize method that an
  118.36   * event has happened which demands a reevaluation of the wait time.
  118.37   *
  118.38   * @see Synchronizer::SetCondition
   119.1 --- a/src/simulator/wall-clock-synchronizer.h	Fri Apr 23 14:53:30 2010 +0400
   119.2 +++ b/src/simulator/wall-clock-synchronizer.h	Fri Apr 23 15:09:31 2010 +0400
   119.3 @@ -49,7 +49,7 @@
   119.4   * be on the order of nanoseconds.
   119.5   *
   119.6   * Now, just because we can measure time in nanoseconds doesn't mean we can
   119.7 - * put our process to sleep to nanosecond resolution.  We are eventualy going
   119.8 + * put our process to sleep to nanosecond resolution.  We are eventually going
   119.9   * to use the function clock_nanosleep () to sleep until a simulation Time
  119.10   * specified by the caller. 
  119.11   *
   120.1 --- a/src/test/ns3tcp/receive-list-error-model.cc	Fri Apr 23 14:53:30 2010 +0400
   120.2 +++ b/src/test/ns3tcp/receive-list-error-model.cc	Fri Apr 23 15:09:31 2010 +0400
   120.3 @@ -16,7 +16,7 @@
   120.4   * This code should be moved to src/common/error-model.h during ns-3.9 
   120.5   * release cycle with some minor modifications, such as adding GetTypeId 
   120.6   * method and logging to all methods. This can be done by uncommenting 
   120.7 - * relavent code below.
   120.8 + * relevant code below.
   120.9   */
  120.10  
  120.11  #include "ns3/packet.h"
   121.1 --- a/src/test/ns3tcp/receive-list-error-model.h	Fri Apr 23 14:53:30 2010 +0400
   121.2 +++ b/src/test/ns3tcp/receive-list-error-model.h	Fri Apr 23 15:09:31 2010 +0400
   121.3 @@ -16,7 +16,7 @@
   121.4   * This code should be moved to src/common/error-model.h during ns-3.9 
   121.5   * release cycle with some minor modifications, such as adding GetTypeId 
   121.6   * method and logging to all methods. This can be done by uncommenting 
   121.7 - * relavent code below.
   121.8 + * relevant code below.
   121.9   */
  121.10  #ifndef RECEIVE_LIST_ERROR_MODEL_H
  121.11  #define RECEIVE_LIST_ERROR_MODEL_H
   122.1 --- a/src/test/ns3wifi/ns3wifi.h	Fri Apr 23 14:53:30 2010 +0400
   122.2 +++ b/src/test/ns3wifi/ns3wifi.h	Fri Apr 23 15:09:31 2010 +0400
   122.3 @@ -4,5 +4,5 @@
   122.4   *
   122.5   * \section Ns3WifiTestsOverview ns-3 Wifi Implementation Tests Overview
   122.6   *
   122.7 - * ns-3 has a Wifi implemtation and we test it a litte.
   122.8 + * ns-3 has a Wifi implementation and we test it a little.
   122.9   */