Merge pull request #15399 from louis-6wind/fix-macvlan-crash

zebra: fix crash when macvlan link-interface is in another netns
This commit is contained in:
Donatas Abraitis 2024-02-27 18:31:28 +02:00 committed by GitHub
commit c27fc6598d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -5153,6 +5153,11 @@ void zebra_vxlan_macvlan_up(struct interface *ifp)
zif = ifp->info; zif = ifp->info;
assert(zif); assert(zif);
if (zif->link_nsid)
/* the link interface is another namespace */
return;
link_ifp = zif->link; link_ifp = zif->link;
link_zif = link_ifp->info; link_zif = link_ifp->info;
assert(link_zif); assert(link_zif);