Oleg Hahm
b3162f86e7
convert into host byte order in UDP reception
2013-11-20 15:14:34 +01:00
Oleg Hahm
05eb5a8ba6
use correct length for UDP checksum calculation
2013-11-20 02:22:50 +01:00
Martin Lenders
d47907ed1a
Refactor net module to one include directory
2013-11-06 13:04:23 +01:00
Martin Lenders
05ececa079
Merge pull request #259 from OlegHahm/ieee802154_frame_byteorder
...
fixed byte order in network stack
2013-11-03 05:40:03 -08:00
Martin Lenders
128125b44e
Some fixes to destiny
...
* fixed broken destiny types header
* added TCP flags to corresponding header
* removed TCP_HC struct from tcp.h
2013-10-25 23:06:50 +02:00
Oleg Hahm
a94d4a0b46
correct byte order for UDP length field
2013-10-25 17:46:18 +02:00
Martin Lenders
f537e19b26
Move L4 packet headers to destiny/types.h
2013-10-25 14:28:17 +02:00
Martin Lenders
6b999dc7bf
Enforce coding conventions in destiny via astyle
2013-10-25 14:28:17 +02:00
Martin Lenders
4825ec21b9
Order includes in destiny
2013-10-25 14:28:16 +02:00
Martin Lenders
94217d03e8
Move msg_help to destiny
2013-10-25 14:28:16 +02:00
Martin Lenders
75064eb630
Add documentation for destiny/socket.h
2013-10-25 14:28:16 +02:00
Martin Lenders
3149e83826
Refactor destiny/socket.h
2013-10-25 14:28:16 +02:00
Martin Lenders
b223a8baf0
Add Documentation destiny/in.h
2013-10-25 14:28:16 +02:00
Martin Lenders
e899970ecd
Refactor destiny/in.h
2013-10-25 14:28:16 +02:00
Martin Lenders
446be54a24
Add Documentation for destiny.h
2013-10-25 14:28:16 +02:00
Martin Lenders
de33fcd31b
Refactor destiny.h
2013-10-25 14:28:16 +02:00
Oleg Hahm
31d99e3084
set stacksizes to default values
2013-10-23 21:15:45 +02:00
Oleg Hahm
c142b40a5b
network stack related includes
2013-10-16 15:24:41 +02:00
Oleg Hahm
b26153dba9
included cpu.h in destiny to provide ssize_t
2013-09-12 14:33:58 +02:00
Oleg Hahm
87e0f7a70a
append include path in destiny Makefile
2013-08-15 10:31:54 +02:00
authmillenon
e2c201f2e0
Merge branch 'remove_carriage_returns' of github.com:authmillenon/RIOT into authmillenon-remove_carriage_returns
...
Conflicts:
sys/net/destiny/in.h
sys/net/destiny/socket.h
sys/net/destiny/tcp.h
sys/net/destiny/tcp_hc.c
sys/net/destiny/tcp_hc.h
sys/net/destiny/tcp_timer.c
sys/net/destiny/udp.c
sys/net/destiny/udp.h
2013-08-15 10:30:02 +02:00
authmillenon
a3b754b662
Remove carriage returns
...
Git for windows handles those by itself
2013-08-15 10:17:15 +02:00
authmillenon
0e1baea34e
Refactor ip.h
2013-08-14 04:04:13 +02:00
authmillenon
202d651a0d
Refactor lowpan.h
2013-08-14 01:36:22 +02:00
Martin Lenders
b944a48da9
Set up new directory structure
2013-08-14 00:33:11 +02:00
Oleg Hahm
39a4dc684e
fixes for #62 : eliminate unused parameter warnings
...
NOTE: this commit introduces a kernel API change for mutex_unlock
2013-08-04 04:10:33 +02:00
Benjamin Valentin
18ef96422f
add typedefs to socket.h to improve POSIX compliance
2013-07-24 02:52:24 +02:00
Oleg Hahm
267053042e
moved buffer initialization from header to c files
...
fixed file format
2013-07-05 09:37:34 +02:00
Oliver Hahm
c8bee9e554
fixed coding style (space after most keywords)
2013-06-24 22:37:35 +02:00
Oliver Hahm
f2ec1009af
fixed some struct issues (broken by cc fixes)
2013-06-24 14:11:30 +02:00
Oliver Hahm
d01fd9a508
final coding convention fixes
2013-06-22 17:58:19 +02:00
Christian Mehlis
608fb5582b
fix printf patterns
2013-06-16 14:13:38 +02:00
Christian Mehlis
1fcc5c8ed8
fix bad vtimer_now call
2013-06-16 14:13:02 +02:00
Christian Mehlis
4d8783e023
use out parameter for vtimer_now
2013-06-13 10:23:47 +02:00
Martin Lenders
01f2cb2115
Add more destiny fixes
2013-05-22 16:57:20 +02:00
Martin Lenders
fbca6f8a30
Make include paths in destiny relative
...
* When included by other modules the absolute paths of destiny
lead to problems
2013-05-22 16:27:28 +02:00
Benjamin Valentin
4d73d17662
add Makefiles to sys/net
2013-03-16 17:27:27 +01:00
Oleg Hahm
bae6d13bdc
* fixed fileending
2013-03-07 19:29:13 +01:00
Benjamin Valentin
c5bd1fa8f1
make sendto() and accept() interfaces conform to POSIX, doesn't change anything as addrlen is unused anyway
2013-03-07 18:08:50 +01:00
Oleg Hahm
d31ee82518
* removed legacy projects folder and Jamfiles
2013-02-27 19:08:16 +01:00
Oliver
d6f0e9c3dc
[projects tlayer]
...
- adjusted thread stack sizes to more realistic value
[projects sixlowpan]
- adapted sixlowpan API change
[sys net sixlowpan]
- adjusted thread stack sizes to more realistic value
[sys net destiny]
- adjusted thread stack sizes to more realistic value
2012-03-01 02:48:22 +01:00
Oliver
8124389151
[sys net destiny]
...
- fixed a bug where the returned UDP packet length was too big
2012-02-21 02:44:11 +01:00
Oliver
9ca8afd70c
[ sys net sixlowpan ]
...
- fixed a bug in 6LoWPAN reassembly algorithm where in a specific case a
pointer could be used although it is NULL
- removed MAC routing
- added IP routing
2012-02-20 04:25:52 +01:00
Oliver
f57e4078e5
[sys net sixlowpan]
...
- HACK: added simple static MESH routing on MAC layer, see
projects/tlayer/main.c for explanation and usage.
2012-02-14 21:28:51 +01:00
Oliver
5176640664
[sys net destiny]
...
- minor fix concerning float calculations
2012-02-14 01:56:49 +01:00
Oliver
45a41bd189
[sys net destiny]
...
- added dynamic calculation of round trip timeout (RTO)
2012-02-14 01:37:06 +01:00
Oliver
8a886fae25
[sys net destiny]
...
- fixed a bug where a retransmitted TCP ACK segment did not contain the
ACK flag
[sys net sixlowpan]
- changed sixlowpan architecture: IPV6 packets now always get stored in
sixlowpan (reassembly) buffer and are transmitted one after the other
(FIFO) to IPV6 layer via a separate transfer thread
2012-02-13 23:31:17 +01:00
Oliver
be14d20042
[sys net destiny]
...
- added waiting period after sending ACK at 3-way handshake to
enable a retransmit in case of a lost packet
2012-02-12 20:06:12 +01:00
Oliver
bb580d1c4f
[sys net destiny]
...
- fixed a bug where the tcp retransmit timer triggered even before
beeing ready to receive an ACK
- fixed a bug where MSS option was added by mistake because checking for
the appropriate flag was broken
2012-02-12 04:26:55 +01:00
Oliver
fef556dd66
[sys net destiny]
...
- fixed a bug where a retransmit of a payload tcp_hc packet did not have
the payload added because total_sent_bytes wasnt reset to 0 after last
transmit
2012-02-11 04:21:20 +01:00