|
|
| 303 |
void |
303 |
void |
| 304 |
NqstaWifiMac::ForwardUp (Ptr<Packet> packet, Mac48Address from, Mac48Address to) |
304 |
NqstaWifiMac::ForwardUp (Ptr<Packet> packet, Mac48Address from, Mac48Address to) |
| 305 |
{ |
305 |
{ |
| 306 |
NS_LOG_FUNCTION (this << packet << from << to); |
306 |
NS_LOG_FUNCTION (this << GetAddress () << *packet << from << to); |
| 307 |
m_forwardUp (packet, from, to); |
307 |
if (from != GetAddress ()) |
|
|
308 |
{ |
| 309 |
m_forwardUp (packet, from, to); |
| 310 |
} |
| 308 |
} |
311 |
} |
| 309 |
void |
312 |
void |
| 310 |
NqstaWifiMac::SendProbeRequest (void) |
313 |
NqstaWifiMac::SendProbeRequest (void) |
|
|
| 445 |
void |
448 |
void |
| 446 |
NqstaWifiMac::Enqueue (Ptr<const Packet> packet, Mac48Address to) |
449 |
NqstaWifiMac::Enqueue (Ptr<const Packet> packet, Mac48Address to) |
| 447 |
{ |
450 |
{ |
| 448 |
NS_LOG_FUNCTION (this << packet << to); |
451 |
NS_LOG_FUNCTION (this << GetAddress () << *packet << to); |
| 449 |
if (!IsAssociated ()) |
452 |
if (!IsAssociated ()) |
| 450 |
{ |
453 |
{ |
| 451 |
TryToEnsureAssociated (); |
454 |
TryToEnsureAssociated (); |
|
|
| 480 |
} |
483 |
} |
| 481 |
else if (hdr->IsData ()) |
484 |
else if (hdr->IsData ()) |
| 482 |
{ |
485 |
{ |
| 483 |
ForwardUp (packet, hdr->GetAddr2 (), hdr->GetAddr1 ()); |
486 |
ForwardUp (packet, hdr->GetAddr3 (), hdr->GetAddr1 ()); |
| 484 |
} |
487 |
} |
| 485 |
else if (hdr->IsProbeReq () || |
488 |
else if (hdr->IsProbeReq () || |
| 486 |
hdr->IsAssocReq ()) |
489 |
hdr->IsAssocReq ()) |