Jared Dulmage
204bb0d30e
internet: (merge !129 ) Reduced event generation for Ipv4L3Protocol multicast de-duplication
2019-11-29 23:41:21 +01:00
ZorazeAli
3b2ac47f2d
lte: Add attribute to configure the reordering timer of RLC UM
2019-11-29 13:06:46 +01:00
Tom Henderson
7e3f6328ed
netanim: Add debugging message to asserts
2019-11-23 09:28:07 -08:00
Davide Magrin
8cad6675cd
lte: Only call RecvSystemInformation once and use correct context
...
see merge request nsnam/ns-3-dev!117
2019-11-13 08:55:39 +01:00
Alexander Krotov
149f748cf9
core: assert that Ptr is not null on dereference
...
This way it is possible to catch errors even if the pointer is not actually dereferenced,
for example when it is used to call an object method or stored as a reference.
2019-11-11 19:48:22 +03:00
Alexander Krotov
c312a9f4b3
internet: fix some null Ptr dereferences
...
They didn't trigger segmentation fault because GetLocalTime() does not use "this".
2019-11-11 19:45:41 +03:00
Stefano Avallone
daf5ca7a2e
wifi: ( fixes #94 ) Set Retry flag of retransmitted frames
2019-11-07 19:42:22 +01:00
Tom Henderson
9944be4c36
internet: Rename Ipv4L3Protocol::EnableRFC6621 attribute from commit 60dc6f91
2019-10-30 20:35:22 -07:00
Jared Dulmage
0482b12b3c
Copyright change from WPL, Inc. to Caliola Engineering, LLC
2019-10-30 16:36:06 -07:00
Tom Henderson
39dc3437ce
internet: Document IPv4 DPD support (based on commit log from Jared Dulmage)
2019-10-30 06:25:21 -07:00
Ryan Mast
5ac2bb39ff
internet: Remove unused include from ipv4-deduplication-test.cc
2019-10-29 19:35:01 -07:00
Jared Dulmage
60dc6f91b9
internet: (Merge !102 ) Add RFC6621 IPv4 layer de-duplication
2019-10-26 13:24:59 +02:00
Alexander Krotov
ad3324e2dd
wifi: actually reset flags in TestSimpleFrameCaptureModel
...
Previously Reset was simply called multiple times before Simulator::Run ()
2019-10-21 17:56:09 +03:00
Alexander Krotov
a5eecaec4e
wifi: open Minstrel stats files on demand
...
This prevents creation of empty files when PrintStats attribute is disabled
2019-10-21 11:00:19 +00:00
Tommaso Pecorella
cb0f50401f
Clarify UDP behaviour when sending broadcast packets.
2019-10-20 19:14:06 +02:00
Parth Pratim (GCI 2018)
60cfa6d3c8
visualizer: ( fixes #72 ) Modify and use old configuration of CanvasEllipse
2019-10-18 18:13:38 -07:00
Alexander Krotov
a778e7894e
Make CASE 14 in TestAmpduReception pass
2019-10-17 15:56:33 +03:00
Alexander Krotov
da9fbdc0cf
wifi: take window end into account for chunk duration calculation
...
Otherwise if SINR is the same during the whole A-MPDU reception,
first chunk, corresponding to the first MPDU,
may span the whole A-MPDU. The number of bits calculated is
incorrect and the probability of success for the first MPDU
in A-MPDU is significantly lower than it should be.
2019-10-17 14:11:00 +03:00
Davide Magrin
e472686e64
lte: Include LogComponentEnable statements for new classes
...
see merge request nsnam/ns-3-dev!116
2019-10-14 16:51:28 +02:00
Tom Henderson
b1c7297f94
internet: Clarify DSCP codepoint value (Doxygen)
2019-10-11 13:09:27 -07:00
Alexander Krotov
29ba0867b0
core: Fix paper title in GammaRandomVariable documentation
2019-10-11 19:37:06 +03:00
Sébastien Deronne
29152dd9c9
spectrum: Fix missing space in MultiModelSpectrumChannel trace
2019-10-09 21:24:00 +02:00
Rediet
a9c54ea956
wifi: Use wifi- prefix for all test-suites and examples
...
Will enable easier wildcarding
2019-10-08 12:41:32 -07:00
Steven Smith
1b4a0c1967
Invoke sent trace callback after send; fixed issue with dropping last send trace callback
2019-10-08 11:55:06 -07:00
Tom Henderson
f5c7c8f17c
wifi: Rescan python bindings
2019-10-05 09:40:54 -07:00
Stefano Avallone
33dd9ce2f1
wifi: Check if an agreement exists before resetting it
...
Fix crashes with non-null inactivity timeout
2019-10-04 23:02:40 +02:00
Stefano Avallone
1b96764ead
wifi: ( fixes #2928 ) Correctly determine if a BAR needs to be retransmitted
2019-10-04 23:02:33 +02:00
Mohit P. Tahiliani
c27066ae3f
wifi: Remove unused variable in ARF, AARF and AARFCD
2019-10-04 11:46:10 +03:00
Tom Henderson
6f09faffaf
Resolve valgrind warning about uninitialized value
2019-10-02 14:20:20 -07:00
Tom Henderson
64cd4291b2
Fix clang compilation issues
2019-09-30 20:33:20 -07:00
Tom Henderson
d7914a847d
internet: Rescan API definitions
2019-09-30 06:52:25 -07:00
Tom Henderson
a8687bc642
Fix coding style for newly added files
2019-09-30 06:52:19 -07:00
Vivek Jain
cfa918b74e
tcp: Added CongControl API in TcpCongestionOps
2019-09-30 06:51:09 -07:00
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