|
|
| 779 |
void |
779 |
void |
| 780 |
WifiMacHeader::PrintFrameControl (std::ostream &os) const |
780 |
WifiMacHeader::PrintFrameControl (std::ostream &os) const |
| 781 |
{ |
781 |
{ |
| 782 |
os << "ToDS=" << m_ctrlToDs << ", FromDS=" << m_ctrlFromDs |
782 |
os << "ToDS=" << int (m_ctrlToDs) << ", FromDS=" << int (m_ctrlFromDs) |
| 783 |
<< ", MoreFrag=" << m_ctrlMoreFrag << ", Retry=" << m_ctrlRetry |
783 |
<< ", MoreFrag=" << int (m_ctrlMoreFrag) << ", Retry=" << int (m_ctrlRetry) |
| 784 |
<< ", MoreData=" << m_ctrlMoreData |
784 |
<< ", MoreData=" << int (m_ctrlMoreData) |
| 785 |
; |
785 |
; |
| 786 |
} |
786 |
} |
| 787 |
|
787 |
|
|
|
| 818 |
PrintFrameControl (os); |
818 |
PrintFrameControl (os); |
| 819 |
os << " Duration/ID=" << m_duration << "us" |
819 |
os << " Duration/ID=" << m_duration << "us" |
| 820 |
<< ", DA=" << m_addr1 << ", SA=" << m_addr2 |
820 |
<< ", DA=" << m_addr1 << ", SA=" << m_addr2 |
| 821 |
<< ", BSSID=" << m_addr3 << ", FragNumber=" << m_seqFrag |
821 |
<< ", BSSID=" << m_addr3 << ", FragNumber=" << int (m_seqFrag) |
| 822 |
<< ", SeqNumber=" << m_seqSeq; |
822 |
<< ", SeqNumber=" << int (m_seqSeq); |
| 823 |
break; |
823 |
break; |
| 824 |
case WIFI_MAC_DATA: |
824 |
case WIFI_MAC_DATA: |
| 825 |
PrintFrameControl (os); |
825 |
PrintFrameControl (os); |
|
|
| 844 |
{ |
844 |
{ |
| 845 |
NS_ASSERT (false); |
845 |
NS_ASSERT (false); |
| 846 |
} |
846 |
} |
| 847 |
os << ", FragNumber=" << m_seqFrag |
847 |
os << ", FragNumber=" << int (m_seqFrag) |
| 848 |
<< ", SeqNumber=" << m_seqSeq; |
848 |
<< ", SeqNumber=" << int (m_seqSeq); |
| 849 |
break; |
849 |
break; |
| 850 |
case WIFI_MAC_DATA_CFACK: |
850 |
case WIFI_MAC_DATA_CFACK: |
| 851 |
case WIFI_MAC_DATA_CFPOLL: |
851 |
case WIFI_MAC_DATA_CFPOLL: |