Vivek Jain
ed743b2cfe
tcp: RecoveryOps gets delivered information from RateOps
...
(incorporating comments from Natale P.)
2019-09-30 06:51:09 -07:00
Vivek Jain
3024805d16
tcp: Feed RateOps from TcpSocketBase
...
(incorporating comments from Natale P.)
2019-09-30 06:51:09 -07:00
Vivek Jain
3911b5f19f
tcp: Added RateOps class and Linux implementation to calculate the rate sample
...
(incorporating comments from Natale P.)
2019-09-30 06:51:08 -07:00
Natale Patriciello
b08ce80459
tcp: Added callbacks for timings in TcpTxBuffer
...
When a SACK is received or when an item is discarded (the segment was fully
acked) then fire a callback with the modified item. This will help when we will
have some mechanism that will look for the timing of these actions.
2019-09-30 06:50:19 -07:00
Natale Patriciello
e5ebdb3b11
tcp: Get the number of bytes SACKed out of the option processing
2019-09-30 06:50:19 -07:00
Natale Patriciello
e92c671f5e
tcp: split TcpTxItem in its own header/implementation file
...
- CopyFromSequence returns a TcpTxItem
Instead of returning a packet, TcpTxBuffer returns a pointer to
an item in its list of sent packet. The caller can then use the
packet stored inside, or have a look into the item properties
(retrans, lost, sacked, etc).
2019-09-30 06:50:19 -07:00
Vivek Jain
e82c68a1ae
tcp: reset cwnd to 1 after, and not before, the notification to a CA
2019-09-30 06:50:19 -07:00
Alexander Krotov
5fb0c87688
wifi: fix indentation in wifi-utils.h
2019-09-30 11:55:40 +03:00
Tom Henderson
da1b41ed1f
tcp: Ensure that congestion state is set after every notification
2019-09-25 18:34:04 -07:00
Tom Henderson
1eacc2fc0b
tcp: Improve some doxygen comments
2019-09-25 18:33:40 -07:00
Sébastien Deronne
2065242884
wifi: Fix wrong GI in TXVECTOR used in some tests
2019-09-25 15:16:40 +02:00
Tom Henderson
19e6ba2201
wifi: ( fixes #84 ) Removing wrong header due to copy-paste error
2019-09-19 10:26:23 -07:00
Tom Henderson
69a30ad42c
Remove tabs and fix whitespace
2019-09-16 07:09:47 -07:00
Stefano Avallone
7c1645ee28
applications: Cancel pending events when disposing an OnOffApplication object
2019-09-12 10:16:03 +02:00
Stefano Avallone
cc32d7e96a
wifi: ( fixes #77 ) Fix abort condition in VhtCapabilities::SetMaxMpduLength
...
Thanks to Krishna Bharadwaj for spotting this bug
2019-09-12 10:07:42 +02:00
Stefano Avallone
e9022846f6
wifi: ( fixes #79 ) Block Ack manager uses the originator block ack window
2019-09-12 10:07:42 +02:00
Stefano Avallone
f9089161e1
wifi: Add unit test for originator block ack window
2019-09-12 10:07:42 +02:00
Stefano Avallone
698abc5d5d
wifi: OriginatorBlockAckAgreement uses a Block Ack window
2019-09-12 10:07:42 +02:00
Stefano Avallone
333c58765a
wifi: Add a BlockAckWindow class
2019-09-12 10:07:42 +02:00
Stefano Avallone
7eae5c8387
wifi: Schedule a BAR (if needed) when requesting channel access
2019-09-12 10:07:42 +02:00
Jack Higgins
1483b8b228
internet: ( fixes #62 ) ICMP handle time exceed responses.
2019-09-05 22:45:23 +00:00
Alexander Krotov
5de272fa18
Fix a typo in the comment ("freed ip")
2019-09-03 12:29:58 +03:00
Tommaso Pecorella
c3130258d8
Remove c++11 deprecated ptr_fun and bind2nd
2019-08-25 14:00:52 +00:00
Gustavo Rezende
387ffd55a1
🐛 Missing ()
2019-08-23 17:56:45 +00:00
Tom Henderson
80839b33e4
bindings: Rescan all APIs
2019-08-12 17:00:41 -07:00
Tom Henderson
0258405cc6
build: Upgrade scripts to Python 3 (many changes due to Ankit Deepak)
2019-08-12 16:55:34 -07:00
Tom Henderson
2efb7daee1
lte: Avoid valgrind warning of uninitialized value
2019-08-08 12:37:17 -07:00
Eduardo Pinto
5b34c908f0
uan: Fix MAC address variable shadowing in subclasses
2019-08-07 06:02:57 -07:00
Tom Henderson
109f1f909a
visualizer: ( fixes #70 ) Update configuration of GooCanvas.CanvasEllipse
2019-07-17 10:09:58 -07:00
Muhammad Inamullah
db572034eb
wifi: ( fixes #30 ) Sequence number wrap around in MacLow::ReceiveMpdu
2019-07-07 22:00:13 -07:00
Tom Henderson
ed2d7f02fc
aodv: Reduce default node separation to account for wifi model changes
...
The addition of a default ThresholdPreambleDetectionModel with minimum
RSSI of -82 dBm made it such that the default grid step size of 100
resulted in signals too weak to pass the detection model.
2019-07-06 17:05:40 -07:00
Tom Henderson
f77c7ee3f4
flow-monitor: Relax node spacing to account for wifi model changes
2019-06-25 16:17:12 -07:00
Tom Henderson
6c87dff0ea
wifi: Clarify behavioral change due to preamble detection model
2019-06-25 16:15:31 -07:00
Manuel Requena
8490704c65
lte: Remove intriguing inline
...
GTP-C messages are not sent very often, so no need to optimize them
2019-06-18 11:49:14 +02:00
Aarush Ahuja
49dd7e246a
Fix bug in AntennaModel example code.
2019-06-16 20:04:43 +00:00
Tom Henderson
04f8caadd8
wifi: Rescan python bindings
2019-06-15 15:16:07 -07:00
Alexander Krotov
c2a5175b90
wifi: remove unused BlockAckManager::m_maxDelay
2019-06-14 19:23:35 +03:00
Tom Henderson
92929a919f
traffic-control: Document Perturbation attribute in FqCoDel
2019-06-09 07:29:53 -07:00
Sebastien Deronne
12c5e03a37
Merge branch 'wifi-error-model-coded-bits-vs-data-bits' into 'master'
...
wifi: Pass number of data bits instead of number of coded bits to error models
See merge request nsnam/ns-3-dev!67
2019-06-07 07:15:44 +00:00
Tom Henderson
37b502d578
lte: rescan API definitions for bindings
2019-06-04 21:44:04 -07:00
Manuel Requena
f887c118f6
Merge branch 'backhaul-update' into 'master'
...
lte: New customizable backhaul
See merge request nsnam/ns-3-dev!68
2019-06-04 16:06:26 +00:00
Manuel Requena
e23e796475
lte: Delete CsmaEpcHelper
2019-06-04 17:59:07 +02:00
Manuel Requena
565781fa41
lte: Clarify purpose of the example
2019-06-04 17:35:53 +02:00
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
Manuel Requena
3c68d6b6eb
lte: New customizable backhaul
2019-05-28 12:48:10 +02:00
Stefano Avallone
bb9cba6cd1
traffic-control: Rescan python bindings
2019-05-19 20:01:17 +02:00