Skip to content

Commit 997ce82

Browse files
authored
Merge pull request #20496 from FRRouting/mergify/bp/stable/10.4/pr-20494
zebra: EVPN check l3vni vxlan intf exist in rmac install (backport #20494)
2 parents 9bacd93 + 3045fc9 commit 997ce82

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

zebra/zebra_vxlan.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1274,6 +1274,13 @@ static int zl3vni_rmac_install(struct zebra_l3vni *zl3vni,
12741274
|| !(CHECK_FLAG(zrmac->flags, ZEBRA_MAC_REMOTE_RMAC)))
12751275
return 0;
12761276

1277+
if (!zl3vni->vxlan_if) {
1278+
if (IS_ZEBRA_DEBUG_VXLAN)
1279+
zlog_debug("RMAC %pEA on L3-VNI %u install in dplane failed as vni has no vxlan_if",
1280+
&zrmac->macaddr, zl3vni->vni);
1281+
return -1;
1282+
}
1283+
12771284
zif = zl3vni->vxlan_if->info;
12781285
if (!zif)
12791286
return -1;

0 commit comments

Comments
 (0)