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
Stefano Avallone
fa9429046e
wifi: SIFS and slot duration are only stored by the PHY
2020-07-06 15:51:17 +02:00
Tom Henderson
e315c878ed
Add missing copyright
2020-07-03 13:25:02 -07:00
Alexander Krotov
25138d82a0
wifi-rate-adaptation-distance: use ConnectFailSafe for RateChange
...
RateChange trace does not exist for most RemoteStationManagers,
e.g. Minstrel.
2020-05-23 05:19:21 +03:00
Peter D. Barnes, Jr
a0ab57db12
doc: fix doxy warnings on introspected-command-line.h
2020-05-20 13:08:27 -07:00
Tommaso Pecorella
59cdedb238
examples: revert 621c444b (example doesn't use netanim)
2020-05-16 09:52:55 +00:00
Gabriel Arrobo
621c444b74
build: Fix wscript in example to include netanim in wscript
...
wifi-wired-bridging.cc example includes animation-interface.h
2020-05-15 21:14:37 -07:00
Jared Dulmage
d2a4d02953
(internet): Example showing multicast routing setup for flooding mesh topology
2020-05-12 11:46:34 +02:00
Tom Henderson
d79f5f3ce6
core: (postfix commit 5b95df87) return to invoke locally scoped destructors
2020-05-07 14:43:39 -07:00
Tom Henderson
5b95df87d6
core: Extend object-names example (check for regressions, non-log output)
2020-05-06 07:57:30 -07:00
Peter D. Barnes, Jr
b23be18b3b
Use CommandLine cmd (__FILE__) instead of COMMANDLINE macro.
...
This in effect replaces commit 5e624d550
2020-05-01 14:42:53 -07:00
Peter D. Barnes, Jr
5e624d5504
doc: Use the new COMMANDLINE macro in every example
2020-04-27 16:20:09 -07:00
Stefano Avallone
e5d69e80b3
wifi: Remove unused {Set,Get}CtsTimeout methods
2020-04-15 10:50:06 +02:00
Stefano Avallone
cf5a4c0d35
wifi: ( fixes #1909 ) Implement timeouts according to the standard
2020-04-15 10:49:41 +02:00
Sébastien Deronne
4b97988a68
wifi: Move to RX only if the PHY header is successfully received
2020-04-09 10:22:47 +00:00
Pasquale Imputato
eee08c00b3
traffic-control: Fix queue-discs-benchmark example after moving the MaxSize attribute
2020-04-09 09:54:35 +02:00
BHASKAR K
dbb3f2ba4a
traffic-control: Fix RED examples after moving the MaxSize attribute
2020-04-09 09:45:15 +02:00