equal
deleted
inserted
replaced
59 NS_LOG_COMPONENT_DEFINE ("CsmaPacketSocketExample"); |
59 NS_LOG_COMPONENT_DEFINE ("CsmaPacketSocketExample"); |
60 |
60 |
61 static Ptr<CsmaNetDevice> |
61 static Ptr<CsmaNetDevice> |
62 CreateCsmaDevice (Ptr<Node> node, Ptr<CsmaChannel> channel) |
62 CreateCsmaDevice (Ptr<Node> node, Ptr<CsmaChannel> channel) |
63 { |
63 { |
64 Ptr<CsmaNetDevice> device = CreateObject<CsmaNetDevice> (node); |
64 Ptr<CsmaNetDevice> device = CreateObject<CsmaNetDevice> (node, Mac48Address::Allocate (), |
|
65 CsmaNetDevice::LLC); |
|
66 node->AddDevice (device); |
65 device->Attach (channel); |
67 device->Attach (channel); |
66 Ptr<Queue> queue = Queue::CreateDefault (); |
68 Ptr<Queue> queue = Queue::CreateDefault (); |
67 device->AddQueue (queue); |
69 device->AddQueue (queue); |
68 return device; |
70 return device; |
69 } |
71 } |