Commit Graph

14232 Commits

Author SHA1 Message Date
Sébastien Deronne
32feed92ee wifi: Pass number of data bits instead of number of coded bits to error models 2019-06-02 21:30:10 +02:00
Stefano Avallone
dd606f7114 wifi: Rescan python bindings 2019-06-01 18:46:45 +02:00
Stefano Avallone
31d0003278 wifi: Move IsWithinSizeAndTimeLimits to MacLow 2019-06-01 16:30:27 +02:00
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