Commit Graph

  • b7ed40cbcf wifi: When starting UL TXOP on a link, EMLSR client gets unprotected on other links Stefano Avallone 2024-06-11 11:57:12 +02:00
  • d9ec9acd65 wifi: STAs that do not respond to Basic TF are no longer protected Stefano Avallone 2024-06-11 11:31:55 +02:00
  • 506379cb2f wifi: Use AdvancedApEmlsrManager in EMLSR unit test Stefano Avallone 2024-01-26 17:39:16 +01:00
  • 17fa719bf8 check-style: Define clang-format versions as an interval Eduardo Almeida 2024-10-31 15:25:56 +00:00
  • 47e3ea87ce check-style: Remove minimum clang-format version from documentation Eduardo Almeida 2024-10-31 14:19:34 +00:00
  • ca82a775b9 build: Allow the ns3 script to build/run netanim via the NS3_NETANIM flag Gabriel Ferreira 2024-10-25 20:14:50 +02:00
  • c78f425c30 doc: Remove references to Qt4 André Apitzsch 2024-10-25 10:56:16 +02:00
  • df54650281 build: Simplify inclusion of netanim André Apitzsch 2024-10-22 13:29:44 +02:00
  • 03e86f3f7d olsr: Fix documentation nits Tom Henderson 2024-10-29 07:51:17 -07:00
  • b77d4a8624 network: add missing header to radiotap Tommaso Pecorella 2024-10-30 13:10:37 +01:00
  • ee139e493c wifi: optimize WifiPpdu destructor Tolik Zinovyev 2024-10-29 20:35:43 +00:00
  • c181a26ce2 wifi: Fill EHT field in radiotap header Sébastien Deronne 2024-10-12 10:15:24 +02:00
  • 1c0cb96605 wifi: Fill U-SIG field in radiotap header Sébastien Deronne 2024-10-12 10:14:13 +02:00
  • 82da636bc5 network: Add support for EHT field in radiotap header Sébastien Deronne 2024-10-12 10:09:31 +02:00
  • 18aab3c7ab network: Add support for U-SIG field in radiotap header Sébastien Deronne 2024-10-12 10:06:57 +02:00
  • 405b72ac07 network: Add support for TLV fields in radiotap header Sébastien Deronne 2024-09-14 11:24:20 +02:00
  • 88cca12375 wifi, network: Various improvements for radiotap headers Sébastien Deronne 2024-10-12 09:21:52 +02:00
  • c6351e5471 wifi: Fill Punctured Channel Information field in U-SIG header of EHT MU PPDUs Sébastien Deronne 2024-09-16 19:05:38 +02:00
  • 4a586f1ca9 wifi: Extend RU allocation to 9 bits Sébastien Deronne 2024-09-15 13:17:32 +02:00
  • 9de61b5076 wifi: Fix rate subfield in radiotap header when 802.11be is used Sébastien Deronne 2024-10-12 09:01:05 +02:00
  • 7d9afae1af dsr: clarify limitations Tommaso Pecorella 2024-10-29 12:22:10 +01:00
  • 6feaa646f7 lte: fix EpsBearer documentation ABBurmeister 2024-10-27 17:40:51 +00:00
  • 55c2fe7253 build, core, doc, vis: Add license information to third-party files André Apitzsch 2024-10-10 10:09:06 +02:00
  • 4bf311da47 build: Add SPDX license André Apitzsch 2024-10-10 10:10:41 +02:00
  • bab94a13d0 wifi: pass WifiTxVector by const reference. Tolik Zinovyev 2024-10-24 20:50:15 -04:00
  • 8a4942d084 lr-wpan: Reposition scope and limitations doc section and update doc Alberto Gallegos Ramonet 2024-10-24 13:23:20 +09:00
  • 13030b331c build: Do not enable argparse exception on Python < 3.9 Gabriel Ferreira 2024-10-24 19:51:00 +02:00
  • b4960b8680 energy: Reposition scope and limitations section Alberto Gallegos Ramonet 2024-10-24 11:31:26 +09:00
  • 209fca0939 build: Disambiguate visualizer module and executable Gabriel Ferreira 2024-10-21 21:22:48 +02:00
  • aeaa2c8f7b build: Use custom error message for invalid ns3 script choice Gabriel Ferreira 2024-10-13 20:13:26 +02:00
  • 90ebd3ce82 tap-bridge: Ensure tap-creator is built before tap-bridge Gabriel Ferreira 2024-10-23 20:17:09 +02:00
  • 68507ff430 ci: Update bindings packaging, removing python 3.6/3.7, and adding 3.12/3.13 Gabriel Ferreira 2024-10-21 22:24:17 +02:00
  • 8b0a61c42a core: Remove unnecessary clang-format guard Eduardo Almeida 2024-10-21 11:58:40 +01:00
  • 7ad78d41c3 Remove trailing semicolon in empty function bodies Eduardo Almeida 2024-10-21 11:53:00 +01:00
  • 84a9d09fe0 core, lr-wpan, propagation: Remove redundant semicolon Eduardo Almeida 2024-10-21 11:42:08 +01:00
  • d6cdff3a9e wifi: pass WifiTxVector and vector<bool> by const reference (continued) Tolik Zinovyev 2024-10-15 23:23:33 -04:00
  • 4d4e7ad1b2 wifi: Add EMLSR test case to check UL OFDMA operations Stefano Avallone 2024-06-05 16:38:10 +02:00
  • 58c636809f wifi: Extend the MAC OFDMA test to check the SkipMuRtsBeforeBsrp and ProtectedIfResponded attribute Stefano Avallone 2024-07-17 15:42:05 +02:00
  • 991737ba86 wifi: Allow using BSRP TFs as ICFs for EMLSR clients Stefano Avallone 2024-07-17 15:41:41 +02:00
  • 988b4ab26c wifi: Handle timeout of Basic/BSRP/MU-BAR TF when EMLSR clients are recipients Stefano Avallone 2024-06-03 09:20:03 +02:00
  • 0bc0931d64 wifi: Check if an EMLSR client can respond to a BSRP TF (ICF) Stefano Avallone 2024-06-02 15:58:11 +02:00
  • 3c868fce40 wifi: An EMLSR client responding to a BSRP TF must be considered protected Stefano Avallone 2024-06-01 16:01:08 +02:00
  • 1d37e292d4 wifi: Fix check that transmissions are blocked to EMLSR clients Stefano Avallone 2024-06-01 15:41:04 +02:00
  • 030301fad3 wifi: EMLSR clients consider a BSRP TF as an ICF Stefano Avallone 2024-05-31 16:18:09 +02:00
  • 861c033146 wifi: AP MLDs take actions to send BSRP TFs as ICFs for EMLSR clients Stefano Avallone 2024-05-31 16:01:13 +02:00
  • 1f5e928167 wifi: Rework a few functions to ease using BSRP TF as an ICF Stefano Avallone 2024-05-31 15:28:16 +02:00
  • 76344b05d4 wifi: Extend the MAC OFDMA test to check the ContinueTxopAfterBsrp attribute Stefano Avallone 2024-05-15 18:13:23 +02:00
  • a3efa831ba wifi: Send CF-End if no response after BSRP TF or no frame to send Stefano Avallone 2024-05-29 17:54:42 +02:00
  • 13b0675a96 wifi: Allow to continue a TXOP after a BSRP Trigger Frame Stefano Avallone 2024-05-15 18:12:52 +02:00
  • 5fa28afdaf wifi: Record in TX timer that a STA responded to a SU frame, too Stefano Avallone 2024-06-10 12:17:53 +02:00
  • e0a109574f wifi: Extend TXOP test to check protection based on responses Stefano Avallone 2024-05-17 19:01:36 +02:00
  • 5aedb84575 wifi: A STA is protected if replied to a frame in the same TXOP Stefano Avallone 2024-05-17 18:58:24 +02:00
  • cadfe7da69 examples: Add some EMLSR configurations to examples to run Stefano Avallone 2024-05-15 12:17:19 +02:00
  • 054be933b8 examples: Also allow to select channel width and guard interval duration in wifi network examples Sébastien Deronne 2024-03-08 07:50:34 +01:00
  • 2066cabb80 examples: Allow users to specify a set of MCS values for wifi examples Stefano Avallone 2024-06-17 12:58:46 +02:00
  • 012031c79d wifi: Perform instantaneous channel switch when resizing aux PHY channel width Stefano Avallone 2024-01-29 13:41:46 +01:00
  • 1006029aab wifi: Check if an EMLSR client is involved in a DL TXOP, too, before unblocking links Stefano Avallone 2024-05-14 19:55:41 +02:00
  • f84e07276e wifi: Handle Basic/BSRP TFs when checking if EMLSR client switches to listening Stefano Avallone 2024-05-13 11:46:17 +02:00
  • 17fbcaba2f wifi: Aux PHYs cannot receive A-MPDUs Stefano Avallone 2024-04-23 20:17:30 +02:00
  • a4ece26afc wifi: Rename primary/non-primary link as preferred/auxiliary link Stefano Avallone 2024-04-20 16:52:12 +02:00
  • c26641d62d wifi: Extend EMLSR unit test to check backoff expiration alerts Stefano Avallone 2024-04-20 16:16:03 +02:00
  • 27a2d63c3a wifi: Advanced EMLSR Manager takes advantage of backoff expiration alerts Stefano Avallone 2024-04-15 17:17:26 +02:00
  • b7e2cb8e07 wifi: Enable ChannelAccessManager to send alerts before backoff expiration Stefano Avallone 2024-04-15 17:16:36 +02:00
  • e08ae6eaa9 internet: (fixes #1109) Add support for multiple hardware types in ArpHeader AlessioBugetti 2024-08-14 17:32:32 +02:00
  • fd93b6ff7d Update RELEASE_NOTES.md and CHANGES.md Sébastien Deronne 2024-05-11 14:36:34 +02:00
  • 1acc1913cb applications, internet-apps: Fix missing call to base class in AssignStreams functions Sébastien Deronne 2024-06-12 12:39:04 +02:00
  • 68cfcec086 applications, internet-apps: Avoid error-prone pattern for streams assignments Sébastien Deronne 2024-06-12 08:04:35 +02:00
  • c78450ca8b applications: Extend ThreeGppHttpClientServer test suite to verify default and custom ports Sébastien Deronne 2024-06-03 07:52:25 +02:00
  • 6ab0d03a78 applications: Use common class for sink applications Sébastien Deronne 2024-05-11 15:52:12 +02:00
  • 4cc7898130 applications: Use common class for source applications Sébastien Deronne 2024-04-29 17:48:49 +02:00
  • 5916924b5e applications: Add common class for sink applications Sébastien Deronne 2024-04-25 08:05:15 +02:00
  • e7964f35a8 applications: Add common class for source applications Sébastien Deronne 2024-04-25 08:16:53 +02:00
  • 89ec7d7c3f applications: Cleanup ToS attribute from UdpServer Sébastien Deronne 2024-09-09 17:54:34 +02:00
  • f5a28141dc applications: Extend logging for some applications Sébastien Deronne 2024-06-02 12:23:55 +02:00
  • 467d8a4a4b applications: UdpTraceClient reload traces when remote address is changed Sébastien Deronne 2024-06-06 22:56:25 +02:00
  • 4913354c24 applications: Add missing attribute for some source applications to select the address on which to bind their socket Sébastien Deronne 2024-05-29 22:40:35 +02:00
  • 2d50f1da95 applications: Correct callback string for ThreeGppHttpServer::Rx trace source Sébastien Deronne 2024-06-04 19:24:55 +02:00
  • 1a6d7eb0b4 applications: Align PacketSink with other sink applications Sébastien Deronne 2024-05-11 12:32:36 +02:00
  • 4f09959a76 applications: Add attribute in UdpEchoServer to specify local address on which to bind to Sébastien Deronne 2024-06-16 10:05:39 +02:00
  • fbb4d250f9 applications: Add attribute in UdpServer to specify local address on which to bind to Sébastien Deronne 2024-04-10 20:21:15 +02:00
  • 2c279a081a applications: Align attribute names for ThreeGppHttpServer with other server applications Sébastien Deronne 2024-08-25 10:00:35 +02:00
  • 2fd21e7174 applications: Combine RemoteServerAddress and RemoteServerPort attributes to a single one in ThreeGppHttpClient Sébastien Deronne 2024-05-01 16:11:51 +02:00
  • 3fa3c1a049 examples: Use different constructor for UdpEchoClientHelper in wifi example Sébastien Deronne 2024-05-17 07:59:13 +02:00
  • ce459e3d8a applications: Combine RemoteAddress and RemotePort attributes to a single one in UdpEchoClient Sébastien Deronne 2024-04-29 21:13:28 +02:00
  • 244ec54c28 examples: Use different constructor for UdpTraceClientHelper in udp client-server example Sébastien Deronne 2024-05-07 22:09:28 +02:00
  • 0b3c73ebc6 applications: Combine RemoteAddress and RemotePort attributes to a single one in UdpTraceClient Sébastien Deronne 2024-10-18 07:59:10 +02:00
  • 72e75a0b7c applications: Remove UdpTraceClient constructors with parameters that are set through attributes Sébastien Deronne 2024-05-11 14:45:16 +02:00
  • 4357df33ca applications: Combine RemoteAddress and RemotePort attributes to a single one in UdpClient Sébastien Deronne 2024-04-18 17:27:34 +02:00
  • e8310b680c network: Add utility function to convert IP address with port to a socket address Sébastien Deronne 2024-05-07 21:40:35 +02:00
  • 95baf579f3 examples: Keep mtp examples up to date F5 2024-10-20 16:15:32 +08:00
  • a1d007d173 Merge tag 'ns-3.43' into unison F5 2024-10-20 15:23:35 +08:00
  • fe6304eecf check-style: Fix f-string issue in Python 3.9 and earlier Eduardo Almeida 2024-10-19 22:34:36 +01:00
  • fea42267d3 check-style: Fix variable referencing before assignment Eduardo Almeida 2024-10-19 22:03:15 +01:00
  • 271421f373 github: Bump macos oldest runner to macos-13 version Tom Henderson 2024-10-16 13:01:10 -07:00
  • 3e4ed7823c Fix typo in CHANGES.md Eduardo Almeida 2024-10-18 13:58:35 +01:00
  • 91e284e1c7 Fix Markdown lint warnings (MD055) Eduardo Almeida 2024-10-18 13:58:28 +01:00
  • c6fa5b6ba0 Fix Markdown lint warnings (MD033) Eduardo Almeida 2024-10-18 13:58:24 +01:00
  • 41415e67b0 Fix Markdown lint warnings (MD032) Eduardo Almeida 2024-10-18 13:58:22 +01:00
  • 71ad00f829 Fix Markdown lint warnings (MD029) Eduardo Almeida 2024-10-18 13:58:19 +01:00
  • e0c81f9f55 Fix Markdown lint warnings (MD027) Eduardo Almeida 2024-10-18 13:58:17 +01:00