summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonald Sharp <donaldsharp72@gmail.com>2025-02-12 08:16:42 -0500
committerGitHub <noreply@github.com>2025-02-12 08:16:42 -0500
commit85372b8ac151e06b1b1c32775d56d2f626c36f51 (patch)
tree464f7dcb32b8e65962ce4b436944d653df09739f
parent92499f22add2df874167a773a7453d887835dde2 (diff)
parentf56d80f0ddd5ef88b9b827dce20277a7521655d9 (diff)
Merge pull request #18114 from FRRouting/mergify/bp/stable/10.1/pr-18078
nhrpd: fix dont consider incomplete L2 entry (backport #18078)
-rw-r--r--nhrpd/netlink_arp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/nhrpd/netlink_arp.c b/nhrpd/netlink_arp.c
index be909c862a..564e04deba 100644
--- a/nhrpd/netlink_arp.c
+++ b/nhrpd/netlink_arp.c
@@ -184,7 +184,7 @@ int nhrp_neighbor_operation(ZAPI_CALLBACK_ARGS)
: (cmd == ZEBRA_NEIGH_ADDED) ? "new-neigh"
: "del-neigh",
&addr, ifp->name, &lladdr, ndm_state, c->used, c->cur.type);
- if (cmd == ZEBRA_NEIGH_GET) {
+ if (cmd == ZEBRA_NEIGH_GET && ndm_state != ZEBRA_NEIGH_STATE_INCOMPLETE) {
if (c->cur.type >= NHRP_CACHE_CACHED) {
nhrp_cache_set_used(c, 1);
debugf(NHRP_DEBUG_KERNEL,