Stefano Avallone
3c7cb72d61
mesh: A mesh STA is a QoS STA
2021-09-06 14:07:15 +02:00
Tom Henderson
3e0d65c995
mesh: Change anonymous struct to a named struct
...
The typedef anonymous struct will not work with pybindgen; if a typedef
is desired, separately typedef the named struct to the same name.
2021-05-31 19:25:24 -07:00
Tom Henderson
af8816b357
mesh: Remove unnecessary forward declaration
2021-05-31 19:25:08 -07:00
Tommaso Pecorella
a852612114
mesh: doxygen fixes
2021-05-30 02:14:47 +02:00
Stefano Avallone
bc9ddaa453
wifi: Improve tracing of ACKed/NACKed MPDUs
2021-03-31 14:53:20 +00:00
Rediet
1ca46dec9a
wifi,mesh: Move WifiMode handling from WifiPhy to PhyEntity classes
...
m_deviceRateSet, m_deviceMcsSet, and m_mcsIndexMap attributes have been replaced by calls to the m_phyEntities map
All static WifiMode calls are also redirected to the appropriate PhyEntity class
The next commit will clean up unused WifiMode getter methods in WifiPhy
2021-02-15 08:39:27 +01:00
Stefano Avallone
b589c232b9
wifi: Make WifiMac subclasses independent of MacLow
2021-01-27 19:56:41 +01:00
Sébastien Deronne
5697930e61
wifi: Remove deprecated API
2020-09-11 10:09:54 +00:00
Sebastien Deronne
bd1ad3994a
wifi: Decouple standard and frequency band
2020-09-03 18:43:43 +00:00
Tom Henderson
bb0ec5258f
mesh: Enable operation with SpectrumWifiPhy
2020-08-17 08:57:48 -07:00
Stefano Avallone
45f0663d11
wifi: Cleanup more unused methods
2020-07-06 15:54:38 +02:00
Stefano Avallone
85f24694e9
wifi: No need to pass EifsNoDifs around
2020-07-06 15:51:17 +02:00
Stefano Avallone
fa9429046e
wifi: SIFS and slot duration are only stored by the PHY
2020-07-06 15:51:17 +02:00
Stefano Avallone
737e283988
wifi: Remove high latency TX vector tags
2020-06-11 09:02:16 +02:00
Stefano Avallone
3818676b27
wifi: Avoid copying packets unnecessarily
...
Ensures that the packets forwarded up at the receiver side are the
same as those received from the upper layer at the transmitter side.
2020-03-26 16:02:42 +01:00
Stefano Avallone
de2f4d08c9
wifi: Receive WifiMacQueueItems instead of separate header and payload
...
which means that original MSDUs (i.e., packets) are preserved in case of
A-MSDU aggregation.
2020-03-26 16:02:42 +01:00
Alexander Krotov
8d1b7b1391
Spellcheck the rest of ns-3
2018-06-28 12:51:39 +03:00
Sébastien Deronne
29ea252284
wifi: Add support for 802.11 PCF
2018-05-21 15:06:50 +02:00
Natale Patriciello
93b586ef09
mesh: Fix GCC 8 compiler warning
2018-05-15 22:20:41 +02:00
Sébastien Deronne
7e06cec827
mesh: Cleanup wifi header inclusions
2018-05-10 23:16:08 +02:00
Sébastien Deronne
65efb1fd66
wifi: Use forward declaration as often as possible (part 1)
2018-04-08 19:57:26 +02:00
Sébastien Deronne
b062d4a43b
Remove double header inclusions
2018-03-08 21:30:31 +01:00
Alexander Krotov
c40b45f879
Fix typos ("desitnation", "soket", ...)
2018-02-12 18:09:43 +03:00
Sébastien Deronne
1ea32ebe47
wifi: cleanup duplicated setters in WifiMacHeader
2017-11-04 09:14:57 +01:00
Tom Henderson
cef5639f3a
enable deserialization of MeshInformationElementVector
2017-05-30 07:31:56 -07:00
Tom Henderson
45a9fc6363
wifi, mesh: (partial fix #2451 ) Avoid anonymous typedefs (for bindings)
2017-09-27 18:50:30 -07:00
Robert Ammon
66208e454a
mesh: Fix doxygen warnings
2017-09-06 05:57:39 -07:00
Tommaso Pecorella
8cfc0f1b40
documentation: various test grouping fixes
2017-04-28 02:29:26 +02:00
Robert Ammon
8877bf8831
mesh: Doxygen update
2017-04-16 21:52:13 -07:00
Tom Henderson
19c38690cd
mesh: Add trace source to trace HWMP routing table changes
...
Also add GetRoutingTable method returning pointer to routing table
2017-04-08 23:38:24 -07:00
Tom Henderson
34ff7bbc63
mesh: Improve logging
2017-04-08 23:02:46 -07:00
Tom Henderson
950f538931
mesh: Logging and some cleanup of peer link models
2017-04-08 22:47:18 -07:00
Tom Henderson
7aa31ecd5c
mesh: Improve logging
2017-04-08 22:31:01 -07:00
Tom Henderson
cb54c17a55
mesh: Doxygen updates (mainly due to Robert Ammon)
2017-04-08 21:40:20 -07:00
Sébastien Deronne
fc7641add7
wifi: Add initial support for 802.11ax
2017-01-28 20:27:26 +01:00
Sébastien Deronne
3f290365bc
wifi: Clean information elements
2016-12-28 11:00:49 +01:00
Sébastien Deronne
241e80ca6d
wifi: Remove unnecessary includes
2016-11-27 20:59:04 +01:00
Sébastien Deronne
e71851491d
wifi: ( fixes #2551 ) Move preamble to TXVECTOR
2016-11-27 19:26:13 +01:00
Natale Patriciello
8199054dae
tcp: ( fixes #2540 ) removed dead assignment on ie-dot11s-perr.cc
2016-11-16 14:46:40 +01:00
Junling Bu
1368896ada
mesh: ( fixes #2506 ) Fix typo in MeshHeader TypeId string
2016-09-27 21:04:20 -07:00
Junling Bu
e17b7be260
documentation: Correct MeshPointDevice group name
2016-09-16 10:50:12 -07:00
Stefano Avallone
1090f53d2f
wifi: RIP QosTag
2016-07-14 15:59:55 +02:00
Sébastien Deronne
a16565b345
wifi: clean unused size parameter in rate managers
2016-03-01 20:12:29 +01:00
Sébastien Deronne
8f8f8acc07
Bug 2193: Simulation fails when transmitting very small MPDU subframes
2015-11-27 09:46:34 +01:00
Sébastien Deronne
46a217a308
Move uint8_t packetType to enum mpduType
2015-10-10 11:01:47 +02:00
Sébastien Deronne
04dfda290c
add support for IEEE 802.11ac
2015-09-03 22:16:49 +02:00
Peter D. Barnes, Jr.
b1976b6366
Merge
2015-08-18 16:59:27 -07:00
Peter D. Barnes, Jr.
61f2fbd415
[doxygen] Revise TracedCallback function signatures for const.
2015-08-18 16:46:10 -07:00
Tom Henderson
bfb95b39dd
fix maybe-uninitialized warning
2015-08-17 15:31:27 -07:00
Tom Henderson
65b2e8d837
bug 1482: avoid newlines in mesh header Print() methods; implement additional Print() methods; additional cleanup of header-related code
2015-08-17 14:31:07 -07:00