Commit Graph

281 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
Sébastien Deronne
201e1be6fb examples: Update description of some wifi examples since QosTag does no longer exist 2020-04-04 10:17:11 +02:00
Rediet
e1fdd22d6e wifi: Use PHY instead of PLCP
PLCP is no longer used in IEEE 802.11-2016.
The attribute WifiPhy/ShortPlcpPreambleSupported has been left unchanged.
2020-04-03 15:06:19 +00:00
Rediet
eb8638c351 wifi: Correct typos and improve doxy (part 1)
Logging system outputs have not been modified (to avoid breaking any parsing scripts),
except for a typo in InterferenceHelper
In this commit, ht-configuration to yans-wifi-phy are covered
2020-04-03 15:06:19 +00:00
Stefano Avallone
95a6a26387 wifi: Schedule a BAR transmission subject to the availability of data frames 2020-03-26 16:02:42 +01:00
Stefano Avallone
75f7aa377b wifi: Improve DCF/EDCA behavior when a packet is queued for transmission 2020-01-29 19:34:32 +01:00
Tommaso Pecorella
a55a1d9d3f Remove MacOS artifacts 2020-01-16 13:06:28 +01:00
Sébastien Deronne
c1a593ffeb fix 2020-01-11 17:44:39 +01:00
Sebastien Deronne
e57ff03c10 examples: Fix typo in wifi-ofdm-he-validation 2019-12-31 16:44:33 +01:00
Rediet
a9c54ea956 wifi: Use wifi- prefix for all test-suites and examples
Will enable easier wildcarding
2019-10-08 12:41:32 -07:00
Tom Henderson
0258405cc6 build: Upgrade scripts to Python 3 (many changes due to Ankit Deepak) 2019-08-12 16:55:34 -07:00
Tom Henderson
238a75614d wifi: Fix waveform PSD in example 2019-07-06 16:44:46 -07:00
Sébastien Deronne
d02406280b examples: Fix regression time for wifi examples 2019-06-15 14:35:10 +02:00
Sébastien Deronne
0afae8ef34 wifi: Enable preamble detection model by default 2019-05-16 21:23:32 +02:00
Stefano Avallone
88781e4cfa wifi: Extend tests to check that TXOP limit is not exceeded 2019-05-11 18:47:14 +02:00
Sebastien Deronne
9f1b4331eb wifi: Add first 802.11ax OBSS_PD SR algorithm 2019-04-27 20:50:03 +00:00
Sebastien Deronne
fe0ca00535 Merge branch 'fix_issue_32' into 'master'
examples: Update comments in rate-adaptation-distance

Closes #32

See merge request nsnam/ns-3-dev!45
2019-04-27 09:17:56 +00:00