1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-18 12:52:44 +01:00
Commit Graph

161 Commits

Author SHA1 Message Date
Oliver
cc7f4e0a7b [sys net destiny]
- added dynamic treatment of sending data via send() > MSS
2012-02-08 04:46:54 +01:00
Oliver
eed1de6d29 [sys net destiny]
- TCP_HC: changed retransmit of payload to MOSTLY_COMPRESSED_HEADER
2012-02-07 19:41:49 +01:00
Oliver
50e745026f [sys net destiny]
- also changed byte order of tcp fragments to big endian
2012-02-07 04:39:28 +01:00
Oliver
ee34ac4375 [sys net destiny]
- fixed handling of duplicate tcp segments (tcp_hc and regular)
- few general bugfixes
2012-02-07 04:24:00 +01:00
Oliver
ec900bc5f5 [sys net destiny]
- fixed a lot of bugs in tcp header compression algorithms
2012-02-05 00:33:55 +01:00
Oliver
18db29153a [sys net destiny]
- added decompression of compressed tcp packet fragments
- still a lot of bugs left!
2012-02-03 03:11:30 +01:00
Eric Engel
6491312b98 Added trickle Algorithm 2012-02-02 21:31:28 +01:00
Oliver
7c293f82e4 [sys net destiny]
- added tcp_hc compress handling
2012-02-02 02:41:39 +01:00
Oliver
b7f5405ec7 [sys net destiny]
- code cleanup
- refactoring
2012-02-01 21:07:57 +01:00
Eric Engel
d10136aec5 [sys net sixlowpan rpl] Beim erhalt von DIO Nachrichten wird Dodags beigetreten, parents werden hinzugefügt, globale Reperatur wird getriggert 2012-01-31 19:36:26 +01:00
Oliver
1465da2e84 [projects tlayer]
- Added: Close_TCP, TCP_Performance test, UDP_Performance test

[sys net destiny]
- bugfixes
- Added: Simultaneous close, Memory protection for tcp timer thread

[sys net sixlowpan]
- Added: separate sending buffer (just a HACK workaround!)
2012-01-30 22:44:38 +01:00
Oliver
c258075aaa [sys net destiny]
- changed queued socket architecture to be consistent with normal
sockets, saving RAM
2012-01-28 16:15:09 +01:00
Oliver
628cf2b38d [sys net destiny]
- fixed some tcp sequence number bugs
- tcp window size "1" and retransmit/timeout handling should work now
2012-01-28 01:55:21 +01:00
Oliver
7f48b8d6ae [projects tlayer]
- added bidirectional TCP usage

[sys net destiny]
- added payload retransmit handling
2012-01-27 02:54:59 +01:00
Eric Engel
445fb4450f Corrected Jamfiles, no more direct call of rpl functions from sixlowip 2012-01-26 20:26:55 +01:00
Oliver
f92299c523 [sys net destiny]
- changed architecture to tcp control block struct
2012-01-25 03:38:22 +01:00
Oliver
75514e30b8 [sys net net_help]
- removed net_msg_FUNCTION ID Handling in favor of function commands

[sys net destiny]
- added TCP Connect Timeout and retry handling
2012-01-24 03:19:11 +01:00
Oliver
c55a5db84f - adjusted jam files for endless loop
- STILL error in rpl jamfile
2012-01-24 02:56:49 +01:00
Oliver Hahm
1f09cfce9e Merge branch 'master' of ssh://ukleos/home/git/ukleos 2012-01-20 17:44:24 +01:00
Oliver Hahm
b360d53577 [sys net sixlowpan]
* added missing rtc module to Jamfile
2012-01-20 17:43:57 +01:00
Eric Engel
f54436afd7 fixed wrong flag value 2012-01-19 17:46:07 +01:00
Eric Engel
f3ec877def added incomplete rpl 2012-01-19 17:37:48 +01:00
Eric Engel
550c829f0d added incomplete rpl 2012-01-19 17:35:50 +01:00
Oliver Hahm
59a46e0e88 Merge branch 'sixlowpan'
Conflicts:
	cpu/arm_common/hwtimer_cpu.c
	sys/include/vtimer.h
	sys/vtimer.c
