• Fabian Bläse's avatar
    kernel_netlink: Convert src_plen to v4mapped encoding on import · 68b6c5ec
    Fabian Bläse authored
    src_plen for IPv4 routes imported from kernel has not been adjusted
    to v4mapped encoding. Therefore IPv4 xroutes used an inconsistent encoding
    which lead to failed comparisons when sending updates.
    
    Routes received from neighbors with the same prefix as xroutes therefore
    have been announced to neighbours instead.
    
    This issue is fixed by converting src_plen on import.
    Signed-off-by: 's avatarFabian Bläse <fabian@blaese.de>
    68b6c5ec
Name
Last commit
Last update
.gitattributes Loading commit data...
.gitignore Loading commit data...
CHANGES Loading commit data...
LICENCE Loading commit data...
Makefile Loading commit data...
README Loading commit data...
babeld.c Loading commit data...
babeld.h Loading commit data...
babeld.man Loading commit data...
configuration.c Loading commit data...
configuration.h Loading commit data...
disambiguation.c Loading commit data...
disambiguation.h Loading commit data...
generate-version.sh Loading commit data...
interface.c Loading commit data...
interface.h Loading commit data...
kernel.c Loading commit data...
kernel.h Loading commit data...
kernel_netlink.c Loading commit data...
kernel_socket.c Loading commit data...
local.c Loading commit data...
local.h Loading commit data...
message.c Loading commit data...
message.h Loading commit data...
neighbour.c Loading commit data...
neighbour.h Loading commit data...
net.c Loading commit data...
net.h Loading commit data...
resend.c Loading commit data...
resend.h Loading commit data...
route.c Loading commit data...
route.h Loading commit data...
rule.c Loading commit data...
rule.h Loading commit data...
source.c Loading commit data...
source.h Loading commit data...
util.c Loading commit data...
util.h Loading commit data...
xroute.c Loading commit data...
xroute.h Loading commit data...