Commit Graph

633 Commits

Author SHA1 Message Date
Natale Patriciello
b41965cab6 tcp: Added FastRetransmit method to TcpSocketBase 2016-08-30 09:28:20 +02:00
Natale Patriciello
12284e953d tcp: Added LimitedTransmit method to TcpSocketBase 2016-08-30 09:27:47 +02:00
Natale Patriciello
89eb614858 tcp: Added DupAck method to TcpSocketBase 2016-08-30 09:26:42 +02:00
Natale Patriciello
d78fb0d2c2 tcp: (fixes #2401) Deserialized len in TcpHeader 2016-08-30 09:24:18 +02:00
Natale Patriciello
7e1c1a5238 tcp: (fixes #2486) Corrected tracing of nextTxSeq 2016-08-30 09:21:04 +02:00
Tom Henderson
3989c359ce bindings: rescan all module bindings 2016-08-20 22:00:50 -07:00
Tom Henderson
8be66aed05 fix misspelled acronym 2016-08-20 11:16:29 -07:00
Tom Henderson
3622356bab Doxygen: fix various glithces 2016-08-20 13:57:42 +02:00
Amir Modarresi
531955a8fe tcp: Add H-TCP model 2016-08-18 16:22:57 -07:00
Pasquale Imputato
5f3f99ec52 traffic-control: Introduce the FQ-CoDel queue disc 2016-08-01 10:53:29 +02:00
Stefano Avallone
7fa7bc978f test: Move pfifo-fast and adaptive-red tests to ns3tc 2016-08-01 10:34:34 +02:00
Peter D. Barnes, Jr.
ba14b00dc6 [doc] Fix Sphinx error; use math for display equations 2016-07-29 12:36:51 -07:00
Tom Henderson
f23dc6a347 bindings: rescan all module bindings 2016-07-22 17:45:51 -07:00
Tom Henderson
7f88b04c33 bindings: rescan all module bindings 2016-07-20 16:33:57 -07:00
Tommaso Pecorella
971ace1bfd Rescan Python bindings 2016-07-16 23:29:23 +02:00
Tommaso Pecorella
d2e5208b7d Doygen: minor typos 2016-07-16 23:28:34 +02:00
Tommaso Pecorella
a4904416c3 internet: fix forward-declarations 2016-07-16 23:37:44 +02:00
Stefano Avallone
1ec310b39e traffic-control: PfifoFastQueueDisc uses priority to map packets to bands 2016-07-14 15:59:56 +02:00
Stefano Avallone
d693db5c11 network: Add a GetUint8Value method to the QueueItem class 2016-07-14 15:59:55 +02:00
Stefano Avallone
3376f65592 internet: Allowing Ipv4L3Protocol to set a default TOS value makes no sense anymore 2016-07-14 15:59:55 +02:00
Stefano Avallone
a000561495 network: Socket::IsManualIpTos can be replaced by Socket::GetIpTos 2016-07-14 15:59:55 +02:00
Stefano Avallone
83ed5e7bb6 network: Support socket priorities 2016-07-14 15:59:55 +02:00
Stefano Avallone
c8300ef811 internet: Add a tos field to InetSockAddress 2016-07-14 15:59:55 +02:00
Natale Patriciello
79da17e2d2 tcp: (documentation) fixed math and figures 2016-07-14 15:28:43 +02:00
Tommaso Pecorella
5528b342cb internet and other modules: doxygen and manual improvements 2016-07-14 10:56:33 +02:00
Tom Henderson
b1c3fd67bc rescan all bindings 2016-07-12 08:17:20 -07:00
Natale Patriciello
1d91b7c21a tcp: Veno simplified 2016-07-04 15:15:48 +02:00
Natale Patriciello
cd29d3dea9 tcp: Vegas simplified 2016-07-04 15:04:59 +02:00
Natale Patriciello
bb32843c36 tcp: (documentation) added missing figure 2016-07-01 16:51:43 +02:00
Natale Patriciello
b7ec2e833c tcp: Documentation on TCP-application interface 2016-06-27 16:32:04 +02:00
Stefano Avallone
a2e4d75c84 internet: (fixes #2440) SocketIpTosTag might be added twice if a packet is sent multiple times 2016-06-15 16:15:56 +02:00
Tommso Pecorella
70fc877f81 internet: (fixes #2438) Routing must not chain-process packets coming from a non-forwarding interface 2016-06-13 00:11:15 +02:00
Sébastien Deronne
aa4498a55c internet: (fixes clang) Fix compilation warnings 2016-06-10 21:45:37 +02:00
Anh Nguyen
609f07f047 tcp: added TCP Illinois 2016-06-09 12:31:28 +02:00
Anh Nguyen
5a63ddb268 tcp: added TCP YeAH 2016-06-09 12:18:15 +02:00
Natale Patriciello
41566e885d tcp: (fixes #2461) BIC should copy private members 2016-06-04 14:51:18 +02:00
Tom Henderson
178c70829f bindings: rescan all module bindings 2016-06-02 09:24:07 -07:00
Tommaso Pecorella
afa5de4a78 internet: (fixes #231) Remove SocketAddressTag
SocketAddressTag was a long-standing API glitch. It was used to replicate the RecvFrom effect (i.e., to know the source address of packet) without calling RecvFrom.
This option is more harmful than useful, because in case of tunnels the new tag needs to replace the old one. Moreover, there is no real need to create a new API when there is a perfectly working one (i.e., RecvFrom).
2016-06-02 01:16:39 +02:00
Tommaso Pecorella
1865443417 Doxygen: some typos fixed. 2016-05-29 17:24:37 +02:00
Stefano Avallone
ab38c73c91 internet: (fixes #2425) UdpSocketImpl simplification 2016-05-28 01:07:41 +02:00
Tommaso Pecorella
710325128b internet: RIP[ng] remove dependency from SocketAddressTag 2016-05-21 15:38:49 +02:00
Tommaso Pecorella
6090fcd3a6 internet: (fixes #2414) UdpSocket doesn't call NotifyConnectionFailed 2016-05-18 23:13:08 +02:00
Tom Henderson
ae7b2c6a2c internet: Rescan bindings 2016-05-17 06:57:40 -07:00
Natale Patriciello
f33b02777b tcp: (fixes #2392) patch commit 12096:8044a6a0db22 for SYN retx 2016-05-06 18:15:30 -07:00
Natale Patriciello
b6c47e6cea tcp: (fixes #2392) SYN advwin should not be scaled 2016-04-27 15:31:39 +02:00
Natale Patriciello
dc6e0525d4 tcp: TCP Bic test uses a Simulator instance 2016-04-26 15:28:37 +02:00
Tommaso Pecorella
d7d5575dc1 internet: (fixes #2383) IPv4 header for reassembled packets reports a wrong payload size. 2016-04-22 02:27:25 +02:00
Stefano Avallone
3b4e3ba53d internet: (fixes #2377) SocketIpTosTag and SocketIpv6TclassTag may be added twice in UDP 2016-04-20 00:18:21 +02:00
Anh Nguyen
e32a77a5e9 internet: added test for TCP Bic 2016-04-18 17:22:51 +02:00
Natale Patriciello
5aaeb0103c internet: Added TCP Bic 2016-04-18 17:21:45 +02:00