Merge pull request #11077 from anlancs/fix/bfdd-hang-pathdown

bfdd: fix broken FSM in active mode
This commit is contained in:
Rafael Zalamena 2022-04-26 10:00:32 -03:00 committed by GitHub
commit ae75ec20cd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -678,7 +678,8 @@ static void bfdd_sessions_enable_interface(struct interface *ifp)
/* If Interface matches vrfname, then bypass iface check */
if (vrf_is_backend_netns() || strcmp(ifp->name, vrf->name)) {
/* Interface name mismatch. */
if (strcmp(ifp->name, bs->key.ifname))
if (bs->key.ifname[0] &&
strcmp(ifp->name, bs->key.ifname))
continue;
}