Commit Graph

19226 Commits

Author SHA1 Message Date
Sébastien Deronne
26d15e41f6 wifi: Ensure frequency segments for non-contiguous operating channels are both 80 MHz wide 2024-07-15 20:29:35 +02:00
Sébastien Deronne
3c7fada70a wifi: Ensure consecutive frequency segments are not adjacent nor overlap 2024-07-15 20:29:34 +02:00
Sébastien Deronne
d9f0dad950 wifi: Do no longer forbid 80+80MHz in WifiPhyOperatingChannel 2024-07-15 20:29:34 +02:00
Sébastien Deronne
c4b6dd693c wifi: Adjust functions to retrieve a primary or secondary channel center frequency for 80+80MHz 2024-07-15 20:29:34 +02:00
Sébastien Deronne
b624c63ab4 wifi: Add support for 80+80MHz in WifiPhyOperatingChannel::Set 2024-07-15 20:29:34 +02:00
Sébastien Deronne
c43302647e wifi: Pass frequency channel info to the operating channel 2024-07-15 20:29:34 +02:00
Sébastien Deronne
d0400f34d8 wifi: Enable configuration of 80+80MHz operating channel 2024-07-15 20:29:34 +02:00
Sébastien Deronne
7a265bb5b6 wifi: Add 80+80MHz channel width type 2024-07-15 20:29:34 +02:00
Eduardo Almeida
709c9b767f spectrum: Keep results file open and do not append to previous content 2024-07-15 13:42:30 +00:00
Kavya Bhat
7c4b0dac96 internet: Update TracedCallback, TraceSource names for DAD failure 2024-07-15 12:04:36 +00:00
Kavya Bhat
4af7b6d2d0 internet: Add TracedCallback to trace valid address after DAD 2024-07-15 12:04:36 +00:00
Tom Henderson
5d218d6e85 examples: Fix configuration of wifi-spectrum-saturation-example.cc
Applies the same fix for issue #1098 in commit f9801065 to another file.
2024-07-14 09:24:01 -07:00
Tom Henderson
c4f083cb4a examples: Fix output formatting for wifi-spectrum-per-example 2024-07-10 19:31:08 +00:00
Aniket Singh
c58ceb3ae8 tcp: Add RecoveryOps attribute to TcpSocketBase 2024-07-10 04:12:40 +00:00
Tom Henderson
da1b88496f ci: Remove g++-9 configurations 2024-07-10 02:05:12 +00:00
Tom Henderson
72a33a9067 Update system requirements for current release 2024-07-10 02:05:12 +00:00
Tom Henderson
96cb89228c build: bump minimum GCC version to 10.1 2024-07-10 02:05:12 +00:00
Kavya Bhat
cc7fc01328 internet: Add TracedCallback to trace invalid address on DAD failure 2024-07-07 20:02:56 +05:30
Eduardo Almeida
5c5481e20a ci: Print changed files instead of saving artifact 2024-07-06 12:28:47 +00:00
Tom Henderson
06adc9f833 wifi: Add small test to check each DSSS modulation rate 2024-07-04 16:29:41 +00:00
Tom Henderson
da9fcebe05 wifi: (fixes #1095) Fix reception of WIFI_MOD_CLASS_HR_DSSS 2024-07-04 16:29:41 +00:00
André Apitzsch
235588143c spectrum: Switch license of two-ray-to-three-gpp-ch-calibration.py to GPLv2
Matteo Pagin accepted the switch, see [1].

[1] https://gitlab.com/nsnam/ns-3-dev/-/merge_requests/2030#note_1959169561
2024-07-04 16:27:01 +00:00
Aniket Singh
3be702f769 tcp (fixes #1043): Fix BBR incorrect minRtt updates 2024-07-03 17:35:06 +00:00
André Apitzsch
4d293577a8 doc: Add license information to README 2024-07-03 15:29:28 +00:00
Rui Chen
3571328118 wifi: Mark variable as maybe unused 2024-07-03 06:32:16 -07:00
Alberto Gallegos Ramonet
c856c57fe5 lr-wpan: MAC layer AssignStreams function fixes 2024-07-03 19:37:47 +09:00
Aniket Singh
144d1952c1 tcp: (fixes #805) Update NextSeg() condition for SACK as per RFC 2024-07-03 06:34:04 +00:00
Silviu-Leonard Vatamanelu
f980106520 examples (fixes #1098): Fix wrong configuration of spectrumPhy in wifi-spectrum-per-example.cc 2024-07-02 17:47:30 +00:00
Tommaso Pecorella
825994ba1c mobility: cancel update event when the model is destroyed 2024-07-02 09:55:22 -05:00
Stefano Avallone
ef6fd8ae36 wifi: Fix clang-tidy-18 warning 2024-07-02 14:13:31 +02:00
Stefano Avallone
2f76d5ef1d Update CHANGES.md and RELEASE_NOTES.md 2024-07-02 10:15:19 +02:00
Stefano Avallone
1f1ba479a1 wifi: Improve logging of MPDUs 2024-07-02 10:15:19 +02:00
Stefano Avallone
b5e4e89b4c wifi: Fix address returned by StaWifiMac::DoGetLocalAddress()
Return the address of the link used to communicate with the single-link
AP if the remote address is the BSSID, or the MLD address otherwise.
2024-07-02 10:15:19 +02:00
Stefano Avallone
ed053d33ac wifi: Add test to check starting SeqNo update after ADDBA Response timeout 2024-07-02 10:15:19 +02:00
Stefano Avallone
eea2800438 wifi: Fix starting SeqNo when ADDBA Response arrives after timeout 2024-07-02 10:15:19 +02:00
Stefano Avallone
1f23f4ea33 wifi: Fix assignment of unique AIDs to non-AP STAs/MLDs
Reported by Sharan Naribole that SLDs operating on distinct
links could be assigned the same AID by an AP MLD
2024-07-02 10:15:19 +02:00
Stefano Avallone
b5f649297e wifi: Wait until Ack is sent after ADDBA Req/Resp before taking actions
Reported by Rami Abdallah
2024-07-02 10:15:18 +02:00
Stefano Avallone
7a1e90f39f wifi: Move processing of BlockAck action frames to HT FEM 2024-07-02 10:07:47 +02:00
Stefano Avallone
f573706a74 wifi: Make WifiHelper::AssignStreams() static
Suggested by Sharan Naribole
2024-07-02 10:07:47 +02:00
Stefano Avallone
0159f57a37 wifi: Avoid firing WifiMac::DroppedMpdu trace twice
Reported by Sharan Naribole
2024-07-02 10:07:47 +02:00
Stefano Avallone
b31caee0e3 wifi: Remove unused functions 2024-07-02 10:07:47 +02:00
Stefano Avallone
3652a2ef51 wifi: Remove old Enqueue methods and use new ones 2024-07-02 10:07:47 +02:00
Stefano Avallone
35d4921402 wifi: Add new WifiMac::Enqueue methods to avoid code duplication
At this stage, these methods are not yet used.
2024-07-02 10:07:47 +02:00
Stefano Avallone
12d8a340bf wifi: Cache the result of ChannelAccessManager::GetAccessGrantStart()
Also, cleanup its implementation
2024-07-02 10:07:47 +02:00
Sébastien Deronne
6a2b47cf95 wifi: No need to indicate whether HT and/or VHT is supported in Extended Capabilities IEs 2024-07-02 10:07:46 +02:00
Sébastien Deronne
25a3714759 wifi: Zero initialization of all fields in WifiMacHeader 2024-07-02 10:07:46 +02:00
Eduardo Almeida
a88bb6e918 ci: Keep only clang-format jobs for the min and max versions 2024-07-01 15:51:17 +00:00
Eduardo Almeida
70eda40b47 check-style: Add notes on how to use the script to fix formatting 2024-07-01 15:21:38 +01:00
Eduardo Almeida
1d03ba7700 doc: Expand clang-format Git integration instructions 2024-07-01 15:21:36 +01:00
Sébastien Deronne
75b4976dba wifi: Prepare some functions to receive multiple center frequencies to generate a PSD 2024-06-29 17:39:17 +02:00