return m_ports[n]->GetDevice();
}
-void
+Ptr<BridgePortNetDevice>
BridgeNetDevice::AddBridgePort (Ptr<NetDevice> device)
{
NS_LOG_FUNCTION_NOARGS ();
m_ports.push_back(port);
m_channel->AddChannel (device->GetChannel ());
+ return port;
+
}
Ptr<BridgePortNetDevice>
* bridging node you must enable IP on the BridgeNetDevice itself,
* never on its port netdevices.
*/
- void AddBridgePort (Ptr<NetDevice> bridgePort);
+ Ptr<BridgePortNetDevice> AddBridgePort (Ptr<NetDevice> bridgePort);
uint32_t GetNBridgePorts (void) const;