Tom Henderson
a889163870
traffic-control: Minor changes to rebase and finalize FqPie
2021-03-14 09:24:19 -07:00
Tom Henderson
9b40674205
traffic-control: Time arithmetic using ns3::Time in PieQueueDisc
2021-03-14 09:24:19 -07:00
Bhaskar Kataria
85e3a7a917
traffic-control: (merges !377 ) Add FqPIE and an L4S mode for PIE queue disc
2021-03-14 09:24:19 -07:00
Tom Henderson
31ad20931a
Minor changes to rebase and finalize FqCobalt
2021-03-12 14:29:10 -08:00
Bhaskar Kataria
3d7a42d42e
traffic-control: (merges !362 ) Add FqCobalt queue disc
...
FqCobalt includes COBALT enhancements to CoDel (Blue enhancement) and
set-associative hash, as used in the Linux cake queue disc. An L4S mode is
also included.
2021-03-12 14:29:10 -08:00
Tommaso Pecorella
fe26cf8b46
gitlab: move doxygen buildbot to private runner
2021-03-12 20:42:33 +00:00
Chappidi Yoga Satwik
f5c7f86e2e
network: (merges !522 ) DataRate operators for more types
...
* Add, subtract, multiply an integer to DataRate object
* Add, subtract between DataRate objects themselves
* Multiplication between double value and DataRate
* Documentation and test improvements
2021-03-12 20:36:58 +00:00
Tom Henderson
b3051bc350
bindings: Update pybindgen version
2021-03-12 12:21:57 -08:00
Tommaso Pecorella
b2706bfb37
tutorial: ( fixes #359 ) correct link approx. length
2021-03-11 22:25:29 +00:00
Stefano Avallone
af97afb9ef
Fix build on MacOS
2021-03-11 15:30:23 +01:00
Tom Henderson
0a70d94960
bridge: Fix Doxygen typo
2021-03-10 16:46:13 -08:00
Tom Henderson
a3d5b5a971
bindings: Rescan APIs for core, mesh, netanim, spectrum, wave, wifi
2021-03-10 16:21:44 -08:00
Tom Henderson
37c9b626b4
wifi: API adjustments to work with pybindgen
2021-03-10 16:21:08 -08:00
Tom Henderson
f183790c0c
bindings: Remove obsolete references to gccxmlparser
2021-03-10 09:41:53 -08:00
Stefano Avallone
be1b87f73b
wifi: Remove unused WifiPhy members
2021-03-10 12:09:47 +01:00
Stefano Avallone
571e526ce6
wifi: WifiPhy makes use of WifiPhyOperatingChannel
2021-03-10 11:41:46 +01:00
Stefano Avallone
17f6af4131
wifi: Introduce the WifiPhyOperatingChannel class
2021-03-10 11:36:11 +01:00
Stefano Avallone
f83c405f14
wifi: Add a new representation for frequency channels
2021-03-10 11:21:02 +01:00
ZakariaHelalArzoo
3c6258572f
sixlowpan ( fixes #358 ): use correct fragment size when using mesh routing.
2021-03-09 01:04:12 +00:00
Sébastien Deronne
70135474e5
wifi: Cleanup documentation about PCF
2021-03-08 08:07:05 +00:00
Sébastien Deronne
07dc1d2a0e
wifi: Remove CfParameterSet in management frames
2021-03-08 08:07:05 +00:00
Sébastien Deronne
8a769f2d98
wifi: Remove InfrastructureWifiMac class
2021-03-08 08:07:05 +00:00
Sébastien Deronne
41813af823
wifi: Remove remaining PCF handling
2021-03-08 08:07:05 +00:00
Sébastien Deronne
bc0a99c19b
wifi: Fix use of YansErrorRateModel for PHY headers
2021-03-07 18:10:25 +01:00
ZorazeAli
7a65a32345
lte: ( fixes #354 ) Use uint16_t for srsIndex instead of uint8_t
...
Thanks to Menglei Zhang
see MR !566
2021-03-07 14:00:20 +01:00
Sebastien Deronne
27cbec5298
wifi: Fix use of Yans error rate model with OFDMA
2021-03-07 12:27:31 +00:00
Sebastien Deronne
6da4a9a38a
wifi: PHY provides the station ID to error rate models
2021-03-07 12:27:31 +00:00
Sebastien Deronne
27c7a33209
wifi: Fix TX antenna settings in recontructed TXVECTOR at receiver
2021-03-07 12:26:44 +00:00
Sebastien Deronne
03e0467f1d
wifi: Fix settings of TX antennas used for the transmission in TXVECTOR
2021-03-07 12:26:44 +00:00
Sébastien Deronne
dfad79ea0e
wifi: Fix number of spatial streams used to transmit CTS-to-self (spotted by Rediet)
2021-03-07 12:26:44 +00:00
Sébastien Deronne
c453b0eac9
wifi: Cleanup documentation for removed attributes
2021-03-06 15:53:58 +01:00
Mattia Lecci
65b20bbc7d
Fix CsvReader doc
2021-03-03 15:27:45 +00:00
Nitya Chandra
6222fd44c7
spectrum: ( fixes #195 ) Add const qualifier to all SpectrumPhy getters
2021-03-01 11:02:01 -08:00
Chappidi Yoga Satwik
854ca2ed34
core ( fixes #349 ): Warn about Config::SetDefault() of deprecated attribute
2021-03-01 09:25:33 -08:00
ZorazeAli
8137af04f0
lte: Check the RandomAccess status of an RNTI to whom the preamble was assigned
...
Thanks to Menglei Zhang
Fixes #285 see MR !556
2021-02-24 09:36:48 +01:00
ZorazeAli
e513cc8f6a
lte: Remove assert upon RAR timeout in RLF example and..
...
update the documentation of the example
see MR !555
2021-02-24 09:30:15 +01:00
Tommaso Pecorella
8887615619
internet: fix valgrind errors in b5c4f68f
2021-02-19 20:27:29 +01:00
Tommaso Pecorella
b5c4f68f97
internet: avoid route duplication in Ipv[4,6]StaticRouting
2021-02-19 02:27:11 +00:00
Alexander Krotov
41e000cdca
wifi: fixup for 28eb357992
2021-02-17 14:44:37 +03:00
Alexander Krotov
28eb357992
wifi: use uint16_t to count MPDUs in A-MPDU
...
Since IEEE 802.11ax standard increased maximum Block Ack Bitmap length
to 256, and HeConfiguration::MpduBufferSize can be set to value 256,
numbers of MPDUs in block ack manager and rate control should be
stored in uint16_t.
Before this patch, when 256 MPDUs were received in one A-MPDU,
nSuccessfulMpdus counter overflowed and was accounted as 0.
2021-02-17 13:32:54 +03:00
Rediet
c13d30f290
wifi: Pass WifiTxVector by const reference where possible
...
Continuing Stefano's effort in FEM hierarchy
2021-02-16 09:38:48 +01:00
Rediet
0a0d305330
wifi: Add documentation on PhyEntity and WifiPpdu
2021-02-16 09:38:48 +01:00
Rediet
83d59873ac
wifi: Fix valgrind errors in tests
2021-02-16 09:38:48 +01:00
Rediet
d7930913de
wifi: Organize src/model files into subfolders
...
non-ht, ht, vht, he, and rate-control subfolders
2021-02-16 09:38:48 +01:00
Rediet
ea5d4c8c81
wifi: Remove HT Greenfield support
2021-02-16 09:38:47 +01:00
Rediet
2aba58e77e
wifi: Remove Holland (solves #278 )
2021-02-16 09:38:47 +01:00
Muhammad Iqbal CR
d790fae26f
wifi: Simplify IsHigherCodeRate and IsHigherDataRate to rely less on the enums
2021-02-16 09:38:19 +01:00
Muhammad Iqbal CR
08c16dc614
wifi: Move computation logic from WifiMode to PhyEntity by using callbacks
2021-02-16 09:38:19 +01:00
Rediet
8535c9dc00
wifi: Further streamline WifiMode calls using macros
2021-02-16 09:38:18 +01:00
Muhammad Iqbal CR
bbfa0bce10
wifi: Streamline creation of WifiMode in PhyEntity classes
2021-02-16 09:38:18 +01:00