1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/sys/net/transport_layer/destiny
Cenk Gündoğan 75546fcf6c destiny: set ack bit for (almost) all segments after syn
The current implementation does not set the ack bit
for outgoing data segments and the fin segment.

However, RFC793 states that all segments
should have an ack bit set in order to present a valid
ack nr. in outgoing segments.

Currently, data segments and acknowledgement segments
are distinguished by the existence of their ack bit.
With the new assumption, that both of these types of
segments need an ack bit set, I had to change several
parts of the current implementation to make this
decision by inspecting the payload size.

destiny: added parens
2014-06-24 10:44:11 +02:00
..
destiny.c newlib doesn't support the z modifier 2014-02-08 21:31:13 +01:00
Makefile streamlined driver include pathes 2014-02-05 18:56:47 +01:00
msg_help.c Add Oliver Gesch as author of his files and license header 2014-01-31 17:01:51 +01:00
msg_help.h Add Oliver Gesch as author of his files and license header 2014-01-31 17:01:51 +01:00
socket.c destiny: set ack bit for (almost) all segments after syn 2014-06-24 10:44:11 +02:00
socket.h destiny: set ack bit for (almost) all segments after syn 2014-06-24 10:44:11 +02:00
tcp_hc.c moved destiny into transport_layer subfolder 2013-12-19 19:13:26 +01:00
tcp_hc.h Add Oliver Gesch as author of his files and license header 2014-01-31 17:01:51 +01:00
tcp_timer.c net: destiny: fixed typo and further cleanups 2014-03-18 12:03:03 +01:00
tcp_timer.h Add Oliver Gesch as author of his files and license header 2014-01-31 17:01:51 +01:00
tcp.c destiny: set ack bit for (almost) all segments after syn 2014-06-24 10:44:11 +02:00
tcp.h destiny: wireshark compliant tcp flags 2014-06-05 13:15:00 +02:00
udp.c also add msg_queue for UDP 2014-02-13 07:07:46 +01:00
udp.h also add msg_queue for UDP 2014-02-13 07:07:46 +01:00