2012-01-11 17:02:43 +01:00
Oliver
ff347d3fb3 - Bugfix: TCP window size was not increased again after reading from the
socket
2012-01-03 02:48:11 +01:00
Oliver
15fab8e0cc - set TCP MTU to more realistic value
- Implemented TCP SOCKET API close()
- minor bugfixes
2012-01-03 02:16:43 +01:00
Oliver
de210879cb - refactored some of the stuff needed to send an TCP/IP packet 2011-12-27 05:31:52 +01:00
Oliver
436d977275 - Added Timeout handling when reassembling 6LoWPAN fragments 2011-12-27 03:04:41 +01:00
Oliver
11fecd089e - Added dynamic 6LoWPAN fragment buffer for reassembly of multiple
fragments at the same time
- Introduced thread message wrappers for identifying the correct
function
- Several bugfixes
2011-12-26 02:59:58 +01:00
Oliver
ae7d26382e NEW features: recv(); for TCP, TCP ACKs for data, introduced
net_msg_*() helper functions,
fixed lots of bugs
2011-11-25 01:31:54 +01:00
Oliver
f6fb8f7194 First simple transfer of data using an established TCP connection 2011-11-11 03:41:08 +01:00
Oliver
6b84ae0807 TCP bug fix, TCP refactoring 2011-11-08 02:14:58 +01:00
Oliver
7d1f607f0f Socket API: Code cleanup, small bugfixes 2011-11-02 02:55:38 +01:00
Oliver
c1b2b10a06 UDP bug fixes: after using TCP connection, socket was not deleted
properly
2011-11-01 21:04:28 +01:00
Oliver
fecb514293 Major bug fixes in TCP socket API and TCP packet handler. 2011-11-01 05:47:28 +01:00
Oliver
e9cde11409 TCP 3-way handshake finished, but NOT tested!
WARNING: TCP code not yet useable!
UDP improvements in socket API.
2011-10-28 04:37:12 +02:00
Oliver
9e20944fde new socket API functions, added TCP Handler, introduced global network
helper, increased stack sizes of network threads
2011-10-13 04:31:07 +02:00
Oliver Gesch
d9ff08b23a new, DESTiny: UDP Transport Layer and UDP part of Socket API 2011-09-28 16:29:01 +02:00
mlenders
5e6c25b511 Removed Escaping of '\r' 2011-08-05 17:17:12 +02:00
mlenders
3862e2b894 Merge branch 'sixlowpan' of ssh://ukleos.imp.fu-berlin.de/home/git/ukleos into sixlowpan 2011-08-05 16:11:07 +02:00
mlenders
19dc26b496 [*]
* reserved to empty in serial frames
2011-08-05 15:45:38 +02:00
mlenders
22b2690271 [sys/net/sixlowpan/flowcontrol.h]
* Window sizes to 1
2011-07-28 18:26:56 +02:00
mlenders
f40ed36802 [sys/net/sixlowpan/flowcontrol.*]
* fixed sem_init()
2011-07-28 18:25:57 +02:00
mlenders
c6c5eaae70 Fixed readpacket 2011-07-27 19:43:51 +02:00
mlenders
be73807c7b Unknown Ethertype output as 2 Byte Hex 2011-07-27 19:42:59 +02:00
mlenders
c884742cea ABRO for Border Router 2011-07-27 02:12:30 +02:00
mlenders
d3ad8bce2c fixed writepacket 2011-07-27 02:10:47 +02:00
mlenders
8be561e869 * implemented rudimentary ICMPv6 handling for border router 2011-07-26 13:41:40 +02:00
mlenders
fd551d572d [sys/net/sixlowpan/sixlownd.*]
* changed abro management
2011-07-26 13:35:58 +02:00
mlenders
355ee7a9fe Merge branch 'sixlowpan' of ssh://ukleos.imp.fu-berlin.de/home/git/ukleos into sixlowpan 2011-07-26 10:32:08 +02:00