Commit Graph

14592 Commits

Author SHA1 Message Date
Sébastien Deronne
da289b170b wifi: Notify RX packet is dropped if its transmission is aborted due to a TX event 2020-04-09 10:22:48 +00:00
Sébastien Deronne
34c87e4f94 wifi: Do not notify packet is dropped if payload is received with errors 2020-04-09 10:22:48 +00:00
Sébastien Deronne
12f2a78176 wifi: Remove unused RX failure reason 2020-04-09 10:22:48 +00:00
Sébastien Deronne
6a78dd9f50 wifi: Add more reasons why a PSDU is dropped 2020-04-09 10:22:48 +00:00
Sébastien Deronne
948e939526 wifi: Add PHY-TXEND indication
Transmission is no longer triggered when the device is switched off
2020-04-09 10:22:48 +00:00
Rediet
d982bc306a wifi: Add PHY callback for start of PSDU reception 2020-04-09 10:22:48 +00:00
Sébastien Deronne
91720febb7 wifi: Remove m_lastRxEnd in ChannelAccessManager 2020-04-09 10:22:48 +00:00
Sébastien Deronne
35bb6770b7 wifi: Reset m_lastRxReceivedOk in channel access manager upon RX or TX start event 2020-04-09 10:22:48 +00:00
Sébastien Deronne
e4057ac289 wifi: Fix missing calls to eventually switch to CCA busy 2020-04-09 10:22:48 +00:00
Sébastien Deronne
39800ef31d wifi: Reset PHY internals at the end of the detected packet if PHY header reception failed 2020-04-09 10:22:47 +00:00
Sébastien Deronne
4b97988a68 wifi: Move to RX only if the PHY header is successfully received 2020-04-09 10:22:47 +00:00
Pasquale Imputato
eee08c00b3 traffic-control: Fix queue-discs-benchmark example after moving the MaxSize attribute 2020-04-09 09:54:35 +02:00
BHASKAR K
dbb3f2ba4a traffic-control: Fix RED examples after moving the MaxSize attribute 2020-04-09 09:45:15 +02:00
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