SetGroupName for internet module
authorTommaso Pecorella <tommaso.pecorella@unifi.it>
Sun, 29 Mar 2015 11:14:34 +0200
changeset 11259 ea2f6a3ed14e
parent 11258 b97e1681b60d
child 11260 8e8ec7d7b52e
SetGroupName for internet module
src/internet/model/arp-cache.cc
src/internet/model/arp-header.cc
src/internet/model/arp-l3-protocol.cc
src/internet/model/codel-queue.cc
src/internet/model/global-router-interface.cc
src/internet/model/icmpv4-l4-protocol.cc
src/internet/model/icmpv4.cc
src/internet/model/icmpv6-header.cc
src/internet/model/icmpv6-l4-protocol.cc
src/internet/model/ip-l4-protocol.cc
src/internet/model/ipv4-global-routing.cc
src/internet/model/ipv4-header.cc
src/internet/model/ipv4-l3-protocol.cc
src/internet/model/ipv4-list-routing.cc
src/internet/model/ipv4-packet-info-tag.cc
src/internet/model/ipv4-packet-probe.cc
src/internet/model/ipv4-raw-socket-factory.cc
src/internet/model/ipv4-raw-socket-impl.cc
src/internet/model/ipv4-routing-protocol.cc
src/internet/model/ipv4-static-routing.cc
src/internet/model/ipv4.cc
src/internet/model/ipv6-extension-demux.cc
src/internet/model/ipv6-extension-header.cc
src/internet/model/ipv6-extension.cc
src/internet/model/ipv6-header.cc
src/internet/model/ipv6-interface.cc
src/internet/model/ipv6-l3-protocol.cc
src/internet/model/ipv6-list-routing.cc
src/internet/model/ipv6-option-demux.cc
src/internet/model/ipv6-option-header.cc
src/internet/model/ipv6-option.cc
src/internet/model/ipv6-packet-info-tag.cc
src/internet/model/ipv6-packet-probe.cc
src/internet/model/ipv6-pmtu-cache.cc
src/internet/model/ipv6-raw-socket-factory.cc
src/internet/model/ipv6-raw-socket-impl.cc
src/internet/model/ipv6-routing-protocol.cc
src/internet/model/ipv6-static-routing.cc
src/internet/model/ipv6.cc
src/internet/model/loopback-net-device.cc
src/internet/model/ndisc-cache.cc
src/internet/model/nsc-tcp-l4-protocol.cc
src/internet/model/nsc-tcp-socket-impl.cc
src/internet/model/ripng-header.cc
src/internet/model/ripng.cc
src/internet/model/rtt-estimator.cc
src/internet/model/tcp-header.cc
src/internet/model/tcp-l4-protocol.cc
src/internet/model/tcp-newreno.cc
src/internet/model/tcp-option-rfc793.cc
src/internet/model/tcp-option-ts.cc
src/internet/model/tcp-option-winscale.cc
src/internet/model/tcp-option.cc
src/internet/model/tcp-reno.cc
src/internet/model/tcp-rfc793.cc
src/internet/model/tcp-rx-buffer.cc
src/internet/model/tcp-socket-base.cc
src/internet/model/tcp-socket-factory.cc
src/internet/model/tcp-socket.cc
src/internet/model/tcp-tahoe.cc
src/internet/model/tcp-tx-buffer.cc
src/internet/model/tcp-westwood.cc
src/internet/model/udp-header.cc
src/internet/model/udp-l4-protocol.cc
src/internet/model/udp-socket-factory.cc
src/internet/model/udp-socket-impl.cc
src/internet/model/udp-socket.cc
--- a/src/internet/model/arp-cache.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/arp-cache.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -41,6 +41,7 @@
 {
   static TypeId tid = TypeId ("ns3::ArpCache")
     .SetParent<Object> ()
+    .SetGroupName ("Internet")
     .AddAttribute ("AliveTimeout",
                    "When this timeout expires, "
                    "the matching cache entry needs refreshing",
--- a/src/internet/model/arp-header.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/arp-header.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -98,6 +98,7 @@
 {
   static TypeId tid = TypeId ("ns3::ArpHeader")
     .SetParent<Header> ()
+    .SetGroupName ("Internet")
     .AddConstructor<ArpHeader> ()
   ;
   return tid;
--- a/src/internet/model/arp-l3-protocol.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/arp-l3-protocol.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -46,6 +46,7 @@
   static TypeId tid = TypeId ("ns3::ArpL3Protocol")
     .SetParent<Object> ()
     .AddConstructor<ArpL3Protocol> ()
+    .SetGroupName ("Internet")
     .AddAttribute ("CacheList",
                    "The list of ARP caches",
                    ObjectVectorValue (),
--- a/src/internet/model/codel-queue.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/codel-queue.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -148,6 +148,7 @@
 {
   static TypeId tid = TypeId ("ns3::CoDelQueue")
     .SetParent<Queue> ()
+    .SetGroupName ("Internet")
     .AddConstructor<CoDelQueue> ()
     .AddAttribute ("Mode",
                    "Whether to use Bytes (see MaxBytes) or Packets (see MaxPackets) as the maximum queue size metric.",
--- a/src/internet/model/global-router-interface.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/global-router-interface.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -510,7 +510,8 @@
 GlobalRouter::GetTypeId (void)
 {
   static TypeId tid = TypeId ("ns3::GlobalRouter")
-    .SetParent<Object> ();
+    .SetParent<Object> ()
+    .SetGroupName ("Internet");
   return tid;
 }
 
--- a/src/internet/model/icmpv4-l4-protocol.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/icmpv4-l4-protocol.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -23,6 +23,7 @@
 {
   static TypeId tid = TypeId ("ns3::Icmpv4L4Protocol")
     .SetParent<IpL4Protocol> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Icmpv4L4Protocol> ()
   ;
   return tid;
--- a/src/internet/model/icmpv4.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/icmpv4.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -37,6 +37,7 @@
 {
   static TypeId tid = TypeId ("ns3::Icmpv4Header")
     .SetParent<Header> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Icmpv4Header> ()
   ;
   return tid;
@@ -198,6 +199,7 @@
 {
   static TypeId tid = TypeId ("ns3::Icmpv4Echo")
     .SetParent<Header> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Icmpv4Echo> ()
   ;
   return tid;
@@ -277,6 +279,7 @@
 {
   static TypeId tid = TypeId ("ns3::Icmpv4DestinationUnreachable")
     .SetParent<Header> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Icmpv4DestinationUnreachable> ()
   ;
   return tid;
@@ -400,6 +403,7 @@
 {
   static TypeId tid = TypeId ("ns3::Icmpv4TimeExceeded")
     .SetParent<Header> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Icmpv4TimeExceeded> ()
   ;
   return tid;
--- a/src/internet/model/icmpv6-header.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/icmpv6-header.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -37,6 +37,7 @@
 {
   static TypeId tid = TypeId ("ns3::Icmpv6Header")
     .SetParent<Header> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Icmpv6Header> ()
   ;
   return tid;
@@ -187,6 +188,7 @@
 {
   static TypeId tid = TypeId ("ns3::Icmpv6NS")
     .SetParent<Icmpv6Header> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Icmpv6NS> ()
   ;
   return tid;
@@ -300,6 +302,7 @@
 {
   static TypeId tid = TypeId ("ns3::Icmpv6NA")
     .SetParent<Icmpv6Header> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Icmpv6NA> ()
   ;
   return tid;
@@ -483,6 +486,7 @@
 {
   static TypeId tid = TypeId ("ns3::Icmpv6RA")
     .SetParent<Icmpv6Header> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Icmpv6RA> ()
   ;
   return tid;
@@ -702,6 +706,7 @@
 {
   static TypeId tid = TypeId ("ns3::Icmpv6RS")
     .SetParent<Icmpv6Header> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Icmpv6RS> ()
   ;
   return tid;
@@ -792,6 +797,7 @@
 {
   static TypeId tid = TypeId ("ns3::Icmpv6Redirection")
     .SetParent<Icmpv6Header> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Icmpv6Redirection> ()
   ;
   return tid;
@@ -922,6 +928,7 @@
 {
   static TypeId tid = TypeId ("ns3::Icmpv6Echo")
     .SetParent<Icmpv6Header> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Icmpv6Echo> ()
   ;
   return tid;
@@ -1039,6 +1046,7 @@
 {
   static TypeId tid = TypeId ("ns3::Icmpv6DestinationUnreachable")
     .SetParent<Icmpv6Header> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Icmpv6DestinationUnreachable> ()
   ;
   return tid;
@@ -1136,6 +1144,7 @@
 {
   static TypeId tid = TypeId ("ns3::Icmpv6TooBig")
     .SetParent<Icmpv6Header> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Icmpv6TooBig> ()
   ;
   return tid;
@@ -1246,6 +1255,7 @@
 {
   static TypeId tid = TypeId ("ns3::Icmpv6TimeExceeded")
     .SetParent<Icmpv6Header> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Icmpv6TimeExceeded> ()
   ;
   return tid;
@@ -1345,6 +1355,7 @@
 {
   static TypeId tid = TypeId ("ns3::Icmpv6ParameterError")
     .SetParent<Icmpv6Header> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Icmpv6ParameterError> ()
   ;
   return tid;
@@ -1455,6 +1466,7 @@
 {
   static TypeId tid = TypeId ("ns3::Icmpv6OptionHeader")
     .SetParent<Header> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Icmpv6OptionHeader> ()
   ;
   return tid;
@@ -1533,6 +1545,7 @@
 {
   static TypeId tid = TypeId ("ns3::Icmpv6OptionMtu")
     .SetParent<Icmpv6OptionHeader> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Icmpv6OptionMtu> ()
   ;
   return tid;
@@ -1629,6 +1642,7 @@
 {
   static TypeId tid = TypeId ("ns3::Icmpv6OptionPrefixInformation")
     .SetParent<Icmpv6OptionHeader> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Icmpv6OptionPrefixInformation> ()
   ;
   return tid;
@@ -1802,6 +1816,7 @@
 {
   static TypeId tid = TypeId ("ns3::Icmpv6OptionLinkLayerAddress")
     .SetParent<Icmpv6OptionHeader> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Icmpv6OptionLinkLayerAddress> ()
   ;
   return tid;
@@ -1910,6 +1925,7 @@
 {
   static TypeId tid = TypeId ("ns3::Icmpv6OptionRedirected")
     .SetParent<Icmpv6OptionHeader> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Icmpv6OptionRedirected> ()
   ;
   return tid;
--- a/src/internet/model/icmpv6-l4-protocol.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/icmpv6-l4-protocol.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -69,6 +69,7 @@
 {
   static TypeId tid = TypeId ("ns3::Icmpv6L4Protocol")
     .SetParent<IpL4Protocol> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Icmpv6L4Protocol> ()
     .AddAttribute ("DAD", "Always do DAD check.",
                    BooleanValue (true),
--- a/src/internet/model/ip-l4-protocol.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ip-l4-protocol.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -36,7 +36,8 @@
 {
   static TypeId tid = TypeId ("ns3::IpL4Protocol")
     .SetParent<Object> ()
-    .AddAttribute ("ProtocolNumber", "The Ip protocol number.",
+    .SetGroupName ("Internet")
+    .AddAttribute ("ProtocolNumber", "The IP protocol number.",
                    UintegerValue (0),
                    MakeUintegerAccessor (&IpL4Protocol::GetProtocolNumber),
                    MakeUintegerChecker<int> ())
--- a/src/internet/model/ipv4-global-routing.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ipv4-global-routing.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -41,6 +41,7 @@
 { 
   static TypeId tid = TypeId ("ns3::Ipv4GlobalRouting")
     .SetParent<Object> ()
+    .SetGroupName ("Internet")
     .AddAttribute ("RandomEcmpRouting",
                    "Set to true if packets are randomly routed among ECMP; set to false for using only one route consistently",
                    BooleanValue (false),
--- a/src/internet/model/ipv4-header.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ipv4-header.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -320,6 +320,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv4Header")
     .SetParent<Header> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Ipv4Header> ()
   ;
   return tid;
--- a/src/internet/model/ipv4-l3-protocol.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ipv4-l3-protocol.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -53,6 +53,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv4L3Protocol")
     .SetParent<Ipv4> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Ipv4L3Protocol> ()
     .AddAttribute ("DefaultTos",
                    "The TOS value set by default on "
--- a/src/internet/model/ipv4-list-routing.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ipv4-list-routing.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -35,6 +35,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv4ListRouting")
     .SetParent<Ipv4RoutingProtocol> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Ipv4ListRouting> ()
   ;
   return tid;
--- a/src/internet/model/ipv4-packet-info-tag.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ipv4-packet-info-tag.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -100,6 +100,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv4PacketInfoTag")
     .SetParent<Tag> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Ipv4PacketInfoTag> ()
   ;
   return tid;
--- a/src/internet/model/ipv4-packet-probe.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ipv4-packet-probe.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -39,6 +39,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv4PacketProbe")
     .SetParent<Probe> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Ipv4PacketProbe> ()
     .AddTraceSource ( "Output",
                       "The packet plus its IPv4 object and interface "
--- a/src/internet/model/ipv4-raw-socket-factory.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ipv4-raw-socket-factory.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -31,6 +31,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv4RawSocketFactory")
     .SetParent<SocketFactory> ()
+    .SetGroupName ("Internet")
   ;
   return tid;
 }
--- a/src/internet/model/ipv4-raw-socket-impl.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ipv4-raw-socket-impl.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -24,6 +24,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv4RawSocketImpl")
     .SetParent<Socket> ()
+    .SetGroupName ("Internet")
     .AddAttribute ("Protocol", "Protocol number to match.",
                    UintegerValue (0),
                    MakeUintegerAccessor (&Ipv4RawSocketImpl::m_protocol),
--- a/src/internet/model/ipv4-routing-protocol.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ipv4-routing-protocol.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -31,6 +31,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv4RoutingProtocol")
     .SetParent<Object> ()
+    .SetGroupName ("Internet")
   ;
   return tid;
 }
--- a/src/internet/model/ipv4-static-routing.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ipv4-static-routing.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -47,6 +47,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv4StaticRouting")
     .SetParent<Ipv4RoutingProtocol> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Ipv4StaticRouting> ()
   ;
   return tid;
--- a/src/internet/model/ipv4.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ipv4.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -35,6 +35,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv4")
     .SetParent<Object> ()
+    .SetGroupName ("Internet")
     .AddAttribute ("IpForward", "Globally enable or disable IP forwarding for all current and future Ipv4 devices.",
                    BooleanValue (true),
                    MakeBooleanAccessor (&Ipv4::SetIpForward,
--- a/src/internet/model/ipv6-extension-demux.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ipv6-extension-demux.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -34,6 +34,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv6ExtensionDemux")
     .SetParent<Object> ()
+    .SetGroupName ("Internet")
     .AddAttribute ("Extensions", "The set of IPv6 extensions registered with this demux.",
                    ObjectVectorValue (),
                    MakeObjectVectorAccessor (&Ipv6ExtensionDemux::m_extensions),
--- a/src/internet/model/ipv6-extension-header.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ipv6-extension-header.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -35,6 +35,7 @@
   static TypeId tid = TypeId ("ns3::Ipv6ExtensionHeader")
     .AddConstructor<Ipv6ExtensionHeader> ()
     .SetParent<Header> ()
+    .SetGroupName ("Internet")
   ;
   return tid;
 }
@@ -206,6 +207,7 @@
   static TypeId tid = TypeId ("ns3::Ipv6ExtensionHopByHopHeader")
     .AddConstructor<Ipv6ExtensionHopByHopHeader> ()
     .SetParent<Ipv6ExtensionHeader> ()
+    .SetGroupName ("Internet")
   ;
   return tid;
 }
@@ -261,6 +263,7 @@
   static TypeId tid = TypeId ("ns3::Ipv6ExtensionDestinationHeader")
     .AddConstructor<Ipv6ExtensionDestinationHeader> ()
     .SetParent<Ipv6ExtensionHeader> ()
+    .SetGroupName ("Internet")
   ;
   return tid;
 }
@@ -316,6 +319,7 @@
   static TypeId tid = TypeId ("ns3::Ipv6ExtensionFragmentHeader")
     .AddConstructor<Ipv6ExtensionFragmentHeader> ()
     .SetParent<Ipv6ExtensionHeader> ()
+    .SetGroupName ("Internet")
   ;
   return tid;
 }
@@ -409,6 +413,7 @@
   static TypeId tid = TypeId ("ns3::Ipv6ExtensionRoutingHeader")
     .AddConstructor<Ipv6ExtensionRoutingHeader> ()
     .SetParent<Ipv6ExtensionHeader> ()
+    .SetGroupName ("Internet")
   ;
   return tid;
 }
@@ -488,6 +493,7 @@
   static TypeId tid = TypeId ("ns3::Ipv6ExtensionLooseRoutingHeader")
     .AddConstructor<Ipv6ExtensionLooseRoutingHeader> ()
     .SetParent<Ipv6ExtensionRoutingHeader> ()
+    .SetGroupName ("Internet")
   ;
   return tid;
 }
@@ -595,6 +601,7 @@
   static TypeId tid = TypeId ("ns3::Ipv6ExtensionESPHeader")
     .AddConstructor<Ipv6ExtensionESPHeader> ()
     .SetParent<Ipv6ExtensionHeader> ()
+    .SetGroupName ("Internet")
   ;
   return tid;
 }
@@ -641,6 +648,7 @@
   static TypeId tid = TypeId ("ns3::Ipv6ExtensionAHHeader")
     .AddConstructor<Ipv6ExtensionAHHeader> ()
     .SetParent<Ipv6ExtensionHeader> ()
+    .SetGroupName ("Internet")
   ;
   return tid;
 }
--- a/src/internet/model/ipv6-extension.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ipv6-extension.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -50,6 +50,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv6Extension")
     .SetParent<Object> ()
+    .SetGroupName ("Internet")
     .AddAttribute ("ExtensionNumber", "The IPv6 extension number.",
                    UintegerValue (0),
                    MakeUintegerAccessor (&Ipv6Extension::GetExtensionNumber),
@@ -192,6 +193,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv6ExtensionHopByHop")
     .SetParent<Ipv6Extension> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Ipv6ExtensionHopByHop> ()
   ;
   return tid;
@@ -251,6 +253,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv6ExtensionDestination")
     .SetParent<Ipv6Extension> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Ipv6ExtensionDestination> ()
   ;
   return tid;
@@ -310,6 +313,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv6ExtensionFragment")
     .SetParent<Ipv6Extension> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Ipv6ExtensionFragment> ()
   ;
   return tid;
@@ -735,6 +739,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv6ExtensionRouting")
     .SetParent<Ipv6Extension> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Ipv6ExtensionRouting> ()
   ;
   return tid;
@@ -828,6 +833,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv6ExtensionRoutingDemux")
     .SetParent<Object> ()
+    .SetGroupName ("Internet")
     .AddAttribute ("Routing Extensions", "The set of IPv6 Routing extensions registered with this demux.",
                    ObjectVectorValue (),
                    MakeObjectVectorAccessor (&Ipv6ExtensionRoutingDemux::m_extensionsRouting),
@@ -890,6 +896,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv6ExtensionLooseRouting")
     .SetParent<Ipv6ExtensionRouting> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Ipv6ExtensionLooseRouting> ()
   ;
   return tid;
@@ -1054,6 +1061,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv6ExtensionESP")
     .SetParent<Ipv6Extension> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Ipv6ExtensionESP> ()
   ;
   return tid;
@@ -1099,6 +1107,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv6ExtensionAH")
     .SetParent<Ipv6Extension> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Ipv6ExtensionAH> ()
   ;
   return tid;
--- a/src/internet/model/ipv6-header.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ipv6-header.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -117,6 +117,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv6Header")
     .SetParent<Header> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Ipv6Header> ()
   ;
   return tid;
--- a/src/internet/model/ipv6-interface.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ipv6-interface.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -42,6 +42,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv6Interface")
     .SetParent<Object> ()
+    .SetGroupName ("Internet")
   ;
   return tid;
 }
--- a/src/internet/model/ipv6-l3-protocol.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ipv6-l3-protocol.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -59,6 +59,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv6L3Protocol")
     .SetParent<Ipv6> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Ipv6L3Protocol> ()
     .AddAttribute ("DefaultTtl",
                    "The TTL value set by default on all "
--- a/src/internet/model/ipv6-list-routing.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ipv6-list-routing.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -36,6 +36,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv6ListRouting")
     .SetParent<Ipv6RoutingProtocol> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Ipv6ListRouting> ()
   ;
   return tid;
--- a/src/internet/model/ipv6-option-demux.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ipv6-option-demux.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -34,6 +34,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv6OptionDemux")
     .SetParent<Object> ()
+    .SetGroupName ("Internet")
     .AddAttribute ("Options", "The set of IPv6 options registered with this demux.",
                    ObjectVectorValue (),
                    MakeObjectVectorAccessor (&Ipv6OptionDemux::m_options),
--- a/src/internet/model/ipv6-option-header.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ipv6-option-header.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -35,6 +35,7 @@
   static TypeId tid = TypeId ("ns3::Ipv6OptionHeader")
     .AddConstructor<Ipv6OptionHeader> ()
     .SetParent<Header> ()
+    .SetGroupName ("Internet")
   ;
   return tid;
 }
@@ -123,6 +124,7 @@
   static TypeId tid = TypeId ("ns3::Ipv6OptionPad1Header")
     .AddConstructor<Ipv6OptionPad1Header> ()
     .SetParent<Ipv6OptionHeader> ()
+    .SetGroupName ("Internet")
   ;
   return tid;
 }
@@ -174,6 +176,7 @@
   static TypeId tid = TypeId ("ns3::Ipv6OptionPadnHeader")
     .AddConstructor<Ipv6OptionPadnHeader> ()
     .SetParent<Ipv6OptionHeader> ()
+    .SetGroupName ("Internet")
   ;
   return tid;
 }
@@ -234,6 +237,7 @@
   static TypeId tid = TypeId ("ns3::Ipv6OptionJumbogramHeader")
     .AddConstructor<Ipv6OptionJumbogramHeader> ()
     .SetParent<Ipv6OptionHeader> ()
+    .SetGroupName ("Internet")
   ;
   return tid;
 }
@@ -247,6 +251,7 @@
 {
   SetType (0xC2);
   SetLength (4);
+  m_dataLength = 0;
 }
 
 Ipv6OptionJumbogramHeader::~Ipv6OptionJumbogramHeader ()
@@ -305,6 +310,7 @@
   static TypeId tid = TypeId ("ns3::Ipv6OptionRouterAlertHeader")
     .AddConstructor<Ipv6OptionRouterAlertHeader> ()
     .SetParent<Ipv6OptionHeader> ()
+    .SetGroupName ("Internet")
   ;
   return tid;
 }
--- a/src/internet/model/ipv6-option.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ipv6-option.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -35,6 +35,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv6Option")
     .SetParent<Object> ()
+    .SetGroupName ("Internet")
     .AddAttribute ("OptionNumber", "The IPv6 option number.",
                    UintegerValue (0),
                    MakeUintegerAccessor (&Ipv6Option::GetOptionNumber),
@@ -61,6 +62,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv6OptionPad1")
     .SetParent<Ipv6Option> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Ipv6OptionPad1> ()
   ;
   return tid;
@@ -105,6 +107,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv6OptionPadn")
     .SetParent<Ipv6Option> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Ipv6OptionPadn> ()
   ;
   return tid;
@@ -149,6 +152,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv6OptionJumbogram")
     .SetParent<Ipv6Option> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Ipv6OptionJumbogram> ()
   ;
   return tid;
@@ -193,6 +197,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv6OptionRouterAlert")
     .SetParent<Ipv6Option> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Ipv6OptionRouterAlert> ()
   ;
   return tid;
--- a/src/internet/model/ipv6-packet-info-tag.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ipv6-packet-info-tag.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -87,6 +87,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv6PacketInfoTag")
     .SetParent<Tag> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Ipv6PacketInfoTag> ()
   ;
   return tid;
--- a/src/internet/model/ipv6-packet-probe.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ipv6-packet-probe.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -40,6 +40,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv6PacketProbe")
     .SetParent<Probe> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Ipv6PacketProbe> ()
     .AddTraceSource ( "Output",
                       "The packet plus its IPv6 object and interface "
--- a/src/internet/model/ipv6-pmtu-cache.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ipv6-pmtu-cache.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -32,6 +32,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv6PmtuCache")
     .SetParent<Object> ()
+    .SetGroupName ("Internet")
     .AddAttribute ("CacheExpiryTime",
                    "Validity time for a Path MTU entry. Default is 10 minutes, minimum is 5 minutes.",
                    TimeValue (Seconds (60 * 10)),
--- a/src/internet/model/ipv6-raw-socket-factory.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ipv6-raw-socket-factory.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -30,6 +30,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv6RawSocketFactory")
     .SetParent<SocketFactory> ()
+    .SetGroupName ("Internet")
   ;
   return tid;
 }
--- a/src/internet/model/ipv6-raw-socket-impl.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ipv6-raw-socket-impl.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -46,6 +46,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv6RawSocketImpl")
     .SetParent<Socket> ()
+    .SetGroupName ("Internet")
     .AddAttribute ("Protocol", "Protocol number to match.", 
                    UintegerValue (0),
                    MakeUintegerAccessor (&Ipv6RawSocketImpl::m_protocol),
--- a/src/internet/model/ipv6-routing-protocol.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ipv6-routing-protocol.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -32,6 +32,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv6RoutingProtocol")
     .SetParent<Object> ()
+    .SetGroupName ("Internet")
   ;
   return tid;
 }
--- a/src/internet/model/ipv6-static-routing.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ipv6-static-routing.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -40,6 +40,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv6StaticRouting")
     .SetParent<Ipv6RoutingProtocol> ()
+    .SetGroupName ("Internet")
     .AddConstructor<Ipv6StaticRouting> ()
   ;
   return tid;
--- a/src/internet/model/ipv6.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ipv6.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -35,6 +35,7 @@
 {
   static TypeId tid = TypeId ("ns3::Ipv6")
     .SetParent<Object> ()
+    .SetGroupName ("Internet")
     .AddAttribute ("IpForward", "Globally enable or disable IP forwarding for all current and future IPv6 devices.",
                    BooleanValue (false),
                    MakeBooleanAccessor (&Ipv6::SetIpForward,
--- a/src/internet/model/loopback-net-device.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/loopback-net-device.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -35,6 +35,7 @@
 {
   static TypeId tid = TypeId ("ns3::LoopbackNetDevice")
     .SetParent<NetDevice> ()
+    .SetGroupName ("Internet")
     .AddConstructor<LoopbackNetDevice> ()
   ;
   return tid;
--- a/src/internet/model/ndisc-cache.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ndisc-cache.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -39,6 +39,7 @@
 {
   static TypeId tid = TypeId ("ns3::NdiscCache")
     .SetParent<Object> ()
+    .SetGroupName ("Internet")
     .AddAttribute ("UnresolvedQueueSize",
                    "Size of the queue for packets pending an NA reply.",
                    UintegerValue (DEFAULT_UNRES_QLEN),
--- a/src/internet/model/nsc-tcp-l4-protocol.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/nsc-tcp-l4-protocol.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -126,6 +126,7 @@
 {
   static TypeId tid = TypeId ("ns3::NscTcpL4Protocol")
     .SetParent<IpL4Protocol> ()
+    .SetGroupName ("Internet")
     .AddConstructor<NscTcpL4Protocol>()
     .AddAttribute ("SocketList", "The list of sockets associated to this protocol.",
                    ObjectVectorValue (),
--- a/src/internet/model/nsc-tcp-socket-impl.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/nsc-tcp-socket-impl.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -54,6 +54,7 @@
 {
   static TypeId tid = TypeId ("ns3::NscTcpSocketImpl")
     .SetParent<TcpSocket> ()
+    .SetGroupName ("Internet")
     .AddTraceSource ("CongestionWindow",
                      "The TCP connection's congestion window",
                      MakeTraceSourceAccessor (&NscTcpSocketImpl::m_cWnd),
--- a/src/internet/model/ripng-header.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ripng-header.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -35,7 +35,10 @@
 
 TypeId RipNgRte::GetTypeId (void)
 {
-  static TypeId tid = TypeId ("ns3::RipNgRte").SetParent<Header> ().AddConstructor<RipNgRte> ();
+  static TypeId tid = TypeId ("ns3::RipNgRte")
+    .SetParent<Header> ()
+    .SetGroupName ("Internet")
+    .AddConstructor<RipNgRte> ();
   return tid;
 }
 
@@ -139,7 +142,10 @@
 
 TypeId RipNgHeader::GetTypeId (void)
 {
-  static TypeId tid = TypeId ("ns3::RipNgHeader").SetParent<Header> ().AddConstructor<RipNgHeader> ();
+  static TypeId tid = TypeId ("ns3::RipNgHeader")
+    .SetParent<Header> ()
+    .SetGroupName ("Internet")
+    .AddConstructor<RipNgHeader> ();
   return tid;
 }
 
--- a/src/internet/model/ripng.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/ripng.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -57,6 +57,7 @@
 {
   static TypeId tid = TypeId ("ns3::RipNg")
     .SetParent<Ipv6RoutingProtocol> ()
+    .SetGroupName ("Internet")
     .AddConstructor<RipNg> ()
     .AddAttribute ("UnsolicitedRoutingUpdate", "The time between two Unsolicited Routing Updates.",
                    TimeValue (Seconds(30)),
--- a/src/internet/model/rtt-estimator.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/rtt-estimator.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -45,6 +45,7 @@
 {
   static TypeId tid = TypeId ("ns3::RttEstimator")
     .SetParent<Object> ()
+    .SetGroupName ("Internet")
     .AddAttribute ("InitialEstimation", 
                    "Initial RTT estimate",
                    TimeValue (Seconds (1.0)),
@@ -129,6 +130,7 @@
 {
   static TypeId tid = TypeId ("ns3::RttMeanDeviation")
     .SetParent<RttEstimator> ()
+    .SetGroupName ("Internet")
     .AddConstructor<RttMeanDeviation> ()
     .AddAttribute ("Alpha",
                    "Gain used in estimating the RTT, must be 0 <= alpha <= 1",
--- a/src/internet/model/tcp-header.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/tcp-header.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -231,6 +231,7 @@
 {
   static TypeId tid = TypeId ("ns3::TcpHeader")
     .SetParent<Header> ()
+    .SetGroupName ("Internet")
     .AddConstructor<TcpHeader> ()
   ;
   return tid;
--- a/src/internet/model/tcp-l4-protocol.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/tcp-l4-protocol.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -67,6 +67,7 @@
 {
   static TypeId tid = TypeId ("ns3::TcpL4Protocol")
     .SetParent<IpL4Protocol> ()
+    .SetGroupName ("Internet")
     .AddConstructor<TcpL4Protocol> ()
     .AddAttribute ("RttEstimatorType",
                    "Type of RttEstimator objects.",
--- a/src/internet/model/tcp-newreno.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/tcp-newreno.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -39,6 +39,7 @@
 {
   static TypeId tid = TypeId ("ns3::TcpNewReno")
     .SetParent<TcpSocketBase> ()
+    .SetGroupName ("Internet")
     .AddConstructor<TcpNewReno> ()
     .AddAttribute ("ReTxThreshold", "Threshold for fast retransmit",
                     UintegerValue (3),
--- a/src/internet/model/tcp-option-rfc793.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/tcp-option-rfc793.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -43,6 +43,7 @@
 {
   static TypeId tid = TypeId ("ns3::TcpOptionEnd")
     .SetParent<TcpOption> ()
+    .SetGroupName ("Internet")
     .AddConstructor<TcpOptionEnd> ()
   ;
   return tid;
@@ -114,6 +115,7 @@
 {
   static TypeId tid = TypeId ("ns3::TcpOptionNOP")
     .SetParent<TcpOption> ()
+    .SetGroupName ("Internet")
     .AddConstructor<TcpOptionNOP> ()
   ;
   return tid;
@@ -184,6 +186,7 @@
 {
   static TypeId tid = TypeId ("ns3::TcpOptionMSS")
     .SetParent<TcpOption> ()
+    .SetGroupName ("Internet")
     .AddConstructor<TcpOptionMSS> ()
   ;
   return tid;
--- a/src/internet/model/tcp-option-ts.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/tcp-option-ts.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -43,6 +43,7 @@
 {
   static TypeId tid = TypeId ("ns3::TcpOptionTS")
     .SetParent<TcpOption> ()
+    .SetGroupName ("Internet")
     .AddConstructor<TcpOptionTS> ()
   ;
   return tid;
--- a/src/internet/model/tcp-option-winscale.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/tcp-option-winscale.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -43,6 +43,7 @@
 {
   static TypeId tid = TypeId ("ns3::TcpOptionWinScale")
     .SetParent<TcpOption> ()
+    .SetGroupName ("Internet")
     .AddConstructor<TcpOptionWinScale> ()
   ;
   return tid;
--- a/src/internet/model/tcp-option.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/tcp-option.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -48,6 +48,7 @@
 {
   static TypeId tid = TypeId ("ns3::TcpOption")
     .SetParent<Object> ()
+    .SetGroupName ("Internet")
   ;
   return tid;
 }
@@ -125,6 +126,7 @@
 {
   static TypeId tid = TypeId ("ns3::TcpOptionUnknown")
     .SetParent<TcpOption> ()
+    .SetGroupName ("Internet")
     .AddConstructor<TcpOptionUnknown> ()
   ;
   return tid;
--- a/src/internet/model/tcp-reno.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/tcp-reno.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -39,6 +39,7 @@
 {
   static TypeId tid = TypeId ("ns3::TcpReno")
     .SetParent<TcpSocketBase> ()
+    .SetGroupName ("Internet")
     .AddConstructor<TcpReno> ()
     .AddAttribute ("ReTxThreshold", "Threshold for fast retransmit",
                     UintegerValue (3),
--- a/src/internet/model/tcp-rfc793.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/tcp-rfc793.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -32,6 +32,7 @@
 {
   static TypeId tid = TypeId ("ns3::TcpRfc793")
     .SetParent<TcpSocketBase> ()
+    .SetGroupName ("Internet")
     .AddConstructor<TcpRfc793> ()
   ;
   return tid;
--- a/src/internet/model/tcp-rx-buffer.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/tcp-rx-buffer.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -34,6 +34,7 @@
 {
   static TypeId tid = TypeId ("ns3::TcpRxBuffer")
     .SetParent<Object> ()
+    .SetGroupName ("Internet")
     .AddConstructor<TcpRxBuffer> ()
     .AddTraceSource ("NextRxSequence",
                      "Next sequence number expected (RCV.NXT)",
--- a/src/internet/model/tcp-socket-base.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/tcp-socket-base.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -65,6 +65,7 @@
 {
   static TypeId tid = TypeId ("ns3::TcpSocketBase")
     .SetParent<TcpSocket> ()
+    .SetGroupName ("Internet")
 //    .AddAttribute ("TcpState", "State in TCP state machine",
 //                   TypeId::ATTR_GET,
 //                   EnumValue (CLOSED),
--- a/src/internet/model/tcp-socket-factory.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/tcp-socket-factory.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -30,6 +30,7 @@
 {
   static TypeId tid = TypeId ("ns3::TcpSocketFactory")
     .SetParent<SocketFactory> ()
+    .SetGroupName ("Internet")
   ;
   return tid;
 }
--- a/src/internet/model/tcp-socket.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/tcp-socket.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -40,6 +40,7 @@
 {
   static TypeId tid = TypeId ("ns3::TcpSocket")
     .SetParent<Socket> ()
+    .SetGroupName ("Internet")
     .AddAttribute ("SndBufSize",
                    "TcpSocket maximum transmit buffer size (bytes)",
                    UintegerValue (131072), // 128k
--- a/src/internet/model/tcp-tahoe.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/tcp-tahoe.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -39,6 +39,7 @@
 {
   static TypeId tid = TypeId ("ns3::TcpTahoe")
     .SetParent<TcpSocketBase> ()
+    .SetGroupName ("Internet")
     .AddConstructor<TcpTahoe> ()
     .AddAttribute ("ReTxThreshold", "Threshold for fast retransmit",
                     UintegerValue (3),
--- a/src/internet/model/tcp-tx-buffer.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/tcp-tx-buffer.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -39,6 +39,7 @@
 {
   static TypeId tid = TypeId ("ns3::TcpTxBuffer")
     .SetParent<Object> ()
+    .SetGroupName ("Internet")
     .AddConstructor<TcpTxBuffer> ()
     .AddTraceSource ("UnackSequence",
                      "First unacknowledged sequence number (SND.UNA)",
--- a/src/internet/model/tcp-westwood.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/tcp-westwood.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -53,6 +53,7 @@
 {
   static TypeId tid = TypeId("ns3::TcpWestwood")
       .SetParent<TcpSocketBase>()
+      .SetGroupName ("Internet")
       .AddConstructor<TcpWestwood>()
       .AddTraceSource("CongestionWindow", "The TCP connection's congestion window",
                       MakeTraceSourceAccessor(&TcpWestwood::m_cWnd),
--- a/src/internet/model/udp-header.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/udp-header.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -155,6 +155,7 @@
 {
   static TypeId tid = TypeId ("ns3::UdpHeader")
     .SetParent<Header> ()
+    .SetGroupName ("Internet")
     .AddConstructor<UdpHeader> ()
   ;
   return tid;
--- a/src/internet/model/udp-l4-protocol.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/udp-l4-protocol.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -54,6 +54,7 @@
 {
   static TypeId tid = TypeId ("ns3::UdpL4Protocol")
     .SetParent<IpL4Protocol> ()
+    .SetGroupName ("Internet")
     .AddConstructor<UdpL4Protocol> ()
     .AddAttribute ("SocketList", "The list of sockets associated to this protocol.",
                    ObjectVectorValue (),
--- a/src/internet/model/udp-socket-factory.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/udp-socket-factory.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -28,6 +28,7 @@
 {
   static TypeId tid = TypeId ("ns3::UdpSocketFactory")
     .SetParent<SocketFactory> ()
+    .SetGroupName ("Internet")
   ;
   return tid;
 }
--- a/src/internet/model/udp-socket-impl.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/udp-socket-impl.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -56,6 +56,7 @@
 {
   static TypeId tid = TypeId ("ns3::UdpSocketImpl")
     .SetParent<UdpSocket> ()
+    .SetGroupName ("Internet")
     .AddConstructor<UdpSocketImpl> ()
     .AddTraceSource ("Drop",
                      "Drop UDP packet due to receive buffer overflow",
--- a/src/internet/model/udp-socket.cc	Fri Mar 27 22:24:25 2015 +0100
+++ b/src/internet/model/udp-socket.cc	Sun Mar 29 11:14:34 2015 +0200
@@ -37,6 +37,7 @@
 {
   static TypeId tid = TypeId ("ns3::UdpSocket")
     .SetParent<Socket> ()
+    .SetGroupName ("Internet")
     .AddAttribute ("RcvBufSize",
                    "UdpSocket maximum receive buffer size (bytes)",
                    UintegerValue (131072),