Commit Graph

11560 Commits

Author SHA1 Message Date
Manuel Requena
553a9fb523 lte: (fixes #106) IMSI is a uint64_t 2019-12-12 11:07:10 +01:00
Zhao Wen Chow
eed73f5e89 wifi: (fixes #116) Fix receptionOkAtLeastForOneMpdu assessment
Fix the scenario where all MPDUs' reception failed but the receptionOkAtLeastForOneMpdu variable is true
2019-12-09 20:20:21 +09:00
Tommaso Pecorella
89612f1851 internet: (fixes #111) Rip and RipNg don't receive unicast packets. 2019-12-04 22:02:39 +01:00
Tom Henderson
8640184934 traffic-control: Add logging to TrafficControlLayer::ScanDevices() 2019-12-03 16:31:00 -08:00
Tommaso Pecorella
578c107ebd internet: fix packet deduplication test 2019-12-01 20:52:11 +01:00
Jack Higgins
07ef569824 internet-apps: add TracerouteV4 application 2019-12-01 15:52:50 +01:00
Tommaso Pecorella
876372b764 Add Ipv6Address::MakeAutoconfigured[LinkLocal]Address 2019-12-01 14:12:54 +01:00
Tommaso Pecorella
46ec310396 Move Ipv6RawSocketFactory creation from Icmpv6L4Prot. to Ipv6L3Prot. 2019-12-01 14:10:58 +01:00
Tommaso Pecorella
a43a18ac2d Lr-wpan should use RFC 4944 scheme, i.e., use a PseudoMac48:
PanId:00:00:NodeId
2019-11-30 21:01:51 +01:00
Tommaso Pecorella
413b0a42f1 network: Ipv6Address should invert the Mac48 U/L bit, not always set it. 2019-11-30 20:48:56 +01:00
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
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
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
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