Commit Graph

  • cbb97e5baf wifi: Add attribute to WifiSpectrumSignalParameters so as to differentiate OFDMA from non-OFDMA Rediet 2020-07-06 12:04:45 +02:00
  • ec91858b92 wifi: Add function to create OFDMA TX PSD Sébastien Deronne 2019-07-03 22:21:40 +02:00
  • 2d15c8d4d8 wifi: Add methods to HeRu Rediet 2020-07-06 16:08:05 +02:00
  • aa2496bb45 wifi: Add PHY tests for HE TB preambles reception Sébastien Deronne 2021-01-02 15:30:26 +01:00
  • 093368c989 wifi: Erase preamble event when dropping incoming PPDU Rediet 2020-10-12 14:46:47 +02:00
  • 6de4e8d7f5 wifi: Handle multiple HE TB preambles Sébastien Deronne 2019-07-31 20:33:06 +02:00
  • ce7f3ac3a5 wifi: Add test case for PPDU UID attribution Rediet 2019-07-04 15:24:49 +02:00
  • 96c94c3ada wifi: Use UID of PPDU containing trigger frame to identify resulting HE TB PPDUs Rediet 2019-07-02 10:24:06 +02:00
  • 2a2905857c wifi: Add unique ID for PPDUs Rediet 2019-07-02 10:02:36 +02:00
  • d403ff4c7e wifi: Use length field from TXVECTOR to compute the TX duration of a HE TB PPDU Sébastien Deronne 2019-08-22 21:06:19 +02:00
  • bc9a69f199 wifi: Add length field to the TXVECTOR Sébastien Deronne 2019-08-22 20:42:53 +02:00
  • 7ee21c2cf8 wifi: Add methods to convert L-SIG length to HE TB PPDU duration and vice versa Sébastien Deronne 2019-08-22 13:49:40 +02:00
  • feaee7fed9 wifi: Handle transmission of HE TB PPDUs Sébastien Deronne 2019-07-03 20:12:37 +02:00
  • c0d9cc7fac wifi: Compute correct training and SIG-A length for HE TB PPDUs Rediet 2020-07-02 17:48:43 +02:00
  • fb875b768c wifi: Compute correct HE-SIG-B duration for HE MU Rediet 2019-06-25 09:57:38 +02:00
  • f4093b3097 wifi: Define method to obtain HE-SIG-B mode Rediet 2020-03-03 09:46:53 +01:00
  • f038f54215 wifi: Compute the number of RUs per HE-SIG-B content channel Rediet 2019-06-18 13:12:33 +02:00
  • 7c561be6f8 wifi: Change GetPlcpSigBDuration's signature Rediet 2019-06-18 14:01:31 +02:00
  • eb92e3c5a2 wifi: Handle HE TB PPDUs in TX vector Stefano Avallone 2019-06-12 18:36:49 +02:00
  • d2d5459888 core: fix trickle-timer compilation on clang gt 10 Tommaso Pecorella 2021-02-07 10:12:44 +00:00
  • 386127f8da wifi: (fixes #308) Remove typedef in definition of struct RuSpec Stefano Avallone 2021-02-06 22:02:41 +01:00
  • 457142a618 core: Trickle timer implementation Tommaso Pecorella 2021-02-06 04:47:50 +00:00
  • f158e46fa7 gitlab: (partial fix to #330) run CI tests in optimized and release only. Tommaso Pecorella 2021-02-06 02:44:06 +00:00
  • 6b6e630165 gitlab: (partial fix to #330) add key to cache (2) Tommaso Pecorella 2021-02-06 00:20:27 +00:00
  • c16fce9634 gitlab: (partial fix to #330) add key to cache Tommaso Pecorella 2021-02-05 09:36:18 +00:00
  • 8eb6b7cdc7 uan: Rescan bindings Tom Henderson 2021-02-02 08:00:45 -08:00
  • a97574779b uan: (fixes #129, merges !162) EndTx moved to PhyListener Federico Guerra 2020-01-14 21:14:37 +01:00
  • d1de97b68b core: Default to deterministic seed for random variable stream test Tom Henderson 2021-01-26 14:21:42 -08:00
  • b85a8bd782 tcp: Make CUBIC the default congestion control algorithm Tom Henderson 2021-01-26 14:07:44 -08:00
  • ef7ea11aec propagation: m_percType3Vehicles is a percentage Tommaso Zugno 2021-01-29 16:25:49 +01:00
  • 4b60c4d6f0 propagation: Fix log normal params and blocker type determination Tommaso Zugno 2021-01-29 15:48:19 +01:00
  • a867437a58 fd-net-device: (workaround for #343) Stop devices before simulator Tom Henderson 2021-01-31 10:55:04 -08:00
  • 78c1c9f64a openflow: (fixes #342) remove unused libraries (boost, xml2) Tommaso Pecorella 2021-01-31 13:37:13 +00:00
  • cd8414e0e3 click, brite: avoid defining "DL" as compilation param Tommaso Pecorella 2021-01-30 20:11:06 +01:00
  • fba9195517 routing: Avoid dereferencing null pointer Tommaso Pecorella 2021-01-30 14:29:57 +01:00
  • 5f4926baeb internet: Avoid dereferencing null pointer Tom Henderson 2021-01-29 17:34:17 -08:00
  • 4847b379df traffic-control: fix examples broken in 5407711b Tommaso Pecorella 2021-01-29 11:19:05 +00:00
  • 5407711b8f applications: remove unneeded module dependency Tommaso Pecorella 2021-01-28 22:52:49 +00:00
  • 1ab4fa6e9a wifi: Fix valgrind for wifi-mac-queue test (again) Stefano Avallone 2021-01-28 11:13:30 +01:00
  • 15ab50c031 wifi,wave,mesh: Rescan python bindings Stefano Avallone 2021-01-27 14:58:54 +01:00
  • aa677be36e wifi: Remove BlockAckCache Stefano Avallone 2020-12-03 21:41:14 +01:00
  • 9c93c42e65 wifi: Remove MacLowTransmissionParameters Stefano Avallone 2020-12-03 21:37:51 +01:00
  • 01bd216b78 wifi: Cleanup Txop and QosTxop Stefano Avallone 2020-12-03 18:16:03 +01:00
  • 512c0c62ba wifi: Goodbye, MacLow! Stefano Avallone 2020-12-03 15:37:01 +01:00
  • b589c232b9 wifi: Make WifiMac subclasses independent of MacLow Stefano Avallone 2020-12-03 15:26:53 +01:00
  • 557ad4c76e wifi: Make Txop independent of MacLow Stefano Avallone 2020-12-03 11:39:19 +01:00
  • 2ea96f9f18 wifi: Make QosTxop independent of MacLow Stefano Avallone 2020-12-03 09:56:32 +01:00
  • 12745641e6 wifi: Make ChannelAccessManager independent of MacLow Stefano Avallone 2020-12-03 09:53:52 +01:00
  • da674b9139 wifi: Remove the WifiAckPolicySelector Stefano Avallone 2020-12-03 09:16:25 +01:00
  • 1b3c743b0f wifi: Make MPDU and MSDU aggregators independent of MacLow Stefano Avallone 2020-12-02 23:07:01 +01:00
  • 9a4a3ce716 wifi: Remove PCF support Stefano Avallone 2020-12-01 12:08:35 +01:00
  • 0719242888 wifi: Remove MacLow usage from tests Stefano Avallone 2020-12-02 19:42:13 +01:00
  • d3b9214f3f wifi: Switch to using the FrameExchangeManagers on all stations Stefano Avallone 2020-11-30 23:56:28 +01:00
  • 3879294481 wifi: Update rate if retry limit is not reached in MinstrelHT Stefano Avallone 2020-11-30 23:49:12 +01:00
  • 922e150f68 wifi: Introduce the HE Frame Exchange Manager Stefano Avallone 2020-11-30 16:35:29 +01:00
  • 5300841931 wifi: Introduce the VHT Frame Exchange Manager Stefano Avallone 2020-11-30 16:30:30 +01:00
  • 9177900cde wifi: Add a new GetNextAmsdu method to MsduAggregator Stefano Avallone 2020-11-30 13:03:20 +01:00
  • 1cb7bb3526 wifi: Introduce the HT Frame Exchange Manager Stefano Avallone 2020-11-30 12:21:24 +01:00
  • ef0ce76a62 wifi: Add Block Ack support to WifiDefaultAckManager Stefano Avallone 2020-11-29 19:57:10 +01:00
  • 255499b3c7 wifi: Add some new QosTxop methods Stefano Avallone 2020-11-29 19:11:10 +01:00
  • 597b78aaee wifi: Add per-(address,tid) statistics to WifiMacQueue Stefano Avallone 2019-10-09 19:09:32 +02:00
  • 75e275872a wifi: Add a new GetNextMpdu method to MpduAggregator Stefano Avallone 2020-11-29 16:42:18 +01:00
  • 2fdb49503e wifi: Pass the MAC to MSDU and MPDU aggregator Stefano Avallone 2020-07-07 17:30:27 +02:00
  • e519aa579d wifi: Add a BlockAckAgreement subclass for recipients Stefano Avallone 2020-11-29 15:28:00 +01:00
  • 3d1f8a69c9 wifi: Use BlockAckReqType for the type of Block Ack Requests Stefano Avallone 2019-08-06 23:33:46 +02:00
  • 05164c82d6 wifi: Support Compressed Block Acks with different bitmap sizes Stefano Avallone 2019-08-06 21:52:38 +02:00
  • 2abd505920 wifi: BlockAckAgreement selects the type of BAs/BARs Stefano Avallone 2019-08-04 22:58:25 +02:00
  • 2b8cb2b182 wifi: Rework block ack type Stefano Avallone 2019-08-04 15:54:17 +02:00
  • cd34fa9290 wifi: Rework MacLowTransmissionParameters members Stefano Avallone 2019-08-02 13:00:51 +02:00
  • 83abb82f0e wave: (fixes #341) Resolve reference cycles Tom Henderson 2021-01-25 10:45:50 -08:00
  • 96c1306df9 wifi, wave: Rescan python bindings Stefano Avallone 2021-01-25 11:47:55 +01:00
  • 0e7366d744 wave: Replace WaveMacLow with WaveFrameExchangeManager Stefano Avallone 2020-11-16 11:54:47 +01:00
  • 75ee956e65 wifi: Remove WifiRemoteStationManager::UpdateFragmentationThreshold () Stefano Avallone 2020-07-06 19:03:17 +02:00
  • 4296ea596f wifi: Add a test for TXOP rules Stefano Avallone 2020-05-31 22:56:23 +02:00
  • d9e78429cb wifi: Add support for PIFS recovery Stefano Avallone 2021-01-21 12:59:46 +01:00
  • cf13cf328f wifi: Switch to using the QosFrameExchangeManager on QoS stations Stefano Avallone 2020-11-25 22:44:41 +01:00
  • ba68ed7d78 wifi: Use HT STAs in block ack test suite Stefano Avallone 2020-11-25 22:42:29 +01:00
  • d393247888 wifi: Introduce the QoS Frame Exchange Manager Stefano Avallone 2020-11-25 20:14:38 +01:00
  • edc9601742 wifi: Add new useful QosTxop methods Stefano Avallone 2020-11-25 19:45:38 +01:00
  • 1209d58fb7 wifi: Make ChannelAccessManager::GetAccessGrantStart() public Stefano Avallone 2020-11-25 18:17:12 +01:00
  • d7cc8c3321 wifi: APs store buffer status reports carried by QoS frames Stefano Avallone 2020-11-25 17:00:09 +01:00
  • b60fb53916 wifi: Add support for setting the Queue Size subfield in the QoS control field Stefano Avallone 2020-11-25 17:24:16 +01:00
  • 95711be71b wifi: Fix valgrind for wifi-devices-{dcf, edca} tests Stefano Avallone 2021-01-22 13:00:40 +01:00
  • 5ab9359b80 wifi: Fix valgrind for wifi-mac-queue test Stefano Avallone 2021-01-21 23:28:55 +01:00
  • 3f8a2afdc8 build: partially rev. a455a427 (-Wno-parentheses) Tommaso Pecorella 2021-01-20 20:26:37 +00:00
  • 279b3d5986 wifi,wave,mesh: Rescan python bindings Stefano Avallone 2021-01-19 22:14:04 +01:00
  • 16c934115f wifi: WifiMacHelper installs protection and ack managers Stefano Avallone 2020-11-24 22:35:58 +01:00
  • 3b0629d877 wifi: Switch to using the FrameExchangeManager on non-QoS stations Stefano Avallone 2020-04-10 17:22:47 +02:00
  • 0e414b6c90 wifi: Enable QoS support in the backward compatibility examples Stefano Avallone 2020-11-16 11:52:41 +01:00
  • ffd108ae49 wifi: Initialize more MAC header fields Stefano Avallone 2020-11-20 07:44:32 +01:00
  • 31016d8147 wifi: Add the FrameExchangeManager base class Stefano Avallone 2020-11-19 22:14:25 +01:00
  • 1b03c3826a wifi: Add a method to MacTxMiddle to reset the current sequence number Stefano Avallone 2020-11-19 21:53:43 +01:00
  • 29cb1bfe0f wifi: Txop holds a channel access state Stefano Avallone 2020-11-19 16:28:39 +01:00
  • 172f0f8598 wifi: Make the methods to update CW public Stefano Avallone 2020-04-29 11:05:56 +02:00
  • 336cbc6a9d wifi: WifiRemoteStationManager makes use of WifiMacQueueItems Stefano Avallone 2020-04-24 23:20:10 +02:00
  • c43ac51919 wifi: Add public methods to RegularWifiMac to get (Qos)Txops Stefano Avallone 2020-04-24 09:46:33 +02:00
  • 18e3958347 wifi: Add a default WifiAckManager Stefano Avallone 2020-11-18 22:53:16 +01:00
  • 8c65f56872 wifi: Add the WifiAckManager base class Stefano Avallone 2020-11-18 22:25:18 +01:00
  • 4d883466f4 wifi: Add a default WifiProtectionManager Stefano Avallone 2020-11-18 22:04:57 +01:00
  • cde282e62a wifi: Move methods from MacLow to WifiRemoteStationManager Stefano Avallone 2020-11-18 21:51:14 +01:00