From 7ab7dc71da424f11f0a175a7937ab5a9e510ef49 Mon Sep 17 00:00:00 2001 From: Christophe Varoqui Date: Mon, 19 Jan 2026 10:36:20 +0100 Subject: [PATCH 1/2] Remove the unused ContextObjectPath from the ip.route manifest This was causing an error because the target Path field was not in the driver struct. --- drivers/resiproute/manifest.go | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/resiproute/manifest.go b/drivers/resiproute/manifest.go index 08412a1da..88e4ad3ae 100644 --- a/drivers/resiproute/manifest.go +++ b/drivers/resiproute/manifest.go @@ -25,7 +25,6 @@ func (t *T) Manifest() *manifest.T { m := manifest.New(drvID, t) m.Kinds.Or(naming.KindSvc) m.Add( - manifest.ContextObjectPath, keywords.Keyword{ Attr: "NetNS", Example: "container#0", From 462805528031bcb829883b495c46f351afd824ff Mon Sep 17 00:00:00 2001 From: Christophe Varoqui Date: Mon, 19 Jan 2026 10:42:33 +0100 Subject: [PATCH 2/2] Fix the ip.route "add route ..." log entry Which was formatted as: 10:41:10.644 INF ha3: ip#r1: add route to {192.168.10.1 ffffffff} dev lo Instead of the expected: 10:41:10.644 INF ha3: ip#r1: add route to 192.168.10.1/32 dev lo --- drivers/resiproute/linux.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/resiproute/linux.go b/drivers/resiproute/linux.go index e5dde57ba..d7f0fb3c2 100644 --- a/drivers/resiproute/linux.go +++ b/drivers/resiproute/linux.go @@ -153,7 +153,7 @@ func (t *T) addRoutes(routes []*types.Route) error { t.Log().Infof("route to %s dev %s already up", route.Dst.String(), dev.Attrs().Name) return nil } - t.Log().Infof("add route to %s dev %s", route.Dst, dev.Attrs().Name) + t.Log().Infof("add route to %s dev %s", route.Dst.String(), dev.Attrs().Name) return ip.AddRoute(&route.Dst, route.GW, dev) } return nil