Peter D. Barnes, Jr
e461e54d5a
Update Ptr validity checks to new Ptr<>::operator bool
2022-08-18 08:59:30 -07:00
Tommaso Pecorella
4e0747d759
applications: ( fixes #702 ) Support IPv6 for PacketSink
2022-07-23 18:54:10 +00:00
Gabriel Ferreira
60e1e4032c
fixing dead links
2022-06-18 17:57:05 -03:00
Tom Henderson
b6a5ee8151
Run utils/trim-trailing-whitespace.py on codebase
2022-06-05 21:01:11 -07:00
Peter Barnes
0e685cbdbb
Use [[maybe_unused]] attribute directly, instead of NS_UNUSED
2021-12-21 10:32:43 +00:00
Tom Henderson
8620df1da7
applications: Allow InetSocketAddress types to be logged
2021-09-18 11:26:26 -07:00
Tommaso Pecorella
65b1e59ccf
applications: ( fixes #449 , #453 ) add correct receiving address to PacketSink traces for UDP.
2021-09-10 18:09:50 +00:00
Gabriel Ferreira
22346169fb
applications: cache peer address string in UdpClient
2021-08-24 12:35:30 -03:00
Tommaso Pecorella
6f9225dfab
applications: doxygen fixes
2021-05-27 21:52:29 +00:00
Tom Henderson
a773a15d48
applications: Include SeqTs header size in logged receive packet size
2021-04-16 07:55:38 -07:00
Peter D. Barnes, Jr
29e691d342
applications: (merges !444 ) Report Tx bytes from UdpClient.
...
This is the send side counterpart to PacketSink::GetTotalRx
2020-11-28 12:08:31 -08:00
Anna Poon
7f5d58c769
applications: Time arithmetic implementation changes
2020-09-15 19:32:07 +00:00
Tom Henderson
d66b180611
applications: Handle possible partial socket send
2020-09-02 17:51:21 -07:00
Steven Smith
098d8490fd
applications: Remove stray exit call from OnOffApplication
2020-08-29 10:56:04 -07:00
Tom Henderson
c8f1267127
applications: Align E2eStatsHeader with other application headers ( !211 )
...
* E2eStatsHeader renamed to SeqTsSizeHeader, for module naming consistency
* BulkSendApplication::EnableE2EStats attribute renamed to EnableSeqTsSizeHeader
* BulkSendApplication::TxE2EStat trace source renamed to TxWithSeqTsSize
* OnOffApplication::EnableE2EStats attribute renamed to EnableSeqTsSizeHeader
* OnOffApplication::TxE2EStat trace source renamed to TxWithSeqTsSize
* PacketSink::EnableE2EStats attribute renamed to EnableSeqTsSizeHeader
* PacketSink::RxE2EStat trace source renamed to RxWithSeqTsSize
* Cache outgoing packet based on Socket::Send () failure (due to full buffer)
* Add test suite for BulkSendApplication, checking sequence number operation
* Various other review comments addressed, and doxygen alignments
2020-06-09 18:29:27 -07:00
Tommaso Pecorella
5fd3f38528
applications: Add SeqTsEchoHeader variant
2020-06-09 16:29:21 -07:00
N
a9491c47ae
app: E2E stats header
...
Right now, there is no way of extracting e2e statistics without using flow monitor. This patch enables, with an attribute, the possibility of adding a particular header to the outgoing packets, that will be read from PacketSink. The header contains Sequence, Size, and Timestamp, and therefore at the reception, it is possible to measure throughput and per-packet delay.
2020-03-09 10:39:45 +00:00
Stefano Avallone
7c1645ee28
applications: Cancel pending events when disposing an OnOffApplication object
2019-09-12 10:16:03 +02:00
Alexander Krotov
5de272fa18
Fix a typo in the comment ("freed ip")
2019-09-03 12:29:58 +03:00
Gabriel Arrobo
dba4333f85
Fix various typos
2019-03-30 20:30:18 -07:00
Tom Henderson
9c5205a056
applications: Fix initialization problem for related attributes
2018-06-21 18:28:31 -07:00
Budiarto Herman
372b008e5d
applications: Add 3GPP HTTP model
2018-06-08 10:55:56 -07:00
Fernando J. Cintrón
e248097d85
applications: Add trace sources to traffic generators
2018-05-29 20:17:42 -07:00
Tom Henderson
e3eeb3b5c8
applications: ( fixes #2775 ) UdpClient packet size attribute size
2018-05-29 19:51:04 -07:00
Peter D. Barnes, Jr.
729e31bc8d
Improve attribute help message.
2017-08-29 08:03:06 -07:00
Tommaso Pecorella
a35b036bc1
Applications: UdpTraceClient - fix use of uninitialized variable
2017-07-27 22:07:12 +02:00
Tommaso Pecorella
67df11a5d9
Applications: Add an attribute to UdpTraceClient to read the trace only once.
2017-07-26 23:58:24 +02:00
Tommaso Pecorella
bd2a27113a
applications: ( fixes #2732 ) BulkSend Tx trace is fired too much
2017-04-30 00:05:35 +02:00
Alexander Krotov
0a1cd67308
applications: Check for Bind errors
2017-04-05 12:42:35 +03:00
Stefano Avallone
8255f5523b
applications: ( fixes #2474 ) Make Udp[Echo|Trace]Client work with Inet[6]SocketAddresses
2016-09-02 09:31:40 +02:00
Tommaso Pecorella
5528b342cb
internet and other modules: doxygen and manual improvements
2016-07-14 10:56:33 +02:00
Tommaso Pecorella
a6c4a53280
applications: ( fixes #2443 ) Increase applications counters to accomodate Gbps transfer rates.
2016-07-12 01:17:09 +02:00
Tommaso Pecorella
6bd2b6f256
Moved internet-specific apps to the new internet-apps module
2015-11-09 22:32:26 +01:00
Tommaso Pecorella
b46c6eef97
Bug 2195 - Udp[*]Client can't send packets to broadcast address
2015-10-19 22:04:11 +02:00
Tommaso Pecorella
7870451290
Bug 2177 - Ipv6ExtensionHeader length - code cleanup and remove hardcoded values
2015-09-19 16:14:49 +02:00
Peter D. Barnes, Jr.
61f2fbd415
[doxygen] Revise TracedCallback function signatures for const.
2015-08-18 16:46:10 -07:00
Tommaso Pecorella
8628634ffa
[Doxygen] Application module fixes
2015-05-24 00:12:27 +02:00
Tommaso Pecorella
90784f5eef
Bug 2067 - TCP performances drop when Advertised Window is larger than Sender Buffer size
2015-05-04 12:32:47 -07:00
Mohit Goyal
c68cfb15ed
SetGroupName for applications module
2015-03-27 07:17:37 -07:00
Tommaso Pecorella
176f9722ea
Clarify radvd log output
2015-01-25 06:58:42 +01:00
Peter D. Barnes, Jr.
692bf472e6
TracedCallback function signatures, the rest.
2014-12-04 10:02:01 -08:00
Peter D. Barnes, Jr.
4cb9c7b916
TracedCallback function signatures, the simple ones.
...
These are TracedCallback function signatures for traces sources
using a single argument.
2014-10-03 02:24:42 -07:00
Tommaso Pecorella
8434fca41f
Bug 2016 - Radvd do not consider the SendAdvert option and don't reply to RS
2014-11-19 00:13:58 +01:00
Peter D. Barnes, Jr.
bfdb6ef10a
[Bug 1551] Redux: NS_LOG_COMPONENT_DEFINE inside or outside of ns3 namespace?
2014-09-26 15:51:00 -07:00
Peter D. Barnes, Jr.
3611bd11a5
[Bug 1551] NS_LOG_COMPONENT_DEFINE inside or outside of ns3 namespace?
2014-09-26 12:44:13 -07:00
Tommaso Pecorella
f3a3fb85b1
RIPng implementation
2014-03-17 20:01:49 +01:00
Andrey Mazo
afb50f1c25
whitespace fix after 20ce79766233.
2014-03-27 16:31:06 +04:00
Eugene Chemeritskiy
a88ee6e269
Bug 1890 - UdpClientTrace: MPEG frame size is squeezed into (insufficient) 16 bit integer
2014-03-26 23:20:13 +01:00
Tommaso Pecorella
a2e81e7341
Bug 1883 - IPv6 don't consider the prefix and network when choosing output address
2014-03-15 15:35:58 +01:00
Peter D. Barnes, Jr.
cd3da7143d
[doxygen] Revert r10410, r10411, r10412
2014-03-05 17:06:59 -08:00