Please sign in to comment.
net/iface: Rework how routers are handled
- router lifetime is always a u16_t so fixing net_if_ipv6_router_update_lifetime() signature. - Coalescing router timers into one: this reduces the net_if_router structure by 22 bytes - refactor IPv6 and IPv4 router code so it's handled in generic functions, to avoid duplicating 90% of the code for each family. This also fixes the lifetime support for IPv4 which was missing. Note however that IPv4 routing support seems to be missing as none of the relevant functions are used anywhere yet. Fixes #8728 Signed-off-by: Tomasz Bursztyka <firstname.lastname@example.org>
- Loading branch information...
Showing with 287 additions and 177 deletions.
Oops, something went wrong.