Commit Graph

20096 Commits

Author SHA1 Message Date
Gabriel Ferreira
bae579669c ci: Replace OpenMPI with MPICH on Fedora jobs 2025-05-07 11:21:18 +02:00
Gabriel Ferreira
d449774e5a ci: Print verbose output for failed test jobs 2025-05-07 11:21:18 +02:00
Gabriel Ferreira
3db8c759ca build: Fix OpenMPI and MPICH arguments for CI via ns3 2025-05-07 11:21:10 +02:00
Gabriel Ferreira
3a930cd85c doc, wifi: (fixes #1158) Reintroduce WifiPpdu's destructor due to PIMPL
Also add reference explaining why declaring a default destructor in the header is a problem
2025-05-07 10:53:07 +02:00
Eduardo Almeida
7394a00d6a ci: Upgrade Fedora jobs to versions 40 and 41 2025-05-05 14:26:55 +00:00
André Apitzsch
6b5edecc7b openflow: Update build instructions 2025-05-05 09:42:11 +02:00
Gabriel Ferreira
34ea9df2b2 antenna: (fixes #1217) Use std::size_t instead size_t, not to require c headers 2025-05-04 14:02:09 +02:00
Tommaso Pecorella
21cf274d15 doc: fix NS_TEST macro name in the documentation 2025-05-04 09:45:20 +02:00
Stefano Avallone
f3511360d5 ci: dia requires libxml2-legacy 2025-05-02 18:00:56 +02:00
Stefano Avallone
3690219d7d wifi: Fix valgrind issue with channel access manager test 2025-05-02 18:00:56 +02:00
Stefano Avallone
bb56f4913d core: Add parentheses around test macro parameters (suggested by André Apitzsch)
Fixes build warnings with clang
2025-05-02 18:00:56 +02:00
Stefano Avallone
f4e804afe1 Fix warnings with g++ 15.1.1 in optimized mode 2025-05-02 18:00:51 +02:00
Stefano Avallone
463ebb3fea wifi: Better document that GetMcsValue() cannot be called for non-HT 2025-04-30 09:02:00 +00:00
Stefano Avallone
9c53352039 wifi: Remove GetAckTxTime() and GetBlockAckTxTime() functions 2025-04-30 09:02:00 +00:00
Stefano Avallone
2a90d4dddc wifi: Fix EIFS computation
EIFS depends on the modulation class of the PPDU whose reception failed
rather than on the latest standard supported by a device
2025-04-30 09:02:00 +00:00
Stefano Avallone
28828fe462 wifi: CAM stops backoff countdown while no PHY is on the link
...and reset all backoffs if no PHY is on the link for more
than a configured threshold.
2025-04-30 09:02:00 +00:00
Stefano Avallone
384467cd96 wifi: Take sleep/off period into account when computing access grant start 2025-04-30 09:02:00 +00:00
Stefano Avallone
4496dcfe88 wifi: Retrieve off/sleep state from PHY rather than a member variable 2025-04-30 09:02:00 +00:00
Stefano Avallone
df7f3ef27b wifi: Fix the time the NSlotsLeftAlert CAM trace is fired
It cannot be earlier than the access grant start time.
2025-04-30 09:02:00 +00:00
Stefano Avallone
96fa2a6753 wifi: Transmit Ack, BlockAck, BlockAckReq as non-HT dup if appropriate 2025-04-30 09:02:00 +00:00
Stefano Avallone
d21360f437 wifi: Always insert entry in remote station manager m_states for MLD address
An entry for the MLD address may be inserted upon a lookup state before
ML setup is completed, thus preventing the insertion of the correct
entry when ML setup is completed.
2025-04-30 09:02:00 +00:00
Stefano Avallone
d8d9a7812e wifi: Extend MLO test to check BAR after dropped MPDUs 2025-04-30 09:02:00 +00:00
Stefano Avallone
8480c21c6e wifi: Update condition in GetBar() for SLDs using ML setup 2025-04-30 09:02:00 +00:00
Stefano Avallone
c8042a04ba wifi: Print MAC header info for BlockAck(Req) frames 2025-04-30 09:02:00 +00:00
Stefano Avallone
340fbcaf75 wifi: Fix (un)blocking of queues when MLDs perform legacy association 2025-04-30 09:02:00 +00:00
Surya
991c772198 doc: (fixes #1215) clarify test.py PASS message (testing Vs doc generation) 2025-04-28 16:40:04 +00:00
Daniel Kopacz
970f9aa99e examples: Fix running wifi-spatial-reuse example with OBSS PD disabled 2025-04-22 16:02:25 +02:00
Alberto Gallegos Ramonet
8916c909dc dsr: Update documentation format 2025-04-22 12:11:33 +09:00
Eduardo Almeida
399e31bb90 ci: Replace clang-tidy-diff with full clang-tidy on changed files 2025-04-21 01:39:39 +01:00
Kavya Bhat
0485fa6dcf internet-apps: DHCPv6 Application model (GSoC 24) 2025-04-20 20:17:51 +00:00
Tommaso Pecorella
e3094c99ba network: remove vim mode line 2025-04-20 16:52:14 +02:00
Satyarth Ratnani
0bf177fffd tcp: (fixes #1013) Sync TcpBbr::m_appLimited with TcpRateOps::TcpRateConnection::m_appLimited 2025-04-19 06:31:50 +00:00
Tom Henderson
c0ccc9cbff core: Improve test error messages when files not found 2025-04-15 23:18:49 +00:00
Sébastien Deronne
6bac519b7a wifi: Add helper functions to HE RU class to reduce code duplication 2025-04-14 17:25:03 +02:00
Sébastien Deronne
c2d13ef565 wifi: Do not loop over unallowed RUs 2025-04-14 17:25:03 +02:00
Sébastien Deronne
9651b2a9c4 wifi: Simplify RU calculations using PHY index 2025-04-14 17:25:03 +02:00
Sébastien Deronne
d13d4d5788 wifi: Extend RU allocation testsuite 2025-04-14 17:25:03 +02:00
Sébastien Deronne
73af77249d wifi: Get20MHzIndicesCoveringRu supports EHT RUs 2025-04-14 17:25:03 +02:00
Sébastien Deronne
3946d35b2c wifi: Use std::variant to handle HE RU or EHT RU specs 2025-04-14 17:25:03 +02:00
Sébastien Deronne
3b52dde41e wifi: Add EHT RU specs 2025-04-14 17:25:03 +02:00
Sébastien Deronne
1320f5b5af wifi: Define 4×996-tone RUs 2025-04-14 17:25:03 +02:00
Sébastien Deronne
7e3b3768ef wifi: Move types definition that are common to HE and EHT RUs out of HeRu class 2025-04-14 17:25:03 +02:00
Sébastien Deronne
754a7533b1 wifi: Cleanup unused and minor improvements in HeRu 2025-04-14 17:25:03 +02:00
Sébastien Deronne
0808a07e6d wifi: Do not hardcode maximum RU type 2025-04-14 17:25:03 +02:00
Sébastien Deronne
1f97e9cc5a wifi: Fix HeRu::DoesOverlap when the given set of RUs is made of a single RU occupying the whole 160 MHz width 2025-04-14 17:25:03 +02:00
Sébastien Deronne
c5f7c2f7f6 wifi: Fix HE RU subcarrier group for 2x996 tones 2025-04-14 17:25:03 +02:00
Sébastien Deronne
55a1b421cf wifi: RU allocation is coded on 9 bits for EHT 2025-04-14 17:25:03 +02:00
Sébastien Deronne
bdc7d0d469 wifi: Slightly rework HePpdu::GetNumRusPerHeSigBContentChannel 2025-04-14 17:25:03 +02:00
Sébastien Deronne
11054861a9 wifi: Use HeRu::GetNRus directly in GetHeSigBContentChannels 2025-04-14 17:25:03 +02:00
Sébastien Deronne
d1c11e162f wifi: Cleanup unnecessary includes 2025-04-14 17:25:03 +02:00