Merge pull request #13506 from anlancs/fix/bfdd-vrf-check

bfdd: Fix malformed session with vrf
This commit is contained in:
Igor Ryzhov 2023-05-22 14:24:34 +03:00 committed by GitHub
commit 884b0a21f9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -878,7 +878,7 @@ void bfd_recv_cb(struct event *t)
/* /*
* We may have a situation where received packet is on wrong vrf * We may have a situation where received packet is on wrong vrf
*/ */
if (bfd && bfd->vrf && bfd->vrf != bvrf->vrf) { if (bfd && bfd->vrf && bfd->vrf->vrf_id != vrfid) {
cp_debug(is_mhop, &peer, &local, ifindex, vrfid, cp_debug(is_mhop, &peer, &local, ifindex, vrfid,
"wrong vrfid."); "wrong vrfid.");
return; return;