Commit Graph

14579 Commits

Author SHA1 Message Date
Peter D. Barnes, Jr
49b47a4e8c doc: sphinx warnings 2020-04-08 20:14:24 -07:00
Mohit P. Tahiliani
c150a85cb0 wifi: Fix broken links in documentation 2020-04-08 15:27:02 +05:30
ZorazeAli
dc5bd4d407 lte: Rescan APIs 2020-04-08 09:38:02 +02:00
Biljana Bojovic
24848b84aa lte: Make LteInterference class inheritable
see merge request !224
2020-04-08 09:38:02 +02:00
Sébastien Deronne
b1f5945085 wifi: (fixes #165) Notify station manager when a BlockAck has not been received after the transmission of an A-MPDU 2020-04-08 06:03:32 +00:00
Peter D. Barnes, Jr
5739ee918a docs: tweak check-style to indent cases, leave namespaces alone 2020-04-07 17:18:59 -07:00
Peter Barnes
9c7ff4adba core: (fixes #168): change preprocessor symbol 'I' conflicting with <complex> 2020-04-07 20:51:57 +00:00
Tom Henderson
7b193a29e7 wifi,wave,mesh: Rescan APIs 2020-04-06 10:21:39 -07:00
Sébastien Deronne
282b4cda2f wifi: Simplify WifiRemoteStationManager::NeedRts function 2020-04-06 10:46:43 +00:00
Sebastien Deronne
a2b47f171f wifi: Extend InterferenceHelper test example to support 802.11ax and to allow configuration of channel width 2020-04-06 10:46:43 +00:00
Rediet
a02d1df1ec wifi: Use txop instead of state in ChannelAccessManager 2020-04-06 09:57:27 +02:00
Rediet
c9cdd4cf66 wifi: Correct typos and improve doxy (part 3)
Logging system outputs have not been modified (to avoid breaking any parsing scripts).
In this commit, helpers are covered
2020-04-06 09:57:27 +02:00
Rediet
6e547ac295 wifi: Correct typos and improve doxy (part 2)
Logging system outputs have not been modified (to avoid breaking any parsing scripts).
In this commit, aarfcd-wifi-manager to ht-capabilities are covered
2020-04-06 09:57:27 +02:00
Tommaso Pecorella
aa5306af2c Remove test-related artifacts 2020-04-05 01:38:02 +02:00
Tom Henderson
2bef299d25 propagatin, spectrum: Rescan APIs 2020-04-04 10:11:34 -07:00
Tom Henderson
1b2114d704 wifi,wave,mesh: Rescan APIs 2020-04-04 09:56:46 -07:00
Sébastien Deronne
e0a6891365 wifi: Fix wrong preamble used in regression 2020-04-04 12:51:27 +02:00
Sébastien Deronne
201e1be6fb examples: Update description of some wifi examples since QosTag does no longer exist 2020-04-04 10:17:11 +02:00
Rediet
e1fdd22d6e wifi: Use PHY instead of PLCP
PLCP is no longer used in IEEE 802.11-2016.
The attribute WifiPhy/ShortPlcpPreambleSupported has been left unchanged.
2020-04-03 15:06:19 +00:00
Rediet
8f2c64c74d wifi: Remove obsolete DCF naming
Also remove call to DcfListener
2020-04-03 15:06:19 +00:00
Rediet
eb8638c351 wifi: Correct typos and improve doxy (part 1)
Logging system outputs have not been modified (to avoid breaking any parsing scripts),
except for a typo in InterferenceHelper
In this commit, ht-configuration to yans-wifi-phy are covered
2020-04-03 15:06:19 +00:00
La Tuan Minh (GCI 2019)
55359e47ea uan: refactor uses of Time::GetSeconds 2020-04-02 15:46:13 -07:00
Natale Patriciello
fbdd85af4e Merge branch 'three-gpp-channel-fixes'
* three-gpp-channel-fixes:
  propagation: The AlwaysLos and NeverLos channel condition models are now usable with ObjectFactories
2020-04-01 18:52:44 +02:00
Natale Patriciello
195ae8ef12 propagation: The AlwaysLos and NeverLos channel condition models are now usable with ObjectFactories 2020-04-01 18:52:36 +02:00
Natale Patriciello
3069a103ca Merge branch 'three-gpp-channel-fixes'
* three-gpp-channel-fixes:
  three-gpp-channel: Remove unused variable
2020-04-01 08:56:09 +02:00
Tommaso Zugno
ced9bdc486 three-gpp-channel: Remove unused variable 2020-04-01 08:45:33 +02:00
Natale Patriciello
ea35067848 Merge branch 'gsoc-2019-tommaso'
Finish the work of GSoC 2019 on the 3GPP channel modeling.

There are still some issue left, they are described in the Sphinx module
documentation.

* gsoc-2019-tommaso:
  Integration of the 3GPP TR 38.901 fast fading model (GSoC 2019) (2/2)
2020-03-30 18:23:26 +02:00
Tommaso Zugno
b4f5695e05 Integration of the 3GPP TR 38.901 fast fading model (GSoC 2019) (2/2)
Close !90
2020-03-30 18:23:07 +02:00
Peter D. Barnes, Jr
b98955f20a core: check-style for core/{examples,helper,test} 2020-03-27 16:40:58 -07:00
Tom Henderson
a071fec169 wifi,wave,mesh: Rescan APIs 2020-03-26 22:28:43 -07:00
Stefano Avallone
0256001830 wifi: Call ReportFinalDataFailed when we give up retransmitting an A-MPDU 2020-03-26 16:02:42 +01: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
95a6a26387 wifi: Schedule a BAR transmission subject to the availability of data frames 2020-03-26 16:02:42 +01:00
Stefano Avallone
7f271f896e wifi: Update Block Ack Requests before sending them 2020-03-26 16:02:42 +01:00
Stefano Avallone
c6963d784e wifi: QosTxop treats BlockAckReq as normal MPDUs 2020-03-26 16:02:42 +01:00
Stefano Avallone
769d055ac1 wifi: Block Ack Manager schedules BARs received as MPDUs 2020-03-26 16:02:42 +01:00
Stefano Avallone
f0bee86835 wifi: Allow QosTxop to prepare Block Ack Requests for other ACs 2020-03-26 16:02:42 +01:00
Stefano Avallone
84f2f437a3 wifi: Store BARs as MPDUs in BlockAckManager queue 2020-03-26 16:02:42 +01:00
Stefano Avallone
8958071c10 wifi: Remove unused field from struct Bar 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
Peter D. Barnes, Jr
063d86c096 core: clear check-style -l3 errors 2020-03-25 15:18:01 -07:00
Alexander Krotov
78d7fa3d12 Add missing sys/select.h include
Required for select(), fd_set etc. on Alpine Linux.
2020-03-25 15:53:02 +03:00
Alexander Krotov
0c90d137e2 Add missing cstring include
Required for strerror()
2020-03-25 15:52:12 +03:00
Alexander Krotov
38868191c0 Add missing cstring include
Required for strncpy on Alpine Linux.
2020-03-25 15:49:49 +03:00
Alexander Krotov
8f08321277 Use only standard stdint types (without u_ prefix) 2020-03-25 15:48:40 +03:00
Peter D. Barnes, Jr
5a11a33b10 test: add options --jobs to limit the number of worker threads in test.py 2020-03-24 14:57:39 -07:00
Tommaso Pecorella
a594f16550 internet and sixlowpan: optimization to fragment timeout processing 2020-03-24 21:24:21 +00:00
Peter D. Barnes, Jr
5e59a9e7b2 docs: (fixes #163) run print-introspected-doxygen correctly
This fixes the wscript error introduced in commit 2d190e17
2020-03-24 12:36:58 -07:00
Sébastien Deronne
005eab8429 wifi: Move operator << for WifiPhyState to its header file 2020-03-24 09:14:20 +01:00
Peter D. Barnes, Jr
c8c1275852 Make test.py respect NOCOLOR like waf 2020-03-23 13:11:14 -07:00