Tommaso Pecorella
606eb84448
doc: fix doxygen in various examples
2022-08-30 20:30:42 +00:00
Peter D. Barnes, Jr
e461e54d5a
Update Ptr validity checks to new Ptr<>::operator bool
2022-08-18 08:59:30 -07:00
Stefano Avallone
49d710fabe
wifi: Pass allowed TX width to GetDataTxVector()
2022-08-17 16:47:27 +00:00
Stefano Avallone
29749c21b0
wifi: Pass link ID to WifiMac::Receive()
2022-08-04 22:09:38 +02:00
Stefano Avallone
422f24bfd0
wifi: Extend helpers to support multi-link devices
2022-08-04 22:09:37 +02:00
Stefano Avallone
7dce23fbd3
wifi: Align TXOP limit for VI and VO to 802.11-2020
2022-08-04 22:09:37 +02:00
Gabriel Ferreira
c5d0c8efb4
bindings: remove pybindgen bindings sources
2022-08-01 21:24:02 +00:00
Stefano Avallone
9e7796616a
wifi: Txop can get a pointer to ChannelAccessManager from WifiMac
2022-07-11 15:29:36 +00:00
Tommaso Pecorella
79eb65efbb
mesh: update regression test traces
2022-07-02 23:21:09 +00:00
Stefano Avallone
c5f1e6e067
wifi: WifiMac can create multiple FrameExchangeManagers and ChannelAccessManagers
2022-06-22 10:02:41 +02:00
Stefano Avallone
cf0b4ee0a8
wifi: Move creation of ChannelAccessManager to WifiMac::ConfigureStandard()
...
11be MLDs require as many ChannelAccessManager objects as the number of
links (PHY objects).
2022-06-22 10:02:41 +02:00
Stefano Avallone
d916f75ea4
wifi: MAC configuration requires the PHY to be setup
...
This should be expected because some MAC parameters depend on PHY.
Also, for 11be multi-link devices, the number of FEMs to create
depend on the number of PHY objects.
2022-06-22 10:02:41 +02:00
Tommaso Pecorella
e0f20a49c0
network: ( fixes #611 ) Reset MAC address allocation pool between runs
2022-06-07 22:04:12 +00:00
Tom Henderson
b6a5ee8151
Run utils/trim-trailing-whitespace.py on codebase
2022-06-05 21:01:11 -07:00
Eduardo Almeida
e9c98de72c
Mark more deleted copy constructors and operator= with delete keyword ( fixes #279 )
2022-06-04 20:40:44 +01:00
Stefano Avallone
4be4ab41dd
Rescan python bindings
2022-05-25 15:37:49 +02:00
Tom Henderson
a614114865
bindings: Rescan all APIs
2022-04-18 15:30:35 -07:00
Tom Henderson
c78ae3cc48
mesh: Remove forward declaration (for bindings)
2022-04-18 13:39:38 -07:00
Tom Henderson
9ac351202b
doc: Replace occurrences of sphinx.ext.pngmath
2022-04-17 15:25:43 -07:00
Tom Henderson
c7fc6b5430
mesh: ( fixes #478 , #472 ) Add forwarding delay; update examples, tests
2022-04-10 19:31:11 -07:00
Tom Henderson
eb99d8b36a
mesh: Avoid non-ASCII characters in log output
2022-04-10 19:31:11 -07:00
Gabriel Ferreira
e32c177e45
build: remove waf files, tests and references
2022-02-21 22:08:45 -03:00
Tom Henderson
5367f1fed7
bindings: Rescan APIs of most modules
2022-02-16 15:59:27 -08:00
Gabriel Ferreira
41aacec626
build: CMake refactoring
...
Includes:
- refactor build_lib and build_lib_example macros
- unify src and contrib macros
- replace macro with function not to leak definitions
- parse list of arguments
- different cmake-format file for modules to list one item per line
2022-01-28 10:20:18 -03:00
Tom Henderson
69d5a80687
wifi,wave,mesh,dsr: Update Python bindings
2022-01-09 15:22:40 -08:00
Sébastien Deronne
e605c7e54c
mesh: Add EnableLogComponents in MeshHelper
2022-01-09 17:41:25 +01:00
Sébastien Deronne
3fec6c013d
wifi: merge RegularWifiMac and WifiMac
2022-01-09 17:14:04 +01:00
Stefano Avallone
5d7acdcf19
wifi: QosTxop skips frames that cannot be forwarded to the destination
2022-01-08 19:23:12 +01:00
Stefano Avallone
2a1d009116
wifi: Separate wifi standard and PHY band
2022-01-08 19:23:12 +01:00
Stefano Avallone
44771472ec
wifi: MAC configures PHY dependent parameters when setting the PHY
...
This is in preparation for the removal of the band from the wifi standard.
2022-01-08 19:23:11 +01:00
Tom Henderson
aad79536bf
bindings: Rescan all APIs
2021-12-18 16:41:52 -08:00
Stefano Avallone
bd7ebdd4cf
wifi: Switch to the new PHY methods to set the operating channel
2021-12-07 09:45:04 +01: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
Gabriel Ferreira
9c876c7f5a
CMake buildsystem
2021-12-01 12:29:55 -08:00
Tom Henderson
9c0d3e8556
wifi,wave,mesh: Rescan python bindings
2021-11-18 08:06:44 -08:00
Stefano Avallone
239459cbb3
wifi: Remove unnecessary dynamic casts to WifiNetDevice
2021-11-17 12:33:39 +01:00
Stefano Avallone
c35945ebf2
wifi: Install (Qos)Txop objects appropriately
2021-10-13 17:40:31 +02:00
Stefano Avallone
8e1c5525ab
wifi: RegularWifiMac::QosSupported attribute must be properly set
...
We don't override it later (when setting the standard) anymore
2021-10-13 16:07:56 +02:00
Tom Henderson
4e9afa965d
bindings: Rescan all APIs
2021-09-27 11:18:37 -07:00
Stefano Avallone
3c7cb72d61
mesh: A mesh STA is a QoS STA
2021-09-06 14:07:15 +02:00
Tom Henderson
667715cac4
bindings: Rescan all APIs
2021-06-24 16:35:40 -07:00
Tom Henderson
1e40741a18
mesh: Rescan APIs
2021-05-31 19:46:10 -07:00
Tom Henderson
3e0d65c995
mesh: Change anonymous struct to a named struct
...
The typedef anonymous struct will not work with pybindgen; if a typedef
is desired, separately typedef the named struct to the same name.
2021-05-31 19:25:24 -07:00
Tom Henderson
af8816b357
mesh: Remove unnecessary forward declaration
2021-05-31 19:25:08 -07:00
Tommaso Pecorella
a852612114
mesh: doxygen fixes
2021-05-30 02:14:47 +02:00
Stefano Avallone
bc9ddaa453
wifi: Improve tracing of ACKed/NACKed MPDUs
2021-03-31 14:53:20 +00:00
Tom Henderson
a3d5b5a971
bindings: Rescan APIs for core, mesh, netanim, spectrum, wave, wifi
2021-03-10 16:21:44 -08:00
Stefano Avallone
571e526ce6
wifi: WifiPhy makes use of WifiPhyOperatingChannel
2021-03-10 11:41:46 +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
15ab50c031
wifi,wave,mesh: Rescan python bindings
2021-01-28 11:14:11 +01:00