--- 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);