Adam Dunkels
|
afe13b22bc
|
Rewrote the uIP IPv6 route handling code. Instead of being nested deeply inside the uip-ds6.c file, the route management code is now in a separate file, uip-ds6-route.c. This file presents a lib/list.h API for the routes, which makes the route list much easier to use. Additionally, the uip-ds6-route.c file adds a callback API that invokes a callback when routes are added and removed.
|
2012-11-27 23:04:33 +01:00 |
|
David Kopf
|
e62f2c3977
|
Ensure MAXDADNS is defined in uip-ds6.h
Set no RPL as webserver6.minimal-net default and update README
|
2012-05-28 10:01:34 -04:00 |
|
nvt
|
e4a305d353
|
Update the last lookup time for a neighbor when actually doing a lookup. Also fixed some coding style issues.
|
2012-04-22 00:31:56 +02:00 |
|
Nicholas J Humfrey
|
3fe55673d3
|
Converted deprecated uIP types in the network stack to standard C99 names (in stdint.h)
|
2012-02-17 22:45:13 +00:00 |
|
Vincent Brillault
|
2ac91d53b5
|
Add (dangerous) feature : use layer 2 acks instead of NUD in the IPv6 layer.
(Decrease packet numbers but dangerous if neighbors change their ips (not a problem in standard RPL with EUI-64 based addresses))
|
2011-07-11 14:19:14 +02:00 |
|
Vincent Brillault
|
6ddd0bb190
|
Allow to completely desactivate DAD (useless in route-over LLN as implemented, see http://tools.ietf.org/html/draft-ietf-6lowpan-nd-15#section-8.2)
|
2011-07-11 13:51:38 +02:00 |
|
Nicolas Tsiftes
|
c461266524
|
Made the code more conforming to the Contiki style.
|
2011-03-16 13:35:44 +01:00 |
|
Fredrik Osterlind
|
499c13a357
|
removed execute flag of source files (avoids diff problems with egit)
|
2011-03-01 18:16:42 +01:00 |
|
adamdunkels
|
f5031861ac
|
When IPv6 ND kicks in, the packet that caused the ND can either be dropped or saved in a buffer to be send when the NS reply returns. This commit reimplements the buffer management to avoid having one buffer per neighbor, but instead use a buffer pool from which buffers can be allocated for different neighbors.
|
2010-10-28 15:42:56 +00:00 |
|
adamdunkels
|
3bbd6a00a9
|
Replace old neighbors according to an LRU policy when a new neighbor needs to be added
|
2010-10-25 11:58:07 +00:00 |
|
joxe
|
1dc5366b15
|
fixed buggy comment
|
2010-09-21 13:15:25 +00:00 |
|
joxe
|
f1d19a5f9a
|
no callback to rpl if rpl is not used
|
2010-09-21 13:13:09 +00:00 |
|
adamdunkels
|
560c84a2fe
|
Added a function for getting the first global IPv6 address
|
2010-06-15 19:16:22 +00:00 |
|
nvt-se
|
fad2b1def9
|
Clarified the function naming for neighbor information callbacks - names now indicate where the information is from.
|
2010-06-14 18:35:04 +00:00 |
|
nifi
|
7aeb206840
|
Added isinfinite to uip_ds6_defrt_t to handle infinite life time
|
2010-05-10 13:46:35 +00:00 |
|
joxe
|
adb00ed932
|
factored out function for getting link local address in ds6 and made use of it in rpl for checking state of lladdress as DIOs should not be sent when tentative
|
2010-05-09 17:52:37 +00:00 |
|
joxe
|
7d235841b3
|
always include the RPL route state to allow compilation of rpl code
|
2010-05-03 14:12:03 +00:00 |
|
joxe
|
0531d9bd82
|
moved RPL routing state struct into uip-ds6
|
2010-05-01 12:02:25 +00:00 |
|
joxe
|
4a6c6b0534
|
added route_rm_by_nexthop and small code cleanup
|
2010-03-23 14:21:04 +00:00 |
|
joxe
|
2b44f809fb
|
added support for extending route entries
|
2010-03-16 14:11:46 +00:00 |
|
joxe
|
fd3d6c44d0
|
integration of new uip6 code from Mathilde and Julien - adds routing and improved interface handling
|
2010-03-15 16:41:24 +00:00 |
|
joxe
|
4c2daf9886
|
started integration of Mathildes and Juliens new uip6 code + made some ND timers configurable
|
2010-03-12 16:19:19 +00:00 |
|