Gabriel Ferreira
3c604d5b2e
Update docs with CMake and ns3 wrapper
2021-12-01 12:29:56 -08:00
Gabriel Ferreira
9c876c7f5a
CMake buildsystem
2021-12-01 12:29:55 -08:00
Gabriel Ferreira
a4b86694f8
Missing headers and forward declarations
2021-12-01 12:29:55 -08:00
Gabriel Ferreira
22a1631700
Missing __FILE__ macros
2021-12-01 12:29:55 -08:00
Stefano Avallone
c35945ebf2
wifi: Install (Qos)Txop objects appropriately
2021-10-13 17:40:31 +02:00
Tom Henderson
310052adab
tcp: Add logging to tcp-validation example
2021-09-13 09:23:57 -07:00
Aditya Chirania
3eecf5162c
tcp: ( fixes #407 ) Align TcpCubic::GetSsThresh() with Linux
2021-09-13 09:12:52 +05:30
Szymon Szott
f9cb9342ce
Update wifi-spectrum-saturation-example.cc -- fix description of default distance value (from 50 to 1 m) to conform to the code
2021-09-08 15:03:40 +00:00
Stefano Avallone
171d1978d8
wifi: wifi-he-network example uses YansWifiPhy by default (again)
2021-07-02 11:26:06 +02:00
Stefano Avallone
d5bf97887b
wifi: Extend wifi-he-networks example to show OFDMA usage
2021-06-15 13:09:07 +02:00
Vivek Jain
f0b7deab3d
tcp: Fix BBR code for optimized compilation mode
2021-06-08 09:34:19 -07:00
Mohit P. Tahiliani
490a1b83e4
tcp: Documentation and minor fixes for BBR
2021-06-07 14:51:13 -07:00
Mohit P. Tahiliani
b9e35ffb02
tcp: Add example for BBR
2021-06-07 14:51:13 -07:00
Mohit P. Tahiliani
2526c7df94
tcp: Add TcpBbr to tcp-variants-comparison example
2021-06-07 14:51:13 -07:00
Tom Henderson
acec4714bb
examples: (fix of commit e353bafa) Set PCAP data link type
2021-04-20 09:41:53 -07:00
Sébastien Deronne
e353bafa48
examples: Set wifi data link type when PCAP file is generated
2021-04-19 12:49:58 +02:00
Tom Henderson
2ae1abcc4e
examples: Fix comment
2021-04-16 15:10:38 -07:00
Tom Henderson
5fc7a1be61
examples: Add author/copyright; improve logging and comments
2021-04-16 07:56:21 -07:00
Mattia Lecci
2cfcebe0d0
antenna: (merges !481 ) Update antenna module
...
- Introduce PhasedArrayModel
- Use the new PhasedArrayModel framework across modules (e.g., 3gpp channel model)
- Improve Angles class. Furthermore, Angles has been translated from elevation to inclination and from degrees to radians
- Update antenna module doc
- Fix random angle generation for the 3gpp channel model. Specifically, cluster and sub-cluster angles might be generated with inclination angles outside the inclination range [0, pi], and have now been fixed.
2021-04-10 18:59:00 -07:00
Stefano Avallone
571e526ce6
wifi: WifiPhy makes use of WifiPhyOperatingChannel
2021-03-10 11:41:46 +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
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
Tom Henderson
b85a8bd782
tcp: Make CUBIC the default congestion control algorithm
2021-01-31 19:50:22 -08:00
Stefano Avallone
9a4a3ce716
wifi: Remove PCF support
...
PCF has been deprecated and will be removed from the IEEE 802.11 standard.
2021-01-27 19:54:01 +01:00
Stefano Avallone
d3b9214f3f
wifi: Switch to using the FrameExchangeManagers on all stations
2021-01-26 22:32:24 +01:00
Stefano Avallone
cf13cf328f
wifi: Switch to using the QosFrameExchangeManager on QoS stations
2021-01-24 15:58:50 +01:00
Stefano Avallone
0e414b6c90
wifi: Enable QoS support in the backward compatibility examples
...
Otherwise, HT stations send QoS data frames that cannot be received
by non-QoS stations. Also, check that the receiver supports HT
before calling GetMaxAmpduSize() with WIFI_MOD_CLASS_HT.
2021-01-20 12:27:16 +01:00
Tom Henderson
13b7a07c4c
tcp: Further cleanup of tcp-validation.cc example
2021-01-02 15:11:49 -08:00
Tom Henderson
4ec5347c7c
tcp: Update tcp-validation.cc program
...
* Suppress writing traces when run in validation mode
* Compress the --validate and --validation options into a single option
* Add ability to trace DCTCP alpha value for second DCTCP flow
2020-12-30 13:33:00 -08:00
Tom Henderson
bdd9bebdf4
tcp: Update tcp-validation.cc to include CUBIC
2020-12-23 18:13:23 -08:00
Tom Henderson
25da12ca64
tcp: Add TcpCubic to tcp-variants-comparison example
2020-12-22 17:23:29 -08:00
Tom Henderson
d25b586cbb
tcp: Add tcp-validation.cc example with DCTCP validation
2020-12-22 16:35:44 -08:00
Tommaso Zugno
0891fa9118
propagation: (merges !435 ) Channel condition model for vehicular scenarios
...
This work was done in collaboration with Zoraze Ali and Sandra Lagen.
2020-11-28 20:17:05 -08:00
Sébastien Deronne
2e22c3da6b
wifi: Add PCAP support for HE MU and HE TB PPDUs
2020-11-15 18:37:13 +00:00
Tom Henderson
9c34430e65
wifi: Update Python examples for API change in commit 7c89eaf6
2020-10-29 20:47:26 -07:00
Sébastien Deronne
7969df7089
wifi: Use table-based error model by default
2020-10-26 20:39:16 +00:00
Sébastien Deronne
7c89eaf663
wifi: Remove YansWifiPhyHelper::Default and SpectrumWifiPhyHelper::Default methods
2020-10-26 20:39:16 +00:00
Sébastien Deronne
41ceefb0e4
examples: Add example to compare wifi error rate models
2020-10-26 20:39:16 +00:00
Sébastien Deronne
be8a4fe60a
examples: Update wifi OFDM validation examples with table-based error model
2020-10-26 20:39:16 +00:00
Sébastien Deronne
d3135ed514
wifi: Forward up MPDUs from an A-MPDU under reception as long as they arrive at the PHY
2020-09-07 21:09:29 +02:00
Sebastien Deronne
5459ca6a6d
wifi: Add 6 GHz band support for 802.11ax
2020-09-03 18:43:44 +00:00
Sebastien Deronne
bd1ad3994a
wifi: Decouple standard and frequency band
2020-09-03 18:43:43 +00:00
Sebastien Deronne
4e72e64f43
wifi, wave: Remove 5 MHz and 10 MHz standard and introduce 802.11p standard instead
2020-09-03 18:43:43 +00:00
Deepak Kumaraswamy
3552db04ce
tcp: Add dynamic pacing implementation based on Linux internal pacing
...
Includes contributions from Tom Henderson, Vivek Jain, and Viyom Mittal
2020-08-31 08:54:32 -07:00
Tom Henderson
337ab206d1
tcp: Some TcpLinuxReno documentation and example program edits
2020-08-06 13:23:37 -07:00
Apoorva Bhargava
10c082506a
tcp: Add TcpLinuxReno congestion model
2020-08-06 09:13:53 -07:00
Gabriel Arrobo
0f2add86be
Removed seventh-packet-byte-count.png from .gitignore
...
and added a note in seventh.cc file/tutorial
2020-08-05 17:54:06 -07:00
Stefano Avallone
79ca1357cb
wifi: Remove RIFS support altogether
...
RIFS has been obsoleted by the standard and support for it
was not implemented properly.
2020-07-06 15:51:17 +02:00
Stefano Avallone
ea3c08b108
wifi: Cleanup unneeded methods
2020-07-06 15:51:17 +02:00