Tom Henderson
98ea4c63ee
wifi: Rescan python bindings
2021-07-08 16:32:30 -07:00
Davide Magrin
f85f54d51e
wifi: handle modulation not supported in StartRx
...
This commit avoids triggering the abort in WifiPhy::GetPhyEntity in case
a device receives a signal using a modulation class that is not
supported. We achieve this by not calling WifiPhy::GetPhyEntity
altogether: checks related to sensitivity and overlap with the primary
20 MHz channel are now performed without relying on PhyEntity, thanks to
a refactoring moving GetTransmissionChannelWidth from PhyEntity to
WifiPpdu and moving PhyEntity::CanReceivePpdu to
WifiPpdu::CanBeReceived.
2021-07-07 20:45:50 +02:00
Tom Henderson
594e8c95cc
tap-bridge: Update sample scripts for lxc API changes
2021-07-06 12:38:21 -07:00
Tom Henderson
5f7da1310e
tap-bridge: ( fixes #427 ) Remove use of YansWifiPhyHelper::Default
...
Suggested fix by treeoph
2021-07-06 12:36:39 -07:00
Sébastien Deronne
01ec842867
wifi: Fix wrong GI configuration in wifi-manager-example
2021-07-05 21:03:09 +02:00
Sébastien Deronne
c5a0f35503
wifi: Do not log each time WifiMacQueue::TtlExceeded is entered
2021-07-05 21:02:59 +02:00
Stefano Avallone
465eaf1acc
wifi: Fix usage of YansErrorRateModel with MU transmissions
2021-07-02 11:26:01 +02:00
Tom Henderson
667715cac4
bindings: Rescan all APIs
2021-06-24 16:35:40 -07:00
Stefano Avallone
a0608513aa
wifi: Fix build of wave bindings
2021-06-24 13:47:40 +02:00
Vivek Jain
ea745ff59e
tcp: fix BBR doxygen warnings
2021-06-22 12:08:28 -07:00
Vivek Jain
779fe3d42b
tcp: trace BBR mode using literal array
2021-06-22 12:08:28 -07:00
Sébastien Deronne
b2050ae19a
wifi: Fix typo
2021-06-22 20:57:59 +02:00
Stefano Avallone
2250ef0d5c
wifi: Rescan python bindings
2021-06-21 12:19:06 +02:00
Christophe Delahaye
a6766323cc
propagation: Fix typos in three-gpp-propagation-loss-model
2021-06-19 07:57:07 -07:00
Stefano Avallone
d056cb8fe8
wifi: ( fixes #417 ) Improve the fix of commit 561ed7cf
...
When an ADDBA Response is received, the recipient may be a "QoS
blocked destination" and hence any MPDU to retransmit would not
be returned by PeekNextMpdu. Use PeekByTidAndAddress instead.
2021-06-19 13:06:56 +00:00
Stefano Avallone
9cf45f9d43
wifi: Enforce the correct limit on max A-MPDU size for HE PPDUs
2021-06-18 10:20:33 +02:00
Sharan Naribole
5767159db8
wifi: Set correct max A-MPDU size for HE PPDUs
2021-06-18 10:17:29 +02:00
Tommaso Pecorella
0bde83553b
sixlowpan: avoid extra fragment of zero size
2021-06-17 22:47:36 +00:00
Tom Henderson
5b4a8ebb30
openflow: Restore dependency on Boost headers
2021-06-17 12:09:25 -07:00
Peter D. Barnes, Jr
09d2a6e9c6
build: ( fixes #52 ) Fix and standardize boost detection
2021-06-17 12:09:25 -07:00
Stefano Avallone
ae813507d2
wifi: RrMultiUserScheduler sets BSS color on DL MU PPDUs
2021-06-16 11:21:36 +02:00
Tommaso Pecorella
4aae49c568
network: Bit serialization and deserialization
2021-06-16 08:10:52 +00:00
Tom Henderson
8114216d03
wifi: Rescan Python bindings
2021-06-15 21:41:51 -07:00
Stefano Avallone
48cde39c58
wifi: Remove unused WifiPhy::GetPpduFieldDuration method
2021-06-15 13:12:11 +02:00
Stefano Avallone
a4e48a6bb7
wifi: Fix the wifi-primary-channels test for channel width of 160 MHz
2021-06-15 13:12:11 +02:00
Stefano Avallone
0ad40e64bc
wifi: Make use of RU PHY indices
2021-06-15 13:12:11 +02:00
Stefano Avallone
1ba3ed7c16
wifi: PHY sets RU PHY index upon sending an MU PPDU
2021-06-15 13:12:11 +02:00
Stefano Avallone
898e8a9daa
wifi: Add PHY index to HE RUs
2021-06-15 13:12:07 +02:00
Stefano Avallone
6634f8b7ee
wifi: Make HeRu::RuSpec a class
...
So that the values of its fields remain coherent with one another.
This is needed to introduce the RU PHY index field.
2021-06-15 13:09:13 +02:00
Stefano Avallone
23c62af29f
wifi: Fix coding of RU Allocation subfield in Trigger Frames
...
The bit indicating the primary/secondary 80 MHz channel is the
least significant bit in the field (instead of the most significant one).
2021-06-15 13:09:13 +02:00
Stefano Avallone
280e7800ca
wifi: Initialize list of stations held by RrMultiUserScheduler
2021-06-15 13:09:13 +02:00
Tom Henderson
25e0d01d28
mpi: ( fixes #394 ) Documentation improvements for running examples
2021-06-13 16:16:45 -07:00
Tom Henderson
a5230ff41a
wifi: Add copyright and license to reference files
2021-06-12 17:30:57 -07:00
Tom Henderson
6dfa845a93
wifi: Reduce program line size of Bianchi example
2021-06-12 17:30:57 -07:00
Tom Henderson
5003e1b1da
wifi: Address code review comments of Bianchi example
2021-06-12 17:30:57 -07:00
Sébastien Deronne
2463be83ce
wifi: Add 802.11ax theoretical values for 40, 80 and 160 MHz channels widths to wifi-bianchi example
2021-06-12 17:30:57 -07:00
Sébastien Deronne
53a644aa4f
wifi: Extend Bianchi scripts to support channel bonding
2021-06-12 17:30:57 -07:00
Sébastien Deronne
d35d6895c3
wifi: Add 802.11ax values obtained with the theoretical model for MCS-0 to MCS-11 at 20 MHz to the wifi-bianchi example
2021-06-12 17:30:56 -07:00
Mauriyin
835f546f4c
wifi: Add python script to generate 802.11ax bianchi results
2021-06-12 17:30:56 -07:00
Sébastien Deronne
88b4025bdd
wifi: (merges !521 ) Extend Bianchi program to support 802.11n/ac/ax rates
...
First in a series of eight commits for merge request !521
2021-06-12 17:30:47 -07:00
adityachirania
2bb66a2006
tcp: Fixes division by zero run time error in tcp-linux-reno
2021-06-10 11:46:00 +05:30
Tom Henderson
3fb278114f
wifi: Rescan Python bindings
2021-06-09 10:23:24 -07:00
Tom Henderson
aeb8f6f1b6
wifi: Improve error model processing of header fields
2021-06-09 08:52:26 -07:00
Tom Henderson
b082b99f1d
wifi: Avoid copy of Event::GetWifiTxVector
2021-06-09 08:52:26 -07:00
Sébastien Deronne
4d7983d4e0
wifi: (merges !642 ) Extend ErrorRateModel API for link-to-system models
...
Incorporates improvements from Rediet's code review.
2021-06-09 08:52:18 -07:00
Vivek Jain
f0b7deab3d
tcp: Fix BBR code for optimized compilation mode
2021-06-08 09:34:19 -07:00
Tom Henderson
a352f08572
lte: Add back ability for unlimited MaxTxBufferSize in RLC AM
2021-06-08 06:45:11 -07:00
Shiva Gantha
9b3e97434b
lte: ( fixes #395 ) Add transmission buffer size for RLC AM
...
- code copied from lte-rlc-um.cc
- add packet drop trace in LteRlc (referred code in wifi-phy.cc:PhyTxDrop)
2021-06-08 06:44:59 -07:00
Mohit P. Tahiliani
490a1b83e4
tcp: Documentation and minor fixes for BBR
2021-06-07 14:51:13 -07:00
Vivek Jain
4b0a0339dc
tcp: Initialize startup variables
2021-06-07 14:51:13 -07:00