merge
authorPavel Boyko <boyko@iitp.ru>
Wed, 18 Nov 2009 11:30:45 +0300
changeset 5746 9ce8c6d514b6
parent 5745 b55db7ca5174 (current diff)
parent 5744 01f868cf15eb (diff)
child 5747 a171e73c4dae
child 5748 d4eb2e9fdedf
merge
--- a/src/devices/point-to-point/ppp-header.cc	Wed Nov 18 11:28:38 2009 +0300
+++ b/src/devices/point-to-point/ppp-header.cc	Wed Nov 18 11:30:45 2009 +0300
@@ -56,7 +56,20 @@
 void 
 PppHeader::Print (std::ostream &os) const
 {
-  os << "Point-to-Point Protocol: " << m_protocol;
+  std::string proto;
+  
+  switch(m_protocol)
+  {
+    case 0x0021: /* IPv4 */
+      proto = "IP (0x0021)";
+      break;
+    case 0x0057: /* IPv6 */
+      proto = "IPv6 (0x0057)";
+      break;
+    default:
+      NS_ASSERT_MSG(false, "PPP Protocol number not defined!");
+  }
+  os << "Point-to-Point Protocol: " << proto; 
 }
 
   uint32_t
--- a/src/devices/wifi/wifi-net-device.cc	Wed Nov 18 11:28:38 2009 +0300
+++ b/src/devices/wifi/wifi-net-device.cc	Wed Nov 18 11:30:45 2009 +0300
@@ -92,6 +92,15 @@
 }
 
 void
+WifiNetDevice::DoStart (void)
+{
+  m_phy->Start ();
+  m_mac->Start ();
+  m_stationManager->Start ();
+  NetDevice::DoStart ();
+}
+
+void
 WifiNetDevice::CompleteConfig (void)
 {
   if (m_mac == 0 || 
--- a/src/devices/wifi/wifi-net-device.h	Wed Nov 18 11:28:38 2009 +0300
+++ b/src/devices/wifi/wifi-net-device.h	Wed Nov 18 11:30:45 2009 +0300
@@ -104,6 +104,7 @@
 
 private:
   virtual void DoDispose (void);
+  virtual void DoStart (void);
   void ForwardUp (Ptr<Packet> packet, Mac48Address from, Mac48Address to);
   void LinkUp (void);
   void LinkDown (void);