Commit Graph

249 Commits

Author SHA1 Message Date
Tom Henderson
bef81760d4 wifi,wave,mesh: Rescan APIs 2020-04-15 15:34:24 -07:00
Stefano Avallone
cf5a4c0d35 wifi: (fixes #1909) Implement timeouts according to the standard 2020-04-15 10:49:41 +02:00
Tom Henderson
99ba3f2ad7 wifi,wave,mesh: Rescan APIs 2020-04-12 15:42:06 -07:00
Tom Henderson
7b193a29e7 wifi,wave,mesh: Rescan APIs 2020-04-06 10:21:39 -07:00
Tom Henderson
1b2114d704 wifi,wave,mesh: Rescan APIs 2020-04-04 09:56:46 -07:00
Tom Henderson
a071fec169 wifi,wave,mesh: Rescan APIs 2020-03-26 22:28:43 -07:00
Stefano Avallone
3818676b27 wifi: Avoid copying packets unnecessarily
Ensures that the packets forwarded up at the receiver side are the
same as those received from the upper layer at the transmitter side.
2020-03-26 16:02:42 +01:00
Stefano Avallone
de2f4d08c9 wifi: Receive WifiMacQueueItems instead of separate header and payload
which means that original MSDUs (i.e., packets) are preserved in case of
A-MSDU aggregation.
2020-03-26 16:02:42 +01:00
Stefano Avallone
d1d8558d65 wifi: Update backoff before checking for immediate access 2020-03-02 16:00:11 +01:00
Tom Henderson
81db931bdc bindings: rescan all APIs 2020-02-17 13:11:04 -08:00
Tom Henderson
54593cee1b rescan all APIs 2020-02-11 18:14:45 -08:00
Stefano Avallone
4e184f3e9b wifi: Align EDCA transmissions to slot boundaries 2020-01-29 19:34:32 +01:00
Stefano Avallone
75f7aa377b wifi: Improve DCF/EDCA behavior when a packet is queued for transmission 2020-01-29 19:34:32 +01:00
Stefano Avallone
9e5a51a40c wifi: Install a ConstantWifiAckPolicySelector on every QosTxop by default 2020-01-29 18:37:58 +01:00
Tom Henderson
468f217d26 bindings: Rescan all APIs 2020-01-12 11:17:22 -08:00
Tom Henderson
80839b33e4 bindings: Rescan all APIs 2019-08-12 17:00:41 -07:00
Tom Henderson
0258405cc6 build: Upgrade scripts to Python 3 (many changes due to Ankit Deepak) 2019-08-12 16:55:34 -07:00
Sébastien Deronne
0afae8ef34 wifi: Enable preamble detection model by default 2019-05-16 21:23:32 +02:00
Sébastien Deronne
5f521f9f12 mesh: Rescan pcap files 2019-05-16 21:23:32 +02:00
Tom Henderson
b4cd4aa869 wifi, wave, mesh: Update API definitions 2019-02-04 19:26:02 -08:00
Stefano Avallone
eb245abdd1 Update reference data files for tests 2019-01-29 23:31:00 +01:00
Getachew Redieteab
cf032c5519 mesh: Introduction of Ht/Vht/HeConfiguration not accounted for in MeshHelper 2019-01-02 21:11:53 +01:00
Tom Henderson
caa195a49b bindings: Rescan all APIs 2018-12-09 20:56:55 -08:00
Sébastien Deronne
2bd74fdbd7 wifi: Add threshold-based preamble detection model 2018-12-03 21:18:05 +01:00
Sébastien Deronne
822d5a10e4 wifi: Refactor detection thresholds in WifiPhy 2018-11-26 20:01:12 +01:00
Tom Henderson
3a7f6a1c06 bindings: Rescan all APIs 2018-11-14 11:53:21 -08:00
Stefano Avallone
96b8d1d7a5 Rescan python bindings 2018-09-18 15:50:27 +02:00
Tom Henderson
bccd5a5863 wifi, wave, mesh: Rescan bindings 2018-08-05 16:55:19 -07:00
Tom Henderson
0b9893a908 Rescan all Python bindings 2018-07-21 16:14:09 -07:00
Alexander Krotov
85d08c96e7 Rename TXOPLimit to TxopLimit everywhere 2018-07-20 10:53:07 +03:00
Tom Henderson
6366804af7 Rescan all Python bindings 2018-07-15 12:36:05 -07:00
Getachew Redieteab
6afd76fc8d wifi: (fixes #2941): Correct Order bit of Frame control field in WifiMacHeader 2018-07-11 11:33:19 +02:00
Muhammad Iqbal CR
116692ec78 wifi: (fixes #2926) Align SSRC and SLRC mechanism to the standard (part 2) 2018-07-03 11:09:18 +02:00
Alexander Krotov
8d1b7b1391 Spellcheck the rest of ns-3 2018-06-28 12:51:39 +03:00
Sébastien Deronne
3a7c974d2e wifi: (fixes #2926) Align SSRC and SLRC mechanism to the standard 2018-06-26 19:35:23 +02:00
Sébastien Deronne
9779bf3ec1 wifi: (fixes #2920) Set default MaxSlrc and fragmentation threshold attribues as per standard 2018-05-31 23:18:12 +02:00
Tom Henderson
7d9b54aac9 rescan bindings 2018-05-28 22:00:09 -07:00
Sébastien Deronne
29ea252284 wifi: Add support for 802.11 PCF 2018-05-21 15:06:50 +02:00
Natale Patriciello
93b586ef09 mesh: Fix GCC 8 compiler warning 2018-05-15 22:20:41 +02:00
Sébastien Deronne
7e06cec827 mesh: Cleanup wifi header inclusions 2018-05-10 23:16:08 +02:00
Sébastien Deronne
53eb13fdd4 wifi: Use forward declaration as often as possible (part 10) 2018-04-13 20:47:22 +02:00
Tommaso Pecorella
ac3e174111 Python Bindings: regenerate wave and mesh 2018-04-11 16:11:08 -05:00
Sébastien Deronne
5c09ddf105 wifi: Use forward declaration as often as possible (part 9) 2018-04-11 20:22:36 +02:00
Sébastien Deronne
390cf24639 wifi: Use forward declaration as often as possible (part 5) 2018-04-10 20:59:50 +02:00
Sébastien Deronne
3bbb45d79f wifi: Use forward declaration as often as possible (part 3) 2018-04-08 22:37:51 +02:00
Sébastien Deronne
65efb1fd66 wifi: Use forward declaration as often as possible (part 1) 2018-04-08 19:57:26 +02:00
Sébastien Deronne
776c285b45 Rescan bindings 2018-03-29 05:58:13 +02:00
Tom Henderson
c2a9b2e56b bindings: Rescan all bindings 2018-03-14 20:38:59 -07:00
Sébastien Deronne
b062d4a43b Remove double header inclusions 2018-03-08 21:30:31 +01:00
Sébastien Deronne
4bc502dd5b wifi: (fixes #2826) Use lowest basic rate for management frames 2018-03-02 23:46:11 +01:00