Commit Graph

1359 Commits

Author SHA1 Message Date
Sébastien Deronne
7efef8813e examples: Use DataRate for data rate parameters in wifi examples 2024-05-07 07:45:24 +02:00
Sébastien Deronne
86ca94f1d7 examples: Use Time for duration parameters in wifi examples 2024-05-07 07:45:24 +02:00
Stefano Avallone
b889917a05 wifi: Update a few examples to configure TXOP limit from helper 2024-05-06 14:22:11 +00:00
Stefano Avallone
c98bea823c examples: Assign streams in wifi-simple-ht-hidden-stations 2024-05-06 14:22:11 +00:00
Stefano Avallone
f65cef7479 examples: Add more EMLSR options to wifi-eht-network 2024-05-06 07:33:00 +00:00
Sébastien Deronne
8fdb3a6fa0 examples: Use fatal error in wifi network examples when incorrect configuration is provided 2024-05-02 19:25:44 +00:00
Sébastien Deronne
b6a05a83d2 examples: Skip 800ns guard interval for UL OFDMA in HE/EHT examples 2024-05-02 19:25:44 +00:00
Sébastien Deronne
4503025d99 examples: Allow seed and run of wifi network examples to be configured by command-line arguments 2024-05-02 19:25:44 +00:00
Sébastien Deronne
63514f53e7 examples: Fix randomness in wifi network examples 2024-05-02 19:25:44 +00:00
Sébastien Deronne
1c0809c31e examples: Fix conditions to check boundaries of measured throughput for wifi HT/VHT/HE/EHT networks 2024-05-02 19:25:44 +00:00
Stefano Avallone
65271d8eaf wifi: Do not request channel access on links always in the same order 2024-04-20 17:42:25 +02:00
Stefano Avallone
5b54afeca6 wifi: Do not unblock links always in the same order 2024-04-20 17:42:25 +02:00
Wojtek Kosior
df529e4ae5 examples: Fix comment on sending rate in wifi-rate-adaptation-distance.cc 2024-03-19 12:32:37 -07:00
Wojtek Kosior
4b63c6048b examples: Correct CLI arg validation in wifi-rate-adaptation-distance.cc 2024-03-19 12:32:31 -07:00
Sébastien Deronne
890bc05f07 examples: Reduce amount of generated packets in wifi examples 2024-03-15 12:39:03 +00:00
Tommaso Pecorella
d6d2bdc327 examples: fix RIP and RIPng examples 2024-03-03 19:07:17 +01:00
Sébastien Deronne
30a9c2d1c2 examples: Fix copy-paste typo in wifi EHT network example 2024-03-03 15:56:16 +01:00
Tommaso Pecorella
ca83416d07 internet: (fixes #1006) Remove InetSocketAddress ToS functions and replace with attributes 2024-02-16 12:40:18 -06:00
Tom Henderson
a72b26a3fa tcp: (fixes #1001) Add TCP-friendliness heuristic to TCP Cubic 2024-02-02 20:18:47 +00:00
Kavya Bhat
f19e1929fa examples: (fixes #1000) Refactor I/O in tcp-bbr-example and tcp-linux-reno 2024-02-02 04:06:33 +00:00
Stefano Avallone
c512f3e872 examples: wifi-multi-tos prints a message if throughput is zero
otherwise it mysteriously exits with a non-zero error code.
2024-02-01 18:57:27 +00:00
Stefano Avallone
17954bc114 wifi: Fix rate used to send BlockAckReq frames
Fixes a regression introduced with 1a8b3718
2024-02-01 18:57:27 +00:00
Stefano Avallone
87bb7d7615 examples: Use TCP with UL OFDMA in EHT network example 2024-02-01 18:57:27 +00:00
Stefano Avallone
8e65941650 wifi: Extend WifiHelper::AssignStreams to support MLDs 2024-02-01 18:57:27 +00:00
Stefano Avallone
6134312b5d wifi: Fix condition to setup BA for MLDs 2024-02-01 18:57:27 +00:00
André Apitzsch
647149e39a Add enum class support to EnumValue 2024-01-31 15:32:16 +01:00
Eduardo Almeida
8e61240969 applications, examples, test: Add missing include to "udp-server.h" 2024-01-29 18:10:39 +00:00
Stefano Avallone
3cea322710 wifi: Generate backoff if needed when requesting channel access 2024-01-26 08:54:28 +00:00
Heran Yang
3c52fe41f8 examples: fix dirty value issue caused by no flow presents 2024-01-06 03:27:52 +00:00
Tom Henderson
30d5ed90d3 wifi: Extend wifi-spatial-reuse.cc to trace ObssPdAlgorithm resets 2023-12-23 14:33:08 -08:00
Eduardo Almeida
be0d02ab51 examples,dsr,lte,olsr,tc: Remove unused config-store includes 2023-12-05 16:22:06 +00:00
Biljana Bojovic
1791a52e36 spectrum: Extensions for MIMO support (multiple TX/RX antenna ports, polarizations, freq.domain ch. matrix)
spectrum: Remove obsolete code line
spectrum: Fix MatrixBasedChannelModel Doxygen
spectrum: Fix SpectrumSignalParameters Doxygen
spectrum: Fix ThreeGppSpectrumPropagationLossModel Doxygen
spectrum: Rename get horizontal number of elements in the port
spectrum: Rename GetElem->Elem
spectrum: More consistent usage of auto in ThreeGppChannelExample
spectrum: ThreeGppSpectrum to use HermitianTranspose that is a member of MatrixArray
spectrum: GetPolAngle->GetPolSlant MR2
spectrum: Rename IsPolDual -> IsDualPol, and IsPolarized->IsDualPolarized
spectrum: Replace GetNumPolarization with simple code
spectrum: Remove unnecessary copy of rxParams
spectrum: Rename sAntElmnts/uAntElmnts to more intuitive sPortElems/uPortElems
spectrum: Improve comment in CalcBeamformingGain, add line breaks
spectrum: Fix comment in spectrum-signal-parameters
spectrum: Simplify the code for spectrum channel matrix calculation
fix spell check type vice-versa
Add <map> include
spectrum: Update variables to use size_t instead of uint16_t
spectrum: Refactor the code related to polarization and move it to antenna
spectrum: Documents the full MIMO extensions
spectrum: fix doxygen y comments
spectrum: fix documentation
fix spectrum doc
spectrum: Minor documentation cleaning
spectrum: Simplify the interface
Minor fixes in spectrum 3gpp
spectrum: Add a reference and a comment in the code for the multi-port
model and 3GPP sub-array partition model for the TXRU virtualization
2023-11-27 15:37:30 +01:00
Stefano Avallone
7cf6dd50e9 wifi: Specify BlockAck buffer size in wifi-eht-network example 2023-11-26 18:36:54 +01:00
Stefano Avallone
92580cb106 wifi: Add a WifiMac attribute to configure BlockAck buffer size
The value of this attribute can be easily capped to the maximum allowed value based
on the supported standard.
2023-11-26 18:34:52 +01:00
Gabriel Ferreira
8f6a3413a4 style: apply black and isort 2023-11-20 21:30:01 -03:00
Gabriel Ferreira
af98671fbe style: apply style changes in preparation for black and isort 2023-11-20 21:30:01 -03:00
Stefano Avallone
9a3698761b wifi: Extend EHT network example to support EMLSR 2023-11-03 09:57:57 +00:00
Gabriel Ferreira
842871c6dc bindings: (fixes #796) Gracefully exit when bindings are unavailable 2023-11-03 01:28:26 +00:00
Eduardo Almeida
0cb17f8281 Simplify formatting by removing redundant parenthesis and semicolons 2023-10-31 17:59:16 +00:00
Eduardo Almeida
59246fb83d Fix spelling typos 2023-10-03 00:32:07 +01:00
Gabriel Ferreira
9b36e5ae2f examples: add missing ActiveProbing setting in wifi-ap.py 2023-09-20 16:45:13 -03:00
Sébastien Deronne
b1b21c4883 wifi: Configure interfaces of all spectrum PHYs when the channel of one instance has changed 2023-09-18 20:36:15 +02:00
Eduardo Almeida
1f438ce6f4 Fix clang-tidy modernize-use-auto warnings 2023-09-18 00:36:46 +01:00
Eduardo Almeida
ba859a0d66 Fix clang-tidy modernize-use-bool-literals warnings 2023-09-15 16:36:26 +00:00
Eduardo Almeida
a4b43cb532 examples, internet, prop, spect, uan: Cache math functions and frequently used variables 2023-09-13 19:32:21 +01:00
Eduardo Almeida
b2ed7862de examples: (fix #947) Fix plot legend and title of wifi-rate-adaptation-distance.cc 2023-08-31 13:55:24 +00:00
Gabriel Ferreira
32e7a62a97 bindings: explicitly instantiate AddValue<double> for Cppyy 3 compatibility 2023-05-29 22:36:32 -03:00
Eduardo Almeida
42d6eea6de Remove emacs lines from Python and C++ files 2023-05-23 16:20:52 +00:00
Stefano Avallone
3e1ebaafe0 examples: Fix clang-tidy error 2023-05-21 09:40:47 +02:00
Tommaso Pecorella
d49aaac6f0 examples: simplify manet-routing-compare.cc 2023-05-21 00:34:42 +02:00