1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

4743 Commits

Author SHA1 Message Date
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