Ameya Deshpande
7be87100a9
nix-vector-routing: Handle Multiple Wifi connections with same channel object
...
Signed-off-by: Ameya Deshpande <ameyanrd@outlook.com >
2021-08-26 21:09:11 +00:00
Davide Magrin
2d512ad14b
wifi: Always track interference when not locking on PPDU
...
This commit ensures the PPDU that is being received and we cannot lock
on is added as interference. Previously, this did not happen when the
PPDU was too weak to process, or when it was using a modulation that was
not supported.
This commit also de-comments TestUnsupportedModulationReception in
the wifi-phy-reception test suite, which failed before this commit and
does not fail on this commit.
2021-08-26 16:31:25 +00:00
Davide Magrin
269b0b9d82
wifi: Add test for reception of unsupported modulation
2021-08-26 16:31:25 +00:00
Davide Magrin
a559501068
wifi: Always use SwitchMaybeToCcaBusy instead of MaybeCcaBusyDuration
...
The two functions had the same implementation. This commit removes
MaybeCcaBusyDuration, and only uses SwitchMaybeToCcaBusy instead.
2021-08-26 16:31:25 +00:00
Gabriel Ferreira
22346169fb
applications: cache peer address string in UdpClient
2021-08-24 12:35:30 -03:00
Tommaso Pecorella
6ed23c3ae1
core: ( fixes #445 ) update doc for Timer::State
2021-08-23 19:52:57 +00:00
Alexander Krotov
dedcbd8c1e
Implement BlockAckManager::DoDispose ()
...
Nullify all Ptr's there to remove possible circular references.
Do not set m_queue Ptr in the destructor, it is destroyed anyway.
2021-08-23 18:00:03 +03:00
Tom Henderson
24d671704a
spectrum: Avoid possible use of null pointer
2021-08-21 18:02:01 -07:00
Gabriel Arrobo
d53ea68bc2
utils: Improve Python style concerning unused variables and return values
2021-08-21 11:00:24 -07:00
Tom Henderson
162b924130
doc: Remove sudo from command (reported by Gabriel Arrobo)
2021-08-20 14:42:44 -07:00
Tom Henderson
7f90de5f31
core: Fix two typos (reported by Gabriel Arrobo)
2021-08-20 14:40:41 -07:00
Ameya Deshpande
3563510a82
nix-vector-routing: Update CHANGES.html and RELEASE_NOTES
...
Add the change to the existing APIs instead of new
Signed-off-by: Ameya Deshpande <ameyanrd@outlook.com >
2021-08-20 14:31:00 -07:00
yousukeayada
b7629ca90c
wifi: Modify a tiny typo
2021-08-19 12:17:43 +00:00
Michael Scoggin
0f3fbffcd7
core: (merges !621 ) Add DistanceSquared and LengthSquared methods to Vectors
...
Complements existing methods to avoid unnecessary square roots in some cases
2021-08-18 20:56:40 -07:00
Michael Scoggin
a02b47a08a
core: (merges !620 ) add operator to ptr to facilitate std alg
2021-08-18 16:22:55 -07:00
Tommaso Pecorella
892cfc0315
build: add header deprecation functionality
2021-08-18 18:37:41 +00:00
Tommaso Pecorella
5e73802488
fd-net-device: ( fixes #441 ) Fix double dequeue on device stop
2021-08-18 17:24:51 +00:00
Davide Magrin
4996d4f7a9
wifi: Make MultiUserScheduler return SU_TX if STA is not HE
2021-08-18 14:45:19 +00:00
Stefano Avallone
ed7ecfe002
wifi: MACaddress-to-AID mapping is held by the WifiRemoteStationManager
2021-08-18 14:41:24 +00:00
Sharan Naribole
52f1a7b7d8
wifi: WifiRemoteStationManager uses hash tables instead of vectors
2021-08-18 14:41:24 +00:00
Gabriel Ferreira
2e5cb463a8
wifi: inline TtlExceeded
2021-08-18 14:39:45 +00:00
Gabriel Ferreira
9617bd2e4d
wifi: reuse Simulator::Now in WifiMacQueue
2021-08-18 14:39:45 +00:00
Tommaso Pecorella
bbd1d576bc
build: update deprecated defs in contrib wscript
2021-08-14 15:24:47 +00:00
Tommaso Pecorella
a3349a598c
fd-net-device: (fixes
...
#434 ) fix memory leak when device stops
2021-08-13 23:43:54 +00:00
Ameya Deshpande
972413ce80
nix-vector-routing: tests
2021-08-13 23:33:47 +00:00
Ameya Deshpande
ec05adaa9f
nix-vector-routing: Update doc on IPv6, examples and usage
2021-08-13 23:33:03 +00:00
Ameya Deshpande
a80d4c95e0
nix-vector-routing: template-based Nix-Vector Routing - IPv4 and IPv6 compliant.
2021-08-13 23:31:35 +00:00
Ameya Deshpande
3294de1479
internet: Make similar functions in IPv4 and IPv6 consistent with naming
2021-08-09 16:42:23 +00:00
Eduardo Almeida
4024a0aeaa
Clang-format: Add "BeforeCatch: true"
2021-08-05 19:20:19 +00:00
Gabriel Ferreira
f575793545
wifi: bypass attribute lookup for max A-MPDU and A-MSDU sizes
2021-08-05 09:11:57 +02:00
Tommaso Pecorella
75f15af2d6
build: Update wscript to handle new deprecation macro
2021-07-31 20:21:35 +00:00
Tom Henderson
a58ea7c633
core,network,wifi,wave: Update Python bindings
2021-07-31 09:49:27 -07:00
Tom Henderson
f1f2877c81
core: Update deprecation macro definitions
2021-07-31 07:48:30 -07:00
Tom Henderson
08c197ab04
wifi,wave: Remove deprecated methods
2021-07-31 07:48:30 -07:00
Tom Henderson
73c106911d
network: Remove deprecated methods
2021-07-31 07:48:30 -07:00
Sandra Lagen
a4598e8236
antenna: Extend UniformPlanarArray to have a configurable polarization slant angle
...
see MR !674
2021-07-30 18:20:03 +02:00
Tommaso Pecorella
8bf71f305e
aodv: fix code style
2021-07-26 21:45:15 +00:00
Tommaso Pecorella
961e2782aa
aodv: restore tests functionality
2021-07-26 23:42:47 +02:00
Gabriel Ferreira
a17b86cdd5
wifi: reuse NiChangesPerBand iterators
2021-07-22 09:49:49 -03:00
Stefano Avallone
cd400c6e17
spectrum: Fix more doxygen warnings
2021-07-22 10:58:33 +02:00
Stefano Avallone
4048708fa1
wifi: RxPowerWattPerChannelBand objects are moved to Event objects
2021-07-22 07:29:42 +00:00
Stefano Avallone
5d10cbdc91
wifi: Pass RxPowerWattPerChannelBand objects by reference
2021-07-22 07:29:42 +00:00
Stefano Avallone
3a70eaf365
spectrum: Add SpectrumModel move constructor
2021-07-22 07:29:42 +00:00
Sharan Naribole
66103475c0
spectrum: Update SpectrumModel constructor arguments
...
Add const & qualifier to SpectrumModel constructor arguments
2021-07-22 07:29:42 +00:00
Stefano Avallone
ac6c4c2e69
core: Create<>() forwards parameters to constructors
...
Just like CreateObject does.
2021-07-22 07:29:42 +00:00
Stefano Avallone
2492614707
Variable length arrays are not supported by C++
2021-07-22 07:29:42 +00:00
Gabriel Ferreira
d821acaf85
wifi: speed up SpectrumWifiPhy::StartRx
2021-07-22 07:26:01 +00:00
Stefano Avallone
84a42ee26d
spectrum: Fix doxygen warning
2021-07-21 15:45:14 +02:00
Tom Henderson
e780523fa6
doc: Update documentation about making releases
2021-07-14 12:14:27 -07:00
Tom Henderson
4b27025236
Update release files to start next release
2021-07-14 08:44:59 -07:00