From 6267567aa127fd1d7481650fb6dab761a1223526 Mon Sep 17 00:00:00 2001 From: Carmine Scarpitta Date: Sat, 5 Oct 2024 16:59:00 +0200 Subject: [PATCH] isisd: Pass ifindex when releasing End.X SIDs When isisd releases an End.X SID it should also pass the interface index down to zebra. Signed-off-by: Carmine Scarpitta --- isisd/isis_srv6.c | 1 + 1 file changed, 1 insertion(+) diff --git a/isisd/isis_srv6.c b/isisd/isis_srv6.c index f7a8733f76..720a7a502d 100644 --- a/isisd/isis_srv6.c +++ b/isisd/isis_srv6.c @@ -142,6 +142,7 @@ bool isis_srv6_locator_unset(struct isis_area *area) */ ctx.behavior = ZEBRA_SEG6_LOCAL_ACTION_END_X; ctx.nh6 = sra->nexthop; + ctx.ifindex = sra->adj->circuit->interface->ifindex; isis_zebra_release_srv6_sid(&ctx); srv6_endx_sid_del(sra); -- 2.39.5