Manuel Requena
915477670f
lte: Remove temp workaround from commit 7b1bd048
...
The stats are fixed in ed411fa9
2019-05-31 15:58:31 +02:00
Tom Henderson
b837ced810
tcp: ( fixes #60 ) TcpSocket documentation fix
2019-05-29 07:20:01 -07:00
Stefano Avallone
f039ccfe34
Improve fix for optimized mode build
2019-05-26 11:06:59 +02:00
Stefano Avallone
7ab4e08385
Fix build in optimized mode
2019-05-20 23:52:26 +02:00
Stefano Avallone
bb9cba6cd1
traffic-control: Rescan python bindings
2019-05-19 20:01:17 +02:00
Stefano Avallone
003c0a3905
Update AUTHORS and CHANGES.html
2019-05-19 20:00:27 +02:00
Daipu
01ac5aa89c
traffic-control: Add COBALT documentation
2019-05-19 19:39:08 +02:00
shefaligupta
db1b21c311
traffic-control: Add COBALT Example
2019-05-19 19:38:48 +02:00
shefaligupta
6413053ad3
traffic-control: Add COBALT TestSuite
2019-05-19 19:38:05 +02:00
Daipu
f8ed784721
traffic-control: Add COBALT QueueDisc
2019-05-19 19:37:33 +02:00
ZorazeAli
c001d59336
core: Enable NS_LOG_WARN in Config::Connect/Disconnect
...
see merge request nsnam/ns-3-dev!62
2019-05-17 19:56:23 +02:00
Sébastien Deronne
eddfc3a9eb
wifi: Rescan bindings
2019-05-16 22:03:17 +02:00
Sebastien Deronne
fcbc84cd5a
Merge branch 'wifi_phy_improvements' into 'master'
...
Wifi PHY extensions and fixes
See merge request nsnam/ns-3-dev!61
2019-05-16 19:25:04 +00:00
Deronne Sebastien
48ae785d16
wifi: Add check on length value set in L-SIG
2019-05-16 21:23:32 +02:00
Sébastien Deronne
0afae8ef34
wifi: Enable preamble detection model by default
2019-05-16 21:23:32 +02:00
Sébastien Deronne
81d5ed7ce0
wifi: LENGTH field in DSSS PHY header should be the PSDU duration in microseconds
2019-05-16 21:23:32 +02:00
Sébastien Deronne
0adc099679
wifi: Fix wrong channel width when HT, VHT or HE STA receives a legacy PPDU
2019-05-16 21:23:32 +02:00
Sébastien Deronne
1e62164705
wifi: Various improvements in PHY headers
2019-05-16 21:23:32 +02:00
Sébastien Deronne
5f521f9f12
mesh: Rescan pcap files
2019-05-16 21:23:32 +02:00
Sébastien Deronne
e254af34fb
wifi: Cleanup m_plcpSuccess flag in WifiPhy
2019-05-16 21:23:32 +02:00
Sébastien Deronne
5826c6d2c2
wifi: Extend tests for OBSS_PD spatial reuse
2019-05-16 21:23:32 +02:00
Sébastien Deronne
6626b976ca
wifi: Fix PHY CCA logic
2019-05-16 21:23:32 +02:00
Sébastien Deronne
2e29e44cdf
wifi: Add PHY header to transmited packet and recontruct TXVECTOR from received PHY header
2019-05-16 21:23:32 +02:00
Sébastien Deronne
bf2e9d3c84
wifi: Differenciate VHT preamble for SU and MU transmissions
2019-05-16 21:23:32 +02:00
Sébastien Deronne
c1cc5a88ac
wifi: Add PHY headers
2019-05-16 21:23:32 +02:00
Apoorva Bhargava
6032126bf0
tcp: ( fixes !65 ) Call BytesInFlight method before processing ACK
2019-05-16 11:16:44 -07:00
Tom Henderson
0f1b1620e6
internet: Fix log statement and remove dead code
2019-05-16 08:35:54 -07:00
Sébastien Deronne
eda73a35f9
Update RELEASE_NOTES for wifi module
2019-05-16 12:48:34 +02:00
ZorazeAli
eaf6420091
lte: Add RLF related figures
2019-05-11 21:50:16 -07:00
Tom Henderson
1c7d4f6d0e
lte: fix build by updating ofstream mode constants
2019-05-11 12:15:24 -07:00
Stefano Avallone
21d35ffe01
Merge branch 'wifi-fixes' into 'master'
...
wifi: Misc fixes and code cleanup
Closes #45 , #33 , and #27
See merge request nsnam/ns-3-dev!56
2019-05-11 16:52:47 +00:00
Stefano Avallone
c0fcc365a9
wifi, wave: Rescan python bindings
2019-05-11 18:48:26 +02:00
Stefano Avallone
676f876099
Update RELEASE_NOTES
2019-05-11 18:48:26 +02:00
Stefano Avallone
54a0e0f467
wifi: Add a test for 802.11e Block Ack policy
2019-05-11 18:47:15 +02:00
Stefano Avallone
7f5efd1d2d
wifi: Use constants for the size and half the size of the sequence number space
2019-05-11 18:47:15 +02:00
Stefano Avallone
300ae9e438
wifi: Merge Peek methods of QosTxop
2019-05-11 18:47:15 +02:00
Stefano Avallone
722073c025
wifi: BlockAckManager uses the WifiMacQueue::Expired trace
2019-05-11 18:47:15 +02:00
Stefano Avallone
fb82040208
wifi: Do not store packets if they are old or already present
2019-05-11 18:47:15 +02:00
Stefano Avallone
1b337379a1
wifi: Get rid of the MacLow aggregation queue
2019-05-11 18:47:15 +02:00
Stefano Avallone
d6c31ad130
wifi: QosTxop does not return packets outside of the current transmit window
...
Also, make use of the new variants of the WifiMacQueue methods and
remove unused BlockAckManager methods
2019-05-11 18:47:15 +02:00
Stefano Avallone
543cf34dcc
wifi: Improve handling of starting sequence number of transmit window
2019-05-11 18:47:15 +02:00
Stefano Avallone
552327c458
wifi: Add a BA manager method to take actions upon discarding a frame
2019-05-11 18:47:15 +02:00
Stefano Avallone
8612d07e8b
wifi: Handle packets ack'ed with Normal Ack under BA agreement
2019-05-11 18:47:15 +02:00
Stefano Avallone
ee92df37d9
wifi: Convert BA retransmit queue to WifiMacQueue
...
Also, remove a few unused methods
2019-05-11 18:47:15 +02:00
Stefano Avallone
99feb162fb
wifi: Add more methods to WifiMacQueue
...
- Insert/Dequeue/Remove from specific positions in the queue
- Peek methods are const and return a ConstIterator
- Added a trace for expired MPDUs
2019-05-11 18:47:14 +02:00
Stefano Avallone
dc074293d5
network: Rename Queue methods to allow range based for loops
2019-05-11 18:47:14 +02:00
Stefano Avallone
b8130644e8
wifi: Add methods to return WinStartO
2019-05-11 18:47:14 +02:00
Stefano Avallone
3445d3e921
wifi: The state of an OriginatorBlockAckAgreement is never set to INACTIVE
...
Hence, remove the INACTIVE state. Actually, there is no point
in having such a state. If the inactivity timeout expires, the
block ack agreement is torn down. If the originator decides to
switch to Normal Ack policy, there is no need for the block ack
agreement to change state ("The block ack record shall be updated
irrespective of the acknowledgment type (Normal or Block Ack) for
the TID with a block ack agreement" - Section 10.24.3 of 802.11-2016).
2019-05-11 18:47:14 +02:00
Stefano Avallone
b88dbf5505
wifi: Further cleanup of the OriginatorBlockAckAgreement class
...
The m_sentMpdus and m_needBlockAckReq members of the
OriginatorBlockAckAgreement class are not actually used.
Consequently, remove the NotifyMpduTransmission and
CompleteExchange methods of the same class and various
other methods that only call the removed methods.
2019-05-11 18:47:14 +02:00
Stefano Avallone
3a6802e752
wifi: OriginatorBlockAckAgreement::IsBlockAckRequestNeeded is never used
2019-05-11 18:47:14 +02:00