diff --git a/client/internal/routemanager/client.go b/client/internal/routemanager/client.go index 62fe4dfc17a..fda7b012f34 100644 --- a/client/internal/routemanager/client.go +++ b/client/internal/routemanager/client.go @@ -119,7 +119,7 @@ func (c *clientNetwork) getBestRouteFromStatuses(routePeerStatuses map[string]ro log.Warnf("the network %s has not been assigned a routing peer as no peers from the list %s are currently connected", c.network, peers) } else if chosen != currID { - log.Infof("new chosen route is %s with peer %s with score %d", chosen, c.routes[chosen].Peer, chosenScore) + log.Infof("new chosen route is %s with peer %s with score %d for network %s", chosen, c.routes[chosen].Peer, chosenScore, c.network) } return chosen diff --git a/client/internal/routemanager/nftables_linux.go b/client/internal/routemanager/nftables_linux.go index 25dc6e7db1d..d6eac96a65c 100644 --- a/client/internal/routemanager/nftables_linux.go +++ b/client/internal/routemanager/nftables_linux.go @@ -135,7 +135,8 @@ func (n *nftablesManager) RestoreOrCreateContainers() error { } for _, table := range tables { - if table.Name == "filter" { + if table.Name == "filter" && table.Family == nftables.TableFamilyIPv4 { + log.Debugf("nftables: found filter table for ipv4") n.filterTable = table continue }