Adam Dunkels
|
9819c5b5b8
|
Rewrote the IPv6 route management so that all routes are maintained on a list that is ordered by the time at which the route was accessed. If a new route is added to the system, the oldest route is dropped.
|
2013-11-22 18:00:47 +01:00 |
|
Adam Dunkels
|
f9cb6ec2fa
|
Added the const keyword to IP address arguments that are not (and should not be) changed by the callee
|
2013-11-18 00:55:57 +01:00 |
|
Adam Dunkels
|
bfd7e5f25b
|
Fixed a few bugs in the route handling code. While bughunting, rewrote parts of the code to make its intention clearer. Also added a bunch of comments to make the logic of the code more evident.
|
2013-08-19 17:48:32 +02:00 |
|
Simon Duquennoy
|
248301a041
|
Fix naming issues and includes in uip-ds6-nbr.h
|
2013-08-19 17:48:30 +02:00 |
|
Simon Duquennoy
|
09d26f8060
|
Make uip-ds6-route use neighbor table. Instead of storing a global list of routing entries that contain both the next hop and the destination, we have a separate list of reachable destination for each neighbor in the global table.
|
2013-08-19 17:48:30 +02:00 |
|
lebrush
|
6eafa08313
|
Make DS6 route notifications optional.
|
2013-05-21 10:05:02 +02:00 |
|
Adam Dunkels
|
927cc8d895
|
Added #if UIP_CONF_IPV6 around the IPv6 code in the uIP source tree to allow the C files to be compiled even if IPv6 is not configured.
|
2013-03-18 09:45:30 +01:00 |
|
Adam Dunkels
|
edf141046b
|
Clean up of a few missing printf() that were converted into PRINTF()s
|
2012-11-27 23:04:34 +01:00 |
|
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 |
|