Oleg
03a2173589
Merge pull request #1 from benpicco/77d4095cf065858999ec6240945c14a33c9bfca8
...
Add inet_pton and inet_ntop (POSIX.1-2001)
2013-02-08 08:43:59 -08:00
Oleg Hahm
3791039974
* integrated makefiles
...
* fixed some prototypes
* restructured sys
2013-02-06 13:20:21 +01:00
Benjamin Valentin
77d4095cf0
fix up includes
2013-01-12 21:51:43 +01:00
Benjamin Valentin
0d8d278f35
include stdint.h
2013-01-12 21:41:00 +01:00
Benjamin Valentin
62de6c1263
add inet_ntop and inet_pton from
...
http://svn.apache.org/repos/asf/apr/apr/trunk/network_io/unix/
2013-01-12 21:35:37 +01:00
Stephan Arndt
812dafde77
deleted unused 'old_main' function
2012-12-04 15:12:12 +01:00
Oliver Hahm
9b961d6591
[sys net sixlowpan]
...
* fixed some line endings from dos to unix style
2012-11-05 16:29:11 -05:00
Eric Engel
870b10514f
Changed some Parameters of RPL
...
Added Loop Function in rpl_test project
send DAOs regular
2012-04-07 20:30:13 +02:00
Oliver Hahm
e9cdacbf51
[projects test_rpl] [sys net sixlowpan rpl]
...
* removed vtimer_init from rpl_init
* some transceiver watchdog workaround foobar
2012-03-29 16:27:20 +02:00
Oliver Hahm
7397d98f8a
[projects test_rpl] [sys net sixlowpan] [sys transceiver]
...
* some debugging
* increased timeout
2012-03-28 17:30:59 +02:00
Eric Engel
f7368395ff
only 10 DAO trys and unrecognized options now directly lead to abort
2012-03-27 22:18:35 +02:00
Eric Engel
a70a33337e
RPL Finished, fixed some bugs, changed printf to puts, Use of Link Local addresses in RPL
2012-03-27 17:56:47 +02:00
Eric Engel
edbef27d29
Changed sixlowpan send buffers to any possible buffers, added some mutexes
2012-03-26 00:04:21 +02:00
Eric Engel
88e79185c4
Trickle corrections, changed some Stack sizes
2012-03-12 16:22:52 +01:00
Eric Engel
f15840da9b
Only one packet sent
2012-03-06 11:08:16 +01:00
Eric Engel
6dbec3b0ae
various changes
2012-03-02 20:22:22 +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
Eric Engel
f85d1968c4
RPL Routing finished
2012-02-26 19:30:48 +01:00
Eric Engel
f69fbfd686
rpl nearly finished, rpl_test now with shell
2012-02-22 00:50:40 +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
Eric Engel
e6e336c77f
Now sending DAOs, added DIS handling
2012-02-16 23:23:15 +01:00
Eric Engel
d766e41996
Joined nodes now send DIOs, some minor bugfixes, routing table stubs
2012-02-14 22:22:01 +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
Oliver
af34855d46
[sys net destiny]
...
- added handling of MSS Option for TCP (still at least 1 bug left)
2012-02-10 05:20:01 +01:00
Oliver
c94c03879e
[drivers cc110x_ng]
...
- fixed DBG_IGNORE bugs
[sys net destiny]
- fixed a bug where UDP sockets were not closed correctly
2012-02-09 01:20:49 +01:00
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
mlenders
f98173da6c
Updated some includes
2011-07-26 10:31:57 +02:00
mlenders
183b3f0c1b
[sys/net/sixlowpan/bordermultiplex.h]
...
* prepared for ABRO version control
2011-07-26 02:04:29 +02:00
mlenders
bc97321680
[*]
...
* get_serial_*_buf() back to sixlowborder.*
2011-07-26 01:59:34 +02:00
mlenders
842bdc90ac
[sys/net/sixlowpan/sixlowborder.c]
...
* cleaned up a little bit
2011-07-25 17:02:42 +02:00
mlenders
bdd9d81930
[sys/net/sixlowpan/sixlowborder.*]
...
* outsourced multiplexing to bordermultiplex.*
2011-07-25 17:00:18 +02:00
mlenders
b918924fc1
[sys/net/sixlowpan/sixlowborder.c]
...
* flow control outsourced to flowcontrol.*
2011-07-25 16:33:24 +02:00
mlenders
9322071520
Made serial in and out buffer publicly accessable
2011-07-25 16:14:15 +02:00
mlenders
0478c325c7
Removed some unneccary stuff
2011-07-25 15:36:22 +02:00
mlenders
9aeaf79d96
All "edge" to "border" renamed
2011-07-25 15:06:40 +02:00
mlenders
e40b8f0499
[sys/net/sixlowpan/sixlowedge.c]
...
* removed unneccassary stdout, again
2011-07-24 23:29:42 +02:00
mlenders
f35974d745
merged strange effects
2011-07-24 23:10:12 +02:00
mlenders
3d31dc64bb
[sys/net/sixlowpan/sixlowedge.c]
...
* Reduced stdout to a minimum for testing
2011-07-24 23:06:48 +02:00
mlenders
109ac0b62a
[sys/net/sixlowpan/sixlowedge.c]
...
* Reduced stdout to a minimum for testing
2011-07-24 21:27:07 +02:00
mlenders
03da9f0590
[sys/net/sixlowpan/sixlownd.h]
...
* added ICMPv6 Redirect type to filter it out on the border router
[sys/net/sixlowpan/sixlowedge.c]
* filter for ICMPv6 messages implemented
2011-07-24 21:25:47 +02:00
mlenders
240bbf7562
[sys/net/sixlowpan/sixlowedge.c]
...
* Fixed function call
2011-07-24 18:13:10 +02:00
mlenders
417555d4c0
'Implemented' multiplexing (sixlowpan code needs work)
2011-07-24 18:06:28 +02:00
mlenders
166098dd16
[sys/net/sixlowpan/sixlowedge.*]
...
* Dummy code for context and address updates
2011-07-24 17:29:50 +02:00
mlenders
885b789f24
[*]
...
* adjusted names (mainly "edge" -> "border" and names adjacent to name in linux driver for the border router)
2011-07-23 22:17:52 +02:00
mlenders
fa7c050a0c
unstaged warning
2011-07-23 21:49:34 +02:00
mlenders
12fa93032a
[sys/net/sixlowpan/sixlowedge.c]
...
* restart timeout timer after resending
2011-07-12 15:03:46 +02:00
mlenders
44717b59c2
[sys/net/sixlowpan/sixlowedge.c]
...
* Threeway-Handshake for serial interface implemented
2011-07-12 15:00:21 +02:00
mlenders
afc2bfe32d
sliding window for edge router
2011-07-11 18:26:12 +02:00
mlenders
9521142842
merged
2011-07-10 22:49:41 +02:00
mlenders
0bacfdbfbf
[sys/net/sixlowpan/semaphore.*]
...
* added semaphores for sliding window
2011-07-09 20:34:20 +02:00
mlenders
972752bbda
[sys/net/sixlowpan/sixlowedge.c]
...
* new IP packet processing thread for edge router
[sys/net/sixlowpan/sixlowpan.*]
* decide weather the normal node whether the normal IPv6 processing thread should be created or its edge roter counterpart
2011-07-09 19:19:31 +02:00
mlenders
35692755bc
[sys/net/sixlowpan/sixlowedge.c]
...
* added capability to write packets via serial interface
2011-07-09 19:14:13 +02:00
mlenders
f298c74c44
[sys/net/sixlowpan/sixlowip.c]
...
* avoid duplicate attachement of IPv6 addresses to the interface
2011-07-09 19:08:27 +02:00
mlenders
79d6157cfc
[sys/net/sixlowpan/sixlowedge.c]
...
* pipe received IPv6-Packets from serial interface to lowpan
2011-07-09 19:06:28 +02:00
mlenders
d304d4c0ec
[sys/net/sixlowpan/sixlowedge.c]
...
* fixed small bug
2011-07-09 19:04:03 +02:00
mlenders
311099fc11
[sys/net/sixlowpan/sixlowedge.h]
...
* redefined packet types for edge router
2011-07-09 19:01:40 +02:00
mlenders
265d371763
[sys/net/sixlowpan/sixlowip.h]
...
* added DEBUGLINE macro
2011-07-09 18:52:52 +02:00
mlenders
33a04d61fe
[sys/net/sixlowpan/sixlowedge.*]
...
* Receiving of (L3) packets via serial interface implemented
2011-07-05 04:24:41 +02:00
mlenders
6532389f07
[sys/net/sixlowpan/sixlownd.*]
...
* added ICMPv6 Parameter Problem message (for later application in edge router)
2011-07-05 03:50:08 +02:00
mlenders
e61cc71adb
[sys/net/sixlowpan/sixlownd.c]
...
* Fixed minor errors in ARO for nbr. adv.
2011-07-05 03:48:24 +02:00
mlenders
4cc623b0dc
[sys/net/sixlowpan/sixlowip.*]
...
* added function to check if Next-Header-Type is known
2011-07-05 03:43:29 +02:00
mlenders
2b1f5234ad
[sys/net/sixlowpan/sixlownd.*]
...
* fixed STLLAO-Bug
2011-07-04 16:47:06 +02:00
mlenders
9bf13c2d56
[*]
...
* removed prefix information from abr_cache for now to save space
2011-06-24 14:39:24 +02:00
mlenders
1cc8cf4c5a
[sys/net/sixlowpan/sixlownd.c]
...
* fixed segfault bug by dirty hacking
2011-06-24 02:44:36 +02:00
mlenders
258ba1a756
[sys/net/sixlowpan/sixlownd.c]
...
* centralized some variables
2011-06-24 02:40:25 +02:00
mlenders
e1309891ea
[sys/net/sixlowpan/sixlowip.h sys/net/sixlowpan/sixlowip.c]
...
* made buffer extern
2011-06-24 02:31:55 +02:00
mlenders
72023134ee
[sys/net/sixlowpan/sixlownd.h sys/net/sixlowpan/sixlownd.h]
...
* Context in abr_cache as cid rather than pointer
2011-06-24 02:23:47 +02:00
mlenders
5c1982d42c
[sys/net/sixlowpan/sixlowpan.h sys/net/sixlowpan/sixlowpan.c]
...
* context lifetime saved as 16 bit integer rather than as timer
* thread counts down lifetime and deletes context when 0
[every commited file]
* made contexts thread save
2011-06-24 01:48:41 +02:00
mlenders
257ce2ffaf
[sys/net/sixlowpan/sixlownd.c]
...
* fixed some bugs
2011-06-23 03:42:39 +02:00
mlenders
4ecf0aacf3
[sys/net/sixlowpan/sixlownd.c]
...
* XOR replaced by AND
2011-06-23 03:30:00 +02:00
mlenders
397f5444cd
Missing sixlowerror.h added.
2011-06-23 01:48:40 +02:00
mlenders
aeae15be8a
[sys/net/sixlowpan/sixlowedge.c]
...
* small bugfix
2011-06-22 21:18:18 +02:00
mlenders
b345138510
[sys/net/sixlowpan/sixlowedge.h sys/net/sixlowpan/sixlowedge.c]
...
* Edge router functionalities implemented
2011-06-22 21:09:06 +02:00
mlenders
5e572fe6f7
[sys/net/sixlowpan/sixlowip.h]
...
* Maximum length of list of interface addresses increased due to the required addresses
2011-06-22 20:58:35 +02:00
mlenders
a4f673ec96
* added loopback and all nodes multicast address automatically to interface according to RFC 2581
2011-06-22 19:19:37 +02:00
mlenders
8de7bd7662
[sys/net/sixlowpan/sixlowip.c]
...
* Check for unspecified address by the appropriate function
2011-06-22 18:46:17 +02:00
mlenders
64fa01fbfd
[sys/net/sixlowpan/sixlownd.h sys/net/sixlowpan/sixlownd.c]
...
* let plist_add return a pointer to the newly added plist-entry
2011-06-22 18:34:41 +02:00
mlenders
4ac4e750fe
[sys/net/sixlowpan/sixlownd.h sys/net/sixlowpan/sixlownd.c]
...
* abr_addr argument in abr_update_cache as pointer rather then value
* constants for 6CO C flag added
2011-06-22 15:25:42 +02:00
mlenders
0989fe650c
[sys/net/sixlowpan/sixlowpan.c]
...
* choose always the longest prefix from contexts if prefix of prefixes is the same
2011-06-22 15:20:54 +02:00
mlenders
2f6eccb5bf
[sys/net/sixlowpan/sixlowip.c]
...
* fixed pointer error
2011-06-22 15:19:20 +02:00
mlenders
9b1dbd43fb
[sys/net/sixlowpan/sixlowpan.h sys/net/sixlowpan/sixlowpan.c]
...
* seperated initialization of adhoc routers from initialization process
2011-06-22 12:36:26 +02:00
mlenders
a2d7628a73
[sys/net/sixlowpan/sixlowip.h sys/net/sixlowpan/sixlowip.c]
...
* added capability to initiate a node as router
* added capability to check if a node is initiated as router
2011-06-22 12:34:32 +02:00
mlenders
6d074b4a29
[sys/net/sixlowpan/sixlowip.c]
...
* added failsafe if someone tries to add address :: to an interface (not allowed according [RFC 4291])
* automatically add address to corresponding solicitaded nodes multicast address [RFC 4291]
2011-06-22 12:08:45 +02:00
mlenders
fe464025c1
[sys/net/sixlowpan/sixlowip.h sys/net/sixlowpan/sixlowip.c]
...
* added loopback address generation features
2011-06-22 11:58:54 +02:00
mlenders
2c20f8fafd
handled some warnings
...
[sys/net/sixlowpan/sixlowip.c]
* pointer in ipv6_process() for PROTO_NUM_NONE out-commented
* val = 0 as initial value
[sys/net/sixlowpan/sixlowmac.c]
* included and initialized hwtimer
[sys/net/sixlowpan/sixlownd.c sys/net/sixlowpan/sixlownd.h]
* initialized abro_version in recv_rtr_adv()
* ARO state according to draft-6lowpan-hc-16
2011-06-22 11:49:29 +02:00
mlenders
6263e59867
[sys/net/sixlowpan/sixlowip.c sys/net/sixlowpan/sixlowpan.c]
...
* Initialisation of iface_addr_list_count to sixlowip.c according to header files
2011-06-22 10:45:19 +02:00
mlenders
b048b876dc
[sys/net/sixlowpan/sixlowpan.c]
...
* Fixed address prefix comparison for context.
2011-06-22 00:02:44 +02:00
mlenders
2d432ab3a7
[sys/net/sixlowpan/sixlowmac.c]
...
* Fixed some errors in address and channel allocation due to casting between pointers on 8-bit int and 16-bit int.
2011-06-21 19:44:20 +02:00
mlenders
e19221f2eb
Header-Definition for sixlownd.h
2011-06-19 13:54:49 +02:00
mlenders
31d0e35c0b
C6O implemented
2011-06-18 23:33:47 +02:00
mlenders
d23d1ff256
ABRO implemented
2011-06-18 23:33:27 +02:00
mlenders
f403366d26
Added serial number arithmetics (corresponding RFC1982) for version field in ABRO
2011-06-18 18:25:34 +02:00
mlenders
be23b1121e
Assure assignment of con in lowpan_iphc_encoding and lowpan_iphc_decoding
2011-06-18 18:17:18 +02:00
mlenders
07f6292455
context update now returns the updated context
2011-06-18 18:11:00 +02:00
mlenders
29d37af23e
Context prefixes, Address generation after IETF Context prefixes now are in conformity to IPv6 prefixes [RFC3513] + Address generation by Context now after [draft-ietf-6lowpan-hc-15], section 3.1.1 + some minor errors fixed.
2011-06-18 18:04:02 +02:00
mlenders
8eba66a82f
added simple getter
2011-06-14 22:52:24 +02:00
mlenders
cf0f0e1747
Context-Management implementiert
2011-06-14 22:28:56 +02:00
mlenders
12ab511f29
C6O-Flags defined
2011-06-14 19:21:50 +02:00
mlenders
a2c7cf8f9a
6CO und ABRO in header
2011-06-14 18:25:05 +02:00
Stephan Zeisberg
dcf45b08a7
global buffer is now thread safe, ns compression bug solved
2011-05-16 14:26:42 +02:00
Stephan Zeisberg
eff15fa054
fixed some reassembling bugs
2011-02-22 13:19:16 +01:00
Stephan Zeisberg
8b4bccde36
added: icmp 135,136 / iphc header encoding/decoding
2011-01-24 22:41:32 +01:00
Stephan Zeisberg
0440c19f6b
added some neigbor discovery options to icmp message functions
2011-01-18 11:02:48 +01:00
Stephan Zeisberg
2ddc48de4e
reprogrammed address handling and created address interface structure
2011-01-07 23:38:42 +01:00
Stephan Zeisberg
5e26d199cc
fragmentation and reassambly works now and cleaned up tons of warnings
2011-01-07 13:02:27 +01:00
Stephan Zeisberg
66b668d6e1
implemented ieee 802.15.4 data transmission
2011-01-04 10:25:16 +01:00
Stephan Zeisberg
2fabdc1620
new ieee802154 frame create/parse functions
2010-12-13 11:14:41 +01:00
Stephan Zeisberg
4f638e0ff0
deleted a structure
2010-11-30 11:38:48 +01:00
Stephan Zeisberg
52b1bc9276
implemented internet checksum algorithm
2010-11-30 10:21:29 +01:00
Stephan Zeisberg
20ce94fd61
functions to get buffer pos implemented
2010-11-22 12:52:56 +01:00
Stephan Zeisberg
5ab4ca3768
renamed defines
2010-11-09 22:20:26 +01:00
Stephan Zeisberg
1b3e758505
mtu icmpv6 option implemented
2010-11-08 10:33:23 +01:00
Stephan Zeisberg
e9da187fbc
function reordered
2010-10-27 21:35:40 +02:00
Stephan Zeisberg
bcee568b74
reordered functions for better layering
2010-10-19 23:07:36 +02:00
Stephan Zeisberg
a5577625b5
reordered functions for better layering
2010-10-19 23:07:29 +02:00
Stephan Zeisberg
f243ba24c6
reordered functions for better layering
2010-10-19 23:07:22 +02:00
Stephan Zeisberg
3dd901a549
reordered functions for better layering
2010-10-19 23:06:47 +02:00
Stephan Zeisberg
40d2125870
reordered functions for better layering
2010-10-19 23:06:40 +02:00
Stephan Zeisberg
0d6297c170
added router advertisment function
2010-10-19 14:38:44 +02:00
Stephan Zeisberg
860369eea4
implemented 6ln router solicitation function
2010-10-17 16:05:46 +02:00
Stephan Zeisberg
95315a0c6c
defined some values
2010-10-17 16:05:14 +02:00
Stephan Zeisberg
6c67c13ff0
created addressing methods(link local/multicast)
2010-10-17 16:04:54 +02:00
Stephan Zeisberg
90dc8f3f45
defined some values
2010-10-17 16:04:03 +02:00
Stephan Zeisberg
4a7948e53b
defined some values
2010-10-17 16:03:48 +02:00
Stephan Zeisberg
864f02ec4d
created sixlowip.c file
2010-10-17 16:02:47 +02:00
Stephan Zeisberg
fe1d8ed3ee
added new neighor discovery header file
2010-10-14 13:14:16 +02:00
Stephan Zeisberg
1c343bf186
extended ip.h function and router solicitation send method
2010-10-14 13:10:52 +02:00
Stephan Zeisberg
e118393cc2
send router solicitation method inserted
2010-10-12 21:42:03 +02:00
53a5560bb8
* moved sixlowpan to subdirectory
2010-10-11 13:27:33 +02:00
820cdad59b
* removed incomplete sixlowpan from master branch
2010-10-11 13:26:24 +02:00
Stephan Zeisberg
42871faffc
added set_ipv6_method fuction(not implemented yes)
2010-10-06 17:55:31 +02:00
Stephan Zeisberg
bba315e93f
implemented 48bit mac to eui64 conversion
2010-10-06 17:15:05 +02:00
Stephan
668eb658d0
added packet-fragmentation defines
2010-10-05 22:39:14 +02:00
Stephan
6c275bea71
added some more todos
2010-10-05 22:13:04 +02:00
Stephan
673282fce9
created 6lowpan c-header-file
2010-10-05 21:54:57 +02:00
Stephan
175bc28538
created 6lowpan c-file with todo for output function
2010-10-05 21:53:00 +02:00
91ae1eb6fd
* import from old firekernel repository
2010-09-22 15:10:42 +02:00