Stefano Avallone
a3efa831ba
wifi: Send CF-End if no response after BSRP TF or no frame to send
...
...in case TXOP limit is zero and TXOP is continued after BSRP TF
2024-10-21 09:30:51 +02:00
Stefano Avallone
13b0675a96
wifi: Allow to continue a TXOP after a BSRP Trigger Frame
2024-10-21 09:30:51 +02:00
Stefano Avallone
5fa28afdaf
wifi: Record in TX timer that a STA responded to a SU frame, too
2024-10-21 09:30:51 +02:00
Stefano Avallone
e0a109574f
wifi: Extend TXOP test to check protection based on responses
2024-10-21 09:30:51 +02:00
Stefano Avallone
5aedb84575
wifi: A STA is protected if replied to a frame in the same TXOP
...
Avoids using protection mechanisms for stations that have already
replied to a frame requiring acknowledgment in the same TXOP.
Proposed by Sharan Naribole.
2024-10-21 09:30:49 +02:00
Stefano Avallone
cadfe7da69
examples: Add some EMLSR configurations to examples to run
2024-10-21 09:26:17 +02:00
Sébastien Deronne
054be933b8
examples: Also allow to select channel width and guard interval duration in wifi network examples
2024-10-21 09:26:17 +02:00
Stefano Avallone
2066cabb80
examples: Allow users to specify a set of MCS values for wifi examples
2024-10-21 09:26:17 +02:00
Stefano Avallone
012031c79d
wifi: Perform instantaneous channel switch when resizing aux PHY channel width
2024-10-21 09:26:17 +02:00
Stefano Avallone
1006029aab
wifi: Check if an EMLSR client is involved in a DL TXOP, too, before unblocking links
2024-10-21 09:26:17 +02:00
Stefano Avallone
f84e07276e
wifi: Handle Basic/BSRP TFs when checking if EMLSR client switches to listening
2024-10-21 09:26:17 +02:00
Stefano Avallone
17fbcaba2f
wifi: Aux PHYs cannot receive A-MPDUs
2024-10-21 09:26:17 +02:00
Stefano Avallone
a4ece26afc
wifi: Rename primary/non-primary link as preferred/auxiliary link
2024-10-21 09:26:17 +02:00
Stefano Avallone
c26641d62d
wifi: Extend EMLSR unit test to check backoff expiration alerts
2024-10-21 09:26:17 +02:00
Stefano Avallone
27a2d63c3a
wifi: Advanced EMLSR Manager takes advantage of backoff expiration alerts
2024-10-21 09:26:17 +02:00
Stefano Avallone
b7e2cb8e07
wifi: Enable ChannelAccessManager to send alerts before backoff expiration
2024-10-21 09:26:17 +02:00
AlessioBugetti
e08ae6eaa9
internet: ( fixes #1109 ) Add support for multiple hardware types in ArpHeader
2024-10-20 17:37:04 +00:00
Sébastien Deronne
fd93b6ff7d
Update RELEASE_NOTES.md and CHANGES.md
2024-10-20 17:49:47 +02:00
Sébastien Deronne
1acc1913cb
applications, internet-apps: Fix missing call to base class in AssignStreams functions
...
Reported by Sharan Naribole
2024-10-20 17:49:47 +02:00
Sébastien Deronne
68cfcec086
applications, internet-apps: Avoid error-prone pattern for streams assignments
...
Reported by Sharan Naribole
2024-10-20 17:49:47 +02:00
Sébastien Deronne
c78450ca8b
applications: Extend ThreeGppHttpClientServer test suite to verify default and custom ports
2024-10-20 17:49:47 +02:00
Sébastien Deronne
6ab0d03a78
applications: Use common class for sink applications
...
Proposed by Sharan Naribole
2024-10-20 17:49:47 +02:00
Sébastien Deronne
4cc7898130
applications: Use common class for source applications
...
Proposed by Sharan Naribole
2024-10-20 17:49:47 +02:00
Sébastien Deronne
5916924b5e
applications: Add common class for sink applications
...
Proposed by Sharan Naribole
2024-10-20 17:49:47 +02:00
Sébastien Deronne
e7964f35a8
applications: Add common class for source applications
...
Proposed by Sharan Naribole
2024-10-20 17:49:47 +02:00
Sébastien Deronne
89ec7d7c3f
applications: Cleanup ToS attribute from UdpServer
2024-10-20 17:49:47 +02:00
Sébastien Deronne
f5a28141dc
applications: Extend logging for some applications
2024-10-20 17:49:47 +02:00
Sébastien Deronne
467d8a4a4b
applications: UdpTraceClient reload traces when remote address is changed
...
This avoids to clear the trace entries without repopulating them with the currently selected trace file
2024-10-20 17:49:47 +02:00
Sébastien Deronne
4913354c24
applications: Add missing attribute for some source applications to select the address on which to bind their socket
2024-10-20 17:49:47 +02:00
Sébastien Deronne
2d50f1da95
applications: Correct callback string for ThreeGppHttpServer::Rx trace source
2024-10-20 17:49:47 +02:00
Sébastien Deronne
1a6d7eb0b4
applications: Align PacketSink with other sink applications
...
Proposed by Sharan Naribole
2024-10-20 17:49:47 +02:00
Sébastien Deronne
4f09959a76
applications: Add attribute in UdpEchoServer to specify local address on which to bind to
2024-10-20 17:49:47 +02:00
Sébastien Deronne
fbb4d250f9
applications: Add attribute in UdpServer to specify local address on which to bind to
...
Proposed by Stefano Avallone
2024-10-20 17:49:47 +02:00
Sébastien Deronne
2c279a081a
applications: Align attribute names for ThreeGppHttpServer with other server applications
2024-10-20 17:49:47 +02:00
Sébastien Deronne
2fd21e7174
applications: Combine RemoteServerAddress and RemoteServerPort attributes to a single one in ThreeGppHttpClient
...
Proposed by Sharan Naribole
2024-10-20 17:49:46 +02:00
Sébastien Deronne
3fa3c1a049
examples: Use different constructor for UdpEchoClientHelper in wifi example
2024-10-20 17:49:46 +02:00
Sébastien Deronne
ce459e3d8a
applications: Combine RemoteAddress and RemotePort attributes to a single one in UdpEchoClient
...
Proposed by Sharan Naribole
2024-10-20 17:49:46 +02:00
Sébastien Deronne
244ec54c28
examples: Use different constructor for UdpTraceClientHelper in udp client-server example
2024-10-20 17:49:46 +02:00
Sébastien Deronne
0b3c73ebc6
applications: Combine RemoteAddress and RemotePort attributes to a single one in UdpTraceClient
2024-10-20 17:49:46 +02:00
Sébastien Deronne
72e75a0b7c
applications: Remove UdpTraceClient constructors with parameters that are set through attributes
2024-10-20 17:49:46 +02:00
Sébastien Deronne
4357df33ca
applications: Combine RemoteAddress and RemotePort attributes to a single one in UdpClient
...
Proposed by Sharan Naribole
2024-10-20 17:49:46 +02:00
Sébastien Deronne
e8310b680c
network: Add utility function to convert IP address with port to a socket address
2024-10-20 17:49:46 +02:00
Eduardo Almeida
fe6304eecf
check-style: Fix f-string issue in Python 3.9 and earlier
2024-10-19 22:34:36 +01:00
Eduardo Almeida
fea42267d3
check-style: Fix variable referencing before assignment
2024-10-19 22:03:15 +01:00
Tom Henderson
271421f373
github: Bump macos oldest runner to macos-13 version
2024-10-19 16:39:40 +00:00
Eduardo Almeida
3e4ed7823c
Fix typo in CHANGES.md
2024-10-18 13:58:35 +01:00
Eduardo Almeida
91e284e1c7
Fix Markdown lint warnings (MD055)
...
MD055 - Table row doesn't start/end with pipes
2024-10-18 13:58:28 +01:00
Eduardo Almeida
c6fa5b6ba0
Fix Markdown lint warnings (MD033)
...
MD033 - Inline HTML
2024-10-18 13:58:24 +01:00
Eduardo Almeida
41415e67b0
Fix Markdown lint warnings (MD032)
...
MD032 - Lists should be surrounded by blank lines
2024-10-18 13:58:22 +01:00
Eduardo Almeida
71ad00f829
Fix Markdown lint warnings (MD029)
...
MD029 - Ordered list item prefix
2024-10-18 13:58:19 +01:00