Tom Henderson
a718df4db3
traffic-control: Update documentation
2019-11-29 17:10:38 -08:00
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
Jack Higgins
1ef661512a
- Changed std::cout to NS_LOG_UNCOND in v4traceroute.cc
2019-11-29 12:17:48 +09: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
779ff1435c
documentation: Align other configuration files with commit 06865c73
2019-11-06 13:16:23 -08:00
Tom Henderson
06865c731f
documentation: Prevent overflow of tutorial table
2019-10-31 12:24:40 -07: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
f78d706fb0
Update CHANGES.html and RELEASE_NOTES
2019-10-30 06:36:17 -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
Jack Higgins
5a75ffb62b
- Doxygen comment fixes
...
- Removed m_recv unused variable
2019-10-28 19:01:10 +09: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
9b55e42d79
Merge branch 'interference-helper-windowend'
...
MR !118
2019-10-17 17:38:05 +03: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
Parth Pratim (GCI 2018)
6b2aa28749
examples: Align third.py with third.cc
2019-10-08 12:01:19 -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
Mohit P. Tahiliani
e026a70c7d
doc: Minor updates and fix typos
2019-10-02 15:57:15 +00: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
2dfc7546b7
Update CHANGES.html
2019-09-30 06:52:23 -07:00
Tom Henderson
a8687bc642
Fix coding style for newly added files
2019-09-30 06:52:19 -07:00
Natale Patriciello
9d5e29c8bf
changes: Add CongControl to CHANGES.html
2019-09-30 06:51:09 -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