Stefano Avallone
6d6837f645
wifi: Update documentation
2021-05-29 18:50:12 +02:00
Stefano Avallone
18dc734fba
wifi: Fix a few leftovers
2021-05-29 18:50:12 +02:00
Stefano Avallone
1396844c4a
wifi: Remove unused methods from BlockAckManager and QosTxop
2021-05-28 13:56:13 +02:00
Stefano Avallone
7fe39ba09c
wifi: WifiTxParameters use correct size for a Packet
2021-05-28 13:56:13 +02:00
Stefano Avallone
c004791f17
wifi: Delay switch to unassociated state until end of RX
...
Otherwise, crashes may occur when receiving a MU frame, whose
reception requires the STA-ID.
2021-05-28 13:56:13 +02:00
Stefano Avallone
a6116d0bae
wifi: NAV Reset event must be cancelled even if the PPDU has been filtered
2021-05-28 13:56:13 +02:00
Stefano Avallone
ad92bb8908
wifi: Add a Round Robin OFDMA scheduler
2021-05-28 13:56:13 +02:00
Stefano Avallone
84798a4d56
wifi: Add (de)association trace source to ApWifiMac
2021-05-28 13:56:13 +02:00
Stefano Avallone
b3fa5a6990
wifi: Add useful methods to class HeRu
2021-05-28 13:56:13 +02:00
Stefano Avallone
f99d624f5e
wifi: Allow QosTxop to return its Access Category
2021-05-28 13:56:13 +02:00
Tommaso Pecorella
fa87c21c83
wave: doxygen fixes
2021-05-27 22:50:54 +00:00
Tommaso Pecorella
6f9225dfab
applications: doxygen fixes
2021-05-27 21:52:29 +00:00
Tommaso Pecorella
4122e11a18
nix-vector-routing: doxygen fixes
2021-05-27 21:02:34 +00:00
Rediet
e27d87e971
lte: Update doc on integration of BLER curves
...
Remove obsolete references to Pem
2021-05-27 12:39:50 +00:00
Rediet
668a2de316
lte: Update links in model library references
2021-05-27 12:39:50 +00:00
ZorazeAli
7329cc2554
lte: Rescan APIs
2021-05-27 11:27:29 +02:00
ZorazeAli
ebfec2d7a7
lte: Pass complete PDCP SDU params from LtePdcpSapProvider to LtePdcp
...
See merge request !268
2021-05-27 11:26:25 +02:00
Rediet
867cc1981d
wifi: ( fixes #394 ) Obtain coherent Rx width for DSSS PhyEntity of HE-capable PHYs
...
Since the RxSpectrumModel is built using HE parameters
2021-05-26 11:07:09 +02:00
Rediet
5b6220c268
wifi: fix doxygen warnings in src/test/ns3wifi
2021-05-25 17:11:18 +02:00
Rediet
fe349e534b
wifi: fix doxygen warnings in src/wifi/test
...
8 warnings left with templated TxopType
2021-05-25 17:11:16 +02:00
Rediet
ce57ee91a3
wifi: fix doxygen warnings in src/wifi/examples
2021-05-25 17:11:14 +02:00
Rediet
2cd288b24d
wifi: fix other doxygen warnings in src/wifi/model
...
3 warnings remaining with templated WifiTxTimer::FeedTraceSource
2021-05-25 17:11:06 +02:00
Rediet
337851d75e
wifi: Clear doxy warnings for GET_XXX_MCS and GET_XXX_MODE macros
...
Move final column to macro definition to make us of SKIP_FUNCTION_MACRO
2021-05-25 17:06:03 +02:00
Tom Henderson
10ef08140a
network: ( fixes #404 ) Use Queue::Dispose() for SimpleNetDevice::DoDispose()
2021-05-22 13:43:29 -07:00
Tom Henderson
f34d4c5025
network: Add Queue::DoDispose method
2021-05-22 13:41:33 -07:00
Rediet
338f4c418e
lte: fix crashing daily tests
...
Same logic as commit e6ca9be6fb
2021-05-21 08:34:59 +02:00
ZorazeAli
a51b72e375
lte: Add NotValid enum members for initialization
2021-05-21 08:34:47 +02:00
Rediet
e6ca9be6fb
lte: Assign default values
...
Fixes crashing optimized/release builds with 'may be used uninitialized' error
2021-05-19 20:19:23 +00:00
Tom Henderson
936bb1168c
wifi: Rescan Python bindings
2021-05-19 07:38:24 -07:00
Tom Henderson
fae6245933
wifi: Make destructor virtual for polymorphic class type
2021-05-19 07:36:39 -07:00
Sébastien Deronne
c55b3b0b37
wifi: Cleanup inherited and overriden comments in header files
2021-05-18 21:52:51 +02:00
Sébastien Deronne
97c772b053
wifi: Remove redundant virtual keywords
2021-05-18 19:18:22 +00:00
Sébastien Deronne
2f0d0229ce
wifi: Use override keyword when necessary
2021-05-18 19:18:22 +00:00
Sébastien Deronne
b9db718c22
wifi: ApWifiMac does not need to hold whole lists of non-ERP STAs nor non-HT STAs
2021-05-18 19:51:41 +02:00
Alexander Krotov
8608166b6d
wifi: enable ThompsonSamplingWifiManager logs in WifiHelper
2021-05-18 18:56:01 +03:00
Tommaso Pecorella
c1cf29c57d
internet: add NdiscCache::Entry::GetIpv6Address
2021-05-13 15:28:27 +00:00
Tommaso Pecorella
30bf1d3f76
network: add Ipv6Prefix to Ipv6Address conversion
2021-05-13 15:11:03 +00:00
Stefano Avallone
2917d45fb1
wifi: Rescan python bindings
2021-05-13 15:57:03 +02:00
Stefano Avallone
19d1c8da98
wifi: Enable TestUlOfdmaPowerControl in wifi-phy-ofdma test suite
2021-05-13 15:27:41 +02:00
Stefano Avallone
c975eb6425
wifi: Pass BlockAck header as const reference rather than pointer
2021-05-13 15:27:41 +02:00
Stefano Avallone
c28e2fdb48
wifi: Add a MAC OFDMA test suite
2021-05-13 15:27:41 +02:00
Stefano Avallone
5c7c5ad497
wifi: MacHelper installs a Multi User Scheduler
2021-05-13 15:27:41 +02:00
Stefano Avallone
630153e38c
wifi: Add MAC support for UL OFDMA
2021-05-13 15:27:41 +02:00
Stefano Avallone
02a1923f55
wifi: Add a map storing ACs in increasing order of priority
2021-05-13 15:27:41 +02:00
Stefano Avallone
b04bb017d9
wifi: Add an SnrTag for responses to MU frames
2021-05-13 15:27:41 +02:00
Stefano Avallone
f929fa6b38
wifi: Define ack methods for UL OFDMA transmissions
2021-05-13 15:27:41 +02:00
Stefano Avallone
e164766c9b
wifi: Add support for Multi-STA BlockAck
2021-05-13 15:27:41 +02:00
Stefano Avallone
e5629b2748
wifi: Extend BlockAck header to support Multi-STA BlockAck
2021-05-13 15:27:41 +02:00
Ameya Deshpande
484aa9a624
nix-vector-routing: ( fixes #383 ) Add support for multiple interface addresses
...
This change makes the following changes:
1. Add map entries for all the addresses on a interface in
`g_ipv4AddressToNodeMap`.
2. Use `Ipv4L3Protocol::SourceAddressSelection` for source address
selection.
3. Add an example for multiple interface addresses.
4. Update Nix-Vector Routing documentation based on its routing
decisions.
Note that the intermediate nodes and final node can use any addresses they want.
So by default, the `addressIndex = 0` addresses are considered in `RouteInput ()`
and subsequent nodes in `PrintRoutingPath ()` (after source node).
Signed-off-by: Ameya Deshpande <ameyanrd@outlook.com >
Suggested-by: Tommaso Pecorella <tommaso.pecorella@unifi.it >
2021-05-13 00:39:12 +00:00
Tom Henderson
671b49eb80
internet-apps: ( fixes #396 ) Remove forward declaration
...
Forward declared classes for which the header file is not otherwise
included in the module headers somewhere can cause a failure for
Python bindings to compile. scan-header.h did not remedy in this case.
2021-05-12 16:20:46 -07:00