aboutsummaryrefslogtreecommitdiffstats
path: root/src/vppinfra/serialize.c
diff options
context:
space:
mode:
authorPim van Pelt <pim@ipng.nl>2023-05-21 08:35:26 +0200
committerAndrew Yourtchenko <ayourtch@gmail.com>2023-06-09 19:34:36 +0000
commit63e76fad7e369746f71305a3c9a88d035ec5cb58 (patch)
treed9fdd7312b8b09c9695e088d9a15a17e2e3fcfc1 /src/vppinfra/serialize.c
parent1a67c82c843b41d61bd50298597a119ac13174ab (diff)
linux-cp: Fix add vs update on routes
Linux uses NLM_F_REPLACE in the netlink message to signal a FIB update The code invariably does a FIB update for IPv4 and a addition for IPv6. Without this fix, the following: ip route add 2001:db8::/48 via 2001:db8::1 ip route replace 2001:db8::/48 via 2001:db8::2 ends up as two separate FIB entries in VPP. With the fix, there will be one FIB entry (the second one with nexthop ::2). Type: fix Change-Id: I8f98d6ded52ae0c60bfddaa7fc39acbbaa19d34a Signed-off-by: Pim van Pelt <pim@ipng.nl> (cherry picked from commit af4fa965e909db69ecde9deb6b7f9a53553aeccb)
Diffstat (limited to 'src/vppinfra/serialize.c')
0 files changed, 0 insertions, 0 deletions