Commit Graph

15977 Commits

Author SHA1 Message Date
Tom Henderson
48d8bf45f8 Add wifi model subheader on changes across releases 2021-12-07 09:45:04 +01:00
Stefano Avallone
88078de14e wifi: Update documentation 2021-12-07 09:45:04 +01:00
Stefano Avallone
bd7ebdd4cf wifi: Switch to the new PHY methods to set the operating channel 2021-12-07 09:45:04 +01:00
Stefano Avallone
1c8cdac51c wifi: Add new PHY methods to set the operating channel 2021-12-07 09:45:04 +01:00
Stefano Avallone
068914a18c wifi: Move channels definition from WifiPhy to WifiPhyOperatingChannel
This allows to resolve circular dependency (WifiPhy includes WifiPhyOperatingChannel
and not viceversa) and to provide a default value for the last argument of FindFirst,
which is now public because it can be useful for other components.
2021-12-07 09:45:04 +01:00
Stefano Avallone
6ec6fc2eb6 core: Add an attribute value storing a std::tuple 2021-12-06 10:49:40 +01:00
Gabriel Ferreira
d860f02187 build: Prevent ns3 from searching generators with --run-no-build 2021-12-06 00:44:06 -03:00
Stefano Avallone
9b8f232b28 wifi: PHY notifies MAC every time the payload of an HE TB PPDU starts 2021-12-05 22:46:44 +00:00
Stefano Avallone
91fa037246 wifi: WifiTxTimer can be rescheduled multiple times 2021-12-05 22:46:44 +00:00
Stefano Avallone
d7662fbead wifi: Fix misinterpretation of 802.11ax specs 2021-12-05 22:46:44 +00:00
Gabriel Ferreira
7d9939dd00 build: Fix _cache entry for ns-3 version. 2021-12-05 19:40:53 -03:00
Gabriel Ferreira
a893eba7e3 build: Fix CMake and ns3 script bugs, add a test suite and fix formatting 2021-12-05 21:53:49 +00:00
Peter D. Barnes, Jr
1dc223f85a core: mark event impl function typedefs as maybe_unused 2021-12-02 21:00:50 +00:00
Tommaso Pecorella
ad7ca1c5c1 doc: fix some doxygen warnings 2021-12-02 02:34:38 +01:00
Gabriel Ferreira
3c604d5b2e Update docs with CMake and ns3 wrapper 2021-12-01 12:29:56 -08:00
Gabriel Ferreira
314c02b234 CI job using ns3 wrapper script 2021-12-01 12:29:55 -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
Tommaso Pecorella
8e82859754 propagation: fix doxygen warnings 2021-12-01 03:26:31 +01:00
Gabriel Arrobo
6b9b30f470 stats: Remove unused variables from stats module 2021-11-27 09:25:15 -08:00
Gabriel Arrobo
dbd49741fc lte: Remove unused variables from lte module 2021-11-27 09:25:11 -08:00
Eduardo Almeida
c19489485c Fix RELEASE_NOTES.md Markdown style (header levels, lists, indentation) 2021-11-27 09:04:59 -08:00
Gabriel Arrobo
78c116e32a Formatting changes
* Ran check-style script)
* Moved variables to inside for loops
* Addressed Doxygen warnings
* Removed unused variable (H_NLOS)
* Renamed variables as per ns-3 coding style
2021-11-27 08:37:10 -08:00
Gabriel Arrobo
c527506471 Avoid multiple log and sqrt calculations for the same value(s) 2021-11-27 08:36:34 -08:00
Gabriel Arrobo
262fe14fe7 Code simplifications 2021-11-27 08:36:34 -08:00
Gabriel Arrobo
b7ab6aa5d2 changed exp^(0 + xi) to cos(x) + i*sin(x) 2021-11-27 08:36:34 -08:00
chendaojin
e888cb168a doc: fix some typos 2021-11-25 22:53:03 +00:00
Tommaso Pecorella
3ec15efca2 core: fix some doxygen warnings 2021-11-25 00:17:52 +01:00
Gabriel Ferreira
62ab4ade42 wifi: prevent static initialization order issue with m_staticPhyEntities
Co-authored-by: Stefano Avallone <stavallo@gmail.com>
2021-11-24 11:05:53 -03:00
Stefano Avallone
942f57c762 bindings: Use C++17 to scan bindings, too 2021-11-21 20:39:10 +01:00
Stefano Avallone
a6281448bd traffic-control: Fix doxygen warnings 2021-11-19 14:32:36 +01:00
Eduardo Almeida
574b8b6c64 build: Remove duplicate header checking 2021-11-18 11:59:57 -08:00
Eduardo Almeida
b73323471b test: Remove duplicate config test case 2021-11-18 11:57:00 -08:00
Tom Henderson
49d6754d42 doc: Update coding style 2021-11-18 11:54:22 -08:00
Eduardo Almeida
a6a97ab571 propagation: Mark inherited functions with override keyword 2021-11-18 11:30:00 -08:00
Tom Henderson
9c0d3e8556 wifi,wave,mesh: Rescan python bindings 2021-11-18 08:06:44 -08:00
Stefano Avallone
db6b804b58 wifi: NetDevice pointed to by WifiMac is a WifiNetDevice 2021-11-17 12:33:39 +01:00
Stefano Avallone
239459cbb3 wifi: Remove unnecessary dynamic casts to WifiNetDevice 2021-11-17 12:33:39 +01:00
Stefano Avallone
1be4f3ae27 wifi: NetDevice pointed to by WifiPhy is a WifiNetDevice 2021-11-17 12:33:35 +01:00
Stefano Avallone
2c66c3bd68 wifi: Remove unnecessary includes from wifi-phy.cc 2021-11-16 15:51:28 +01:00
Tom Henderson
99aaa35231 wifi: Rescan python bindings 2021-11-15 12:32:37 -08:00
Sébastien Deronne
9ee287e1bc wifi: Improve constants in TableBasedErrorRateModel 2021-11-14 18:07:14 +00:00
Sébastien Deronne
737c32654d wifi: Cleanup rate control managers and use TXVECTOR to determine the data rate when it is not limited to non-HT 2021-11-14 18:07:14 +00:00
Sébastien Deronne
794d02e07e wifi: Rework WifiMode callbacks 2021-11-14 18:07:14 +00:00
Gabriel Arrobo
6a83a7be6b Add "${workspaceFolder}" to environment 2021-11-12 09:53:04 -08:00
Gabriel Arrobo
419c59fd84 Change to "false" due to problems when using ssh sessions 2021-11-12 09:49:42 -08:00
Peter D. Barnes, Jr
6e5f36a795 doc: (fixes #469) Add license to file.
This is based on the following email exchange with the author of this
file:

From: Konstantin Yagola info@spicebrains.com
Subject: Re: License for Simple Javascript Drop-Down Menu v2.0
Date: November 6, 2021 at 12:50 PM
To: Barnes, Peter D. barnes26@llnl.gov
Hi Peter,

> Please let me know if this is acceptable.

acceptable.

-K.

On 05.11.2021 23:38, Barnes, Peter D. wrote:
> Hello Konstantin,
>
> I apologize but I have led you astray.  Apparently the license I suggested
> is not appropriate for source code.  An appropriate software license would
> be the “modified BSD (3 clause) license”, which is here:
> https://directory.fsf.org/wiki/License:BSD-3-Clause
>
> Please let me know if this is acceptable.
>
> Thanks again for your help in resolving this.
> Peter
>
> On Oct 13, 2021, at 9:15 AM, Konstantin Yagola <info@spicebrains.com> wrote:
>>
>> Hello Barnes,
>>
>> You are right, I'm not familiar with licensing )
>> This is old not complicated script, so you may maintain it based on fair use.
>> If you think "CC BY-SA 4.0” suits best - then ok.
>>
>> -Kind regards,
>> -K Y.
>>
>> On 12.10.2021 1:55, Barnes, Peter D. wrote:
>>> Hello Folks,
>>>
>>> I am one of the maintainers for the ns-3 Simulator project:
>>> https://www.nsnam.org
>>>
>>> It has come to my attention that we are using your Simple Javascript
>>> Drop-Down Menu v2.0, but the use license is not clear.
>>>
>>> Our use is here:
>>> https://gitlab.com/nsnam/ns-3-dev/-/blob/master/doc/ns3_html_theme/static/drop-down-menu.js
>>>
>>> As requested on your page, we have given attribution to your page.
>>> However, since the javascript is copyrighted, there should be a
>>> statement of licensing terms, or reference to a standard license.
>>>
>>> Could you please advise us of the license terms?  If you are not familiar
>>>  with licensing, perhaps you would consider one of the well-known Creative
>>> Commons licenses?  They have a short form which can help you pick one
>>> to meet your needs:
>>> https://chooser-beta.creativecommons.org
>>>
>>> Given  your encouraging statement
>>>
>>>> That's it! All you have to do now is add some hover styles and make it
>>>> your own. Enjoy!
>>>> If you want to use this script on your page, please place link to
>>>> http://javascript-array.com at one of your pages.
>>>
>>> might I suggest "CC BY-SA 4.0”.
>>>
>>> Please let me know if that is acceptable, or if you choose another license,
>>> and I will update our file to reflect that.
>>>
>>> Thanks,
>>> Peter
2021-11-11 18:03:46 +00:00
Stefano Avallone
9db5a061f4 wifi: (fixes #480) Call ReportDataFailed only for failed non-group Data frames
As a result of an internal collision, the transmission of any type
of frame may fail (in the bug report, it was a Beacon frame)
2021-11-10 17:44:50 +01:00
Tom Henderson
dbaa3d3a86 wifi: Rescan python bindings 2021-11-09 11:51:35 -08:00