d6cdff3a9e
wifi: pass WifiTxVector and vector<bool> by const reference (continued)
Tolik Zinovyev
2024-10-15 23:23:33 -04:00
4d4e7ad1b2
wifi: Add EMLSR test case to check UL OFDMA operations
Stefano Avallone
2024-06-05 16:38:10 +02:00
58c636809f
wifi: Extend the MAC OFDMA test to check the SkipMuRtsBeforeBsrp and ProtectedIfResponded attribute
Stefano Avallone
2024-07-17 15:42:05 +02:00
991737ba86
wifi: Allow using BSRP TFs as ICFs for EMLSR clients
Stefano Avallone
2024-07-17 15:41:41 +02:00
988b4ab26c
wifi: Handle timeout of Basic/BSRP/MU-BAR TF when EMLSR clients are recipients
Stefano Avallone
2024-06-03 09:20:03 +02:00
0bc0931d64
wifi: Check if an EMLSR client can respond to a BSRP TF (ICF)
Stefano Avallone
2024-06-02 15:58:11 +02:00
3c868fce40
wifi: An EMLSR client responding to a BSRP TF must be considered protected
Stefano Avallone
2024-06-01 16:01:08 +02:00
1d37e292d4
wifi: Fix check that transmissions are blocked to EMLSR clients
Stefano Avallone
2024-06-01 15:41:04 +02:00
030301fad3
wifi: EMLSR clients consider a BSRP TF as an ICF
Stefano Avallone
2024-05-31 16:18:09 +02:00
861c033146
wifi: AP MLDs take actions to send BSRP TFs as ICFs for EMLSR clients
Stefano Avallone
2024-05-31 16:01:13 +02:00
1f5e928167
wifi: Rework a few functions to ease using BSRP TF as an ICF
Stefano Avallone
2024-05-31 15:28:16 +02:00
76344b05d4
wifi: Extend the MAC OFDMA test to check the ContinueTxopAfterBsrp attribute
Stefano Avallone
2024-05-15 18:13:23 +02:00
a3efa831ba
wifi: Send CF-End if no response after BSRP TF or no frame to send
Stefano Avallone
2024-05-29 17:54:42 +02:00
13b0675a96
wifi: Allow to continue a TXOP after a BSRP Trigger Frame
Stefano Avallone
2024-05-15 18:12:52 +02:00
5fa28afdaf
wifi: Record in TX timer that a STA responded to a SU frame, too
Stefano Avallone
2024-06-10 12:17:53 +02:00
e0a109574f
wifi: Extend TXOP test to check protection based on responses
Stefano Avallone
2024-05-17 19:01:36 +02:00
5aedb84575
wifi: A STA is protected if replied to a frame in the same TXOP
Stefano Avallone
2024-05-17 18:58:24 +02:00
cadfe7da69
examples: Add some EMLSR configurations to examples to run
Stefano Avallone
2024-05-15 12:17:19 +02:00
054be933b8
examples: Also allow to select channel width and guard interval duration in wifi network examples
Sébastien Deronne
2024-03-08 07:50:34 +01:00
2066cabb80
examples: Allow users to specify a set of MCS values for wifi examples
Stefano Avallone
2024-06-17 12:58:46 +02:00
012031c79d
wifi: Perform instantaneous channel switch when resizing aux PHY channel width
Stefano Avallone
2024-01-29 13:41:46 +01:00
1006029aab
wifi: Check if an EMLSR client is involved in a DL TXOP, too, before unblocking links
Stefano Avallone
2024-05-14 19:55:41 +02:00
f84e07276e
wifi: Handle Basic/BSRP TFs when checking if EMLSR client switches to listening
Stefano Avallone
2024-05-13 11:46:17 +02:00
c78450ca8b
applications: Extend ThreeGppHttpClientServer test suite to verify default and custom ports
Sébastien Deronne
2024-06-03 07:52:25 +02:00
6ab0d03a78
applications: Use common class for sink applications
Sébastien Deronne
2024-05-11 15:52:12 +02:00
4cc7898130
applications: Use common class for source applications
Sébastien Deronne
2024-04-29 17:48:49 +02:00
5916924b5e
applications: Add common class for sink applications
Sébastien Deronne
2024-04-25 08:05:15 +02:00
e7964f35a8
applications: Add common class for source applications
Sébastien Deronne
2024-04-25 08:16:53 +02:00
89ec7d7c3f
applications: Cleanup ToS attribute from UdpServer
Sébastien Deronne
2024-09-09 17:54:34 +02:00
f5a28141dc
applications: Extend logging for some applications
Sébastien Deronne
2024-06-02 12:23:55 +02:00
467d8a4a4b
applications: UdpTraceClient reload traces when remote address is changed
Sébastien Deronne
2024-06-06 22:56:25 +02:00
4913354c24
applications: Add missing attribute for some source applications to select the address on which to bind their socket
Sébastien Deronne
2024-05-29 22:40:35 +02:00
1a6d7eb0b4
applications: Align PacketSink with other sink applications
Sébastien Deronne
2024-05-11 12:32:36 +02:00
4f09959a76
applications: Add attribute in UdpEchoServer to specify local address on which to bind to
Sébastien Deronne
2024-06-16 10:05:39 +02:00
fbb4d250f9
applications: Add attribute in UdpServer to specify local address on which to bind to
Sébastien Deronne
2024-04-10 20:21:15 +02:00
2c279a081a
applications: Align attribute names for ThreeGppHttpServer with other server applications
Sébastien Deronne
2024-08-25 10:00:35 +02:00
2fd21e7174
applications: Combine RemoteServerAddress and RemoteServerPort attributes to a single one in ThreeGppHttpClient
Sébastien Deronne
2024-05-01 16:11:51 +02:00
3fa3c1a049
examples: Use different constructor for UdpEchoClientHelper in wifi example
Sébastien Deronne
2024-05-17 07:59:13 +02:00
ce459e3d8a
applications: Combine RemoteAddress and RemotePort attributes to a single one in UdpEchoClient
Sébastien Deronne
2024-04-29 21:13:28 +02:00
244ec54c28
examples: Use different constructor for UdpTraceClientHelper in udp client-server example
Sébastien Deronne
2024-05-07 22:09:28 +02:00
0b3c73ebc6
applications: Combine RemoteAddress and RemotePort attributes to a single one in UdpTraceClient
Sébastien Deronne
2024-10-18 07:59:10 +02:00
72e75a0b7c
applications: Remove UdpTraceClient constructors with parameters that are set through attributes
Sébastien Deronne
2024-05-11 14:45:16 +02:00
4357df33ca
applications: Combine RemoteAddress and RemotePort attributes to a single one in UdpClient
Sébastien Deronne
2024-04-18 17:27:34 +02:00
e8310b680c
network: Add utility function to convert IP address with port to a socket address
Sébastien Deronne
2024-05-07 21:40:35 +02:00
95baf579f3
examples: Keep mtp examples up to date
F52024-10-20 16:15:32 +08:00
a1d007d173
Merge tag 'ns-3.43' into unison
F52024-10-20 15:23:35 +08:00
fe6304eecf
check-style: Fix f-string issue in Python 3.9 and earlier
Eduardo Almeida
2024-10-19 22:34:36 +01:00