5.15 and 6.xx and everything works perfectly. Can you reproduce this issue
w/o zebra/frr?

On Tue, 30 Dec 2025 at 02:27, monu Sharma via lists.fd.io <monu0952=
[email protected]> wrote:

> Hi Stanislav
>
> I tried disabling *zebra nexthop kernel enable* in FRR (to avoid
> NHID-related events), but VPP is *still missing some RTM_DELROUTE events*.
>
> FRR logs confirm that *RTM_DELROUTE messages are sent correctly for all
> routes*, but VPP does not receive/process all of them.
>
> Could you please let me know *which Linux kernel version you are using*
> on your setup?
>
> Thanks.
> Manoj
>
> On Tuesday, December 23, 2025 at 11:19:56 PM GMT+5:30, Stanislav Zaikin
> via lists.fd.io <[email protected]> wrote:
>
>
> Hello Manoj,
>
> You can try to disable nethops in zebra using this command "no zebra
> nexthop kernel enable".
>
> Another option is to support nhids in the LCP plugin. I added a couple of
> years ago nhid support in libnl and also have somewhere a patch to vpp that
> makes libnl an explicit external dependency with pinning to a specific
> version (in case the system libnl is too old).
>
> Also, I tried to integrate linux nexthops in lcp and miserably failed :)
> After that I just switched to my custom control plane and didn't need those
> nhid support anymore.
>
> But maybe you can add this support if you want to. Contributions are
> welcomed.
>
> On Mon, 22 Dec 2025 at 16:26, monu Sharma via lists.fd.io <monu0952=
> [email protected]> wrote:
>
> Hi,
>
> We are integrating VPP with FRR via netlink (RTM_NEWROUTE / RTM_DELROUTE)
> and have observed an issue in  *VPP 24.10* regarding *nexthop (NHID)
> delete handling*.
> Observation
>
> When FRR withdraws BGP routes, Linux sometimes emits *RTM_DELNEXTHOP* events
> (NHID delete) *sometimes* *without* corresponding *RTM_DELROUTE* messages.
>
> Example netlink event observed:
>
> RTNL NEXTHOP DELETE
> nhid=1331 family=2 proto=zebra oif=12
> gw=192.168.12.21
>
> Routes referencing this NHID (e.g.):
>
> 192.168.0.0/24 nhid 1331 encap mpls 24021 via 192.168.12.21 dev ens6.1012 
> proto bgp
>
> are removed from the Linux kernel, but *VPP does not delete the
> corresponding FIB entry*, since NHID delete events are currently not
> handled.
> Impact
>
>    -
>
>    VPP FIB can retain *stale routes*
>    -
>
>    Leads to *state mismatch* between Linux kernel and VPP
>    -
>
>    Especially visible with FRR/Zebra + MPLS + nexthop objects
>
> Expectation
>
> When *RTM_DELNEXTHOP* is received:
>
>    -
>
>    VPP (or plugins consuming netlink) should invalidate and remove all
>    routes associated with the deleted NHID
>    -
>
>    Or at least provide a mechanism to track NHID → route mappings and act
>    on NHID deletion
>
> Question
>
> Is the lack of RTM_DELNEXTHOP handling a known limitation?
> Are there plans to add native NHID tracking and cleanup in VPP, ? Any
> guidance or recommended approach would be appreciated.
>
>
> Please find ubuntu and kernel version.
> uname -a
> Linux -dev 5.15.0-101-generic #111-Ubuntu SMP Tue Mar 5 20:16:58 UTC 2024
> x86_64 x86_64 x86_64 GNU/Linux
>
> dpkg -l | grep linux-image
> ii  linux-image-5.15.0-101-generic   5.15.0-101.111
>   amd64        Signed kernel image generic
> pi  linux-image-5.15.0-97-generic    5.15.0-97.107
>    amd64        Signed kernel image generic
> cat /etc/os-release
> PRETTY_NAME="Ubuntu 22.04.3 LTS"
> NAME="Ubuntu"
> VERSION_ID="22.04"
> VERSION="22.04.3 LTS (Jammy Jellyfish)"
> VERSION_CODENAME=jammy
> ID=ubuntu
> ID_LIKE=debian
> HOME_URL="https://www.ubuntu.com/";
> SUPPORT_URL="https://help.ubuntu.com/";
> BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/";
> PRIVACY_POLICY_URL="
> https://www.ubuntu.com/legal/terms-and-policies/privacy-policy";
> UBUNTU_CODENAME=jammy
>
> Thanks & regards,
> Manoj
>
>
>
>
>
>
>
> --
> Best regards
> Stanislav Zaikin
>
>
>
>
> 
>
>

-- 
Best regards
Stanislav Zaikin
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#26689): https://lists.fd.io/g/vpp-dev/message/26689
Mute This Topic: https://lists.fd.io/mt/116902677/21656
Group Owner: [email protected]
Unsubscribe: https://lists.fd.io/g/vpp-dev/leave/14379924/21656/631435203/xyzzy 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to