Tom Henderson
80134a570d
Update references to RELEASE_NOTES
2021-11-03 18:01:13 -07:00
Eduardo Almeida
cc9b568374
Add Markdown extension (.md) to RELEASE_NOTES
2021-11-03 17:50:51 -07:00
Stefano Avallone
d10e28b16f
wifi: Be more robust against invalidation of iterators
2021-11-03 09:57:55 +01:00
Stefano Avallone
cdbd6a286f
wifi: Fixup commit aba62274
2021-11-03 09:42:47 +01:00
Eduardo Almeida
2421656133
fd-net-device (Fix 539218e5): Add missing include removed by accident
2021-10-30 12:56:28 +01:00
Davide Magrin
0b3c2b3fd2
wifi: Initialize WifiUlMuMultiStaBa as MULTI_STA
...
This commit changes the constructor of WifiUlMuMultiStaBa to directly
initialize the baType to BlockAckType::MULTI_STA. This prevents the
creation of an element in bitmapLen (which happens when the BlockAckType
is set to BASIC, the default baType).
2021-10-29 19:15:09 +02:00
Tom Henderson
6b0aaf94c0
documentation: Add contributing guide to 'waf sphinx' command
2021-10-27 18:33:26 -07:00
Tommaso Pecorella
4895deeefd
internet: further fixes to Doxygen description of callback signatures
2021-10-28 01:34:28 +02:00
Gard Spreemann
f9ac0f0382
Correct typos in Doxygen description of callback signatures
2021-10-27 23:13:32 +00:00
Tom Henderson
e3590d611a
documentation: Add contributing guide
2021-10-27 07:32:11 -07:00
Stefano Avallone
70adab8d72
wifi: ( fixes #475 ) Ask the correct EDCAF to prepare a BAR following a DL MU PPDU
2021-10-26 19:06:53 +02:00
Eduardo Almeida
539218e593
fd-net-device: Remove unnecessary includes
2021-10-25 11:01:20 +00:00
Tommaso Pecorella
998166a95d
fd-net-device: fix doxygen warnings
2021-10-24 17:14:57 +02:00
Tommaso Pecorella
d1169d40ad
core: fix some doxygen warnings
2021-10-24 17:14:32 +02:00
Tom Henderson
41217eb018
build: ( fixes #461 ) Avoid period character in executable names
...
Fix is due to Tommaso Pecorella; the issue affects certain macOS systems
2021-10-22 17:01:42 -07:00
Tom Henderson
e844dfd1d7
wifi: ( fixes #473 ) Discard preamble state for truncated TX or device in OFF
2021-10-22 14:34:25 -07:00
Ameya Deshpande
97d5f8d069
nix-vector-routing: Fix documentation
...
- The examples section formatting is fixed
- NMS image is shown properly
- Correct backward header compatibility note with
header deprecation note.
Signed-off-by: Ameya Deshpande <ameyanrd@outlook.com >
2021-10-22 17:07:33 +00:00
Tom Henderson
1516b8891d
internet: Update Python bindings
2021-10-21 16:18:13 -07:00
Tommaso Pecorella
22ca1d332d
internet: ( fixes #431 ) ICMPv6 error messages carry packet metadata
2021-10-20 22:21:31 +00:00
Stefano Avallone
34663dbfd3
wifi: Rescan python bindings
2021-10-20 15:38:12 +02:00
Stefano Avallone
aba6227449
wifi: Iterate over the in-flight MPDUs in reverse order
...
A newly added MPDU is likely to have a Sequence Number higher than the
previous ones, hence it likely has to be inserted at the end of the list.
2021-10-20 12:13:50 +02:00
Stefano Avallone
cf8ef91a29
wifi: Do not check lifetime expiration when dequeuing frames
...
Frames are dequeued when they have been acknowledged, dropped
or are going to be replaced by other frames. In all such cases,
it is not needed to check for lifetime expiration. This check instead
causes troubles when the lifetime of a frame expires while receiving
the acknowledgment (a BAR may be scheduled unnecessarily).
2021-10-20 12:13:50 +02:00
Stefano Avallone
3ad1dde7a1
wifi: Make WifiMacQueue::Insert private
...
Also, reduce the usage of WifiMacQueue::PushFront. The goal is to
only allow enqueuing packets at the end of the wifi MAC queue, in
view of the introduction of a wifi MAC queue scheduler.
2021-10-19 20:10:25 +02:00
Stefano Avallone
dae6bbca5b
wifi: Iterators to queued items are not exposed by WifiMacQueueItem
2021-10-19 20:10:25 +02:00
Stefano Avallone
b8bc106706
wifi: Remove unused global empty wifi MAC queue
2021-10-19 20:10:25 +02:00
Stefano Avallone
882a746500
wifi: Replace iterators with pointers to queued items in public APIs
2021-10-19 20:10:22 +02:00
Stefano Avallone
cf2ccdc041
wifi: Add WifiMacQueue methods to manipulate queued items
...
Also, remove unused Remove overload.
2021-10-19 20:07:27 +02:00
Stefano Avallone
fea3bf208c
Update CHANGES.html
2021-10-19 18:53:34 +02:00
Stefano Avallone
c35945ebf2
wifi: Install (Qos)Txop objects appropriately
2021-10-13 17:40:31 +02:00
Stefano Avallone
8e1c5525ab
wifi: RegularWifiMac::QosSupported attribute must be properly set
...
We don't override it later (when setting the standard) anymore
2021-10-13 16:07:56 +02:00
Ameya Deshpande
f25866e922
nix-vector-routing: ( fixes #466 ) Handle loopback IPv4/6 addresses
...
- Add the condition for handling loopback addresses in `RouteOutput ()`.
- Add about this change in "Scope and Limitations" of Nix documentation.
Signed-off-by: Ameya Deshpande <ameyanrd@outlook.com >
2021-10-12 15:13:13 +00:00
Stefano Avallone
dcf022ad8b
wifi: ( fixes #468 ) Compute correct size of MU-BAR Trigger Frames
2021-10-12 09:56:50 +02:00
Stefano Avallone
dba8375e18
wifi: ( fixes #467 ) AP only records association failed when AssocResp is discarded
2021-10-11 17:44:53 +02:00
Ameya Deshpande
1f894ae7eb
nix-vector-routing: Remove the unused BuildNixVectorLocal () function
...
This commit removes the dead function `BuildNixVectorLocal ()`.
This issue is discussed in #466 .
Signed-off-by: Ameya Deshpande <ameyanrd@outlook.com >
2021-10-11 09:32:02 +00:00
Tommaso Pecorella
b7ddd9d3f5
internet: Align RIPng and RIP implementations
2021-10-10 00:54:21 +02:00
Tommaso Pecorella
db1fa07947
internet: Fix RIPng address selection for intermediate nodes
2021-10-10 00:09:49 +02:00
Tommaso Pecorella
ed8d74879a
internet: Fix src address selection for localhost
2021-10-10 00:09:00 +02:00
Tommaso Pecorella
24f73cc470
internet: fix icmpv6 test
2021-10-06 23:04:57 +00:00
Stefano Avallone
96fdc81c68
wifi: Mark an MPDU as acknowledged before removing it from the in-flight queue
...
This avoids a crash in the event that an MPDU sent in an S-MPDU under
a Block Ack agreement is acknowledged after its lifetime expired.
2021-10-06 17:16:22 +02:00
Sébastien Deronne
a34c01091c
wifi: Fix includes in YansErrorRateModel
2021-10-04 21:43:02 +02:00
Tom Henderson
d64ef57466
Update release files to start next release
2021-10-01 13:01:32 -07:00
Tom Henderson
168c6a1c41
Merge ns-3.35-release branch
2021-10-01 12:55:30 -07:00
Tom Henderson
ac88b75eac
Update availability in RELEASE_NOTES
2021-10-01 12:51:59 -07:00
Tom Henderson
687a2745f5
Update VERSION and documentation tags for ns-3.34 release
2021-10-01 12:51:14 -07:00
Tom Henderson
fdba90a9bd
documentation: Update ns-3 version in tutorial examples
2021-10-01 12:41:22 -07:00
Tom Henderson
44cd4d9750
Small correction to RELEASE_NOTES
2021-10-01 12:41:22 -07:00
Tom Henderson
d14aada5a0
Update AUTHORS and RELEASE_NOTES
2021-09-29 17:01:56 -07:00
Aditya Chirania
b5dee14b24
tcp: Update ns3-tcp-loss test artifacts for previous commit
2021-09-29 14:09:01 -07:00
Gauri Prasad
235732f6af
tcp: ( fixes #410 ) Fix TCP Westwood bandwidth estimation bug
2021-09-29 14:06:47 -07:00
Bhaskar Kataria
9844819d88
traffic-control: (from !706 ) Fix FqPIE qdisc not using attributes
2021-09-29 13:58:29 -07:00