Skip to content

Commit 043f028

Browse files
committed
services: small nrl service cleanup and fix for smf service to properly include all interface names
1 parent cf80caa commit 043f028

1 file changed

Lines changed: 5 additions & 20 deletions

File tree

daemon/core/services/defaults/nrlservices/services.py

Lines changed: 5 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,7 @@ class NrlNhdp(CoreService):
3434

3535
def data(self) -> dict[str, Any]:
3636
has_smf = "SMF" in self.node.services
37-
ifnames = []
38-
for iface in self.node.get_ifaces(control=False):
39-
ifnames.append(iface.name)
37+
ifnames = [x.name for x in self.node.get_ifaces(control=False)]
4038
return dict(has_smf=has_smf, ifnames=ifnames)
4139

4240

@@ -52,17 +50,8 @@ class NrlSmf(CoreService):
5250
def data(self) -> dict[str, Any]:
5351
has_nhdp = "NHDP" in self.node.services
5452
has_olsr = "OLSR" in self.node.services
55-
ifnames = []
56-
ip4_prefix = None
57-
for iface in self.node.get_ifaces(control=False):
58-
ifnames.append(iface.name)
59-
ip4 = iface.get_ip4()
60-
if ip4:
61-
ip4_prefix = f"{ip4.ip}/{24}"
62-
break
63-
return dict(
64-
has_nhdp=has_nhdp, has_olsr=has_olsr, ifnames=ifnames, ip4_prefix=ip4_prefix
65-
)
53+
ifnames = [x.name for x in self.node.get_ifaces(control=False)]
54+
return dict(has_nhdp=has_nhdp, has_olsr=has_olsr, ifnames=ifnames)
6655

6756

6857
class NrlOlsr(CoreService):
@@ -95,9 +84,7 @@ class NrlOlsrv2(CoreService):
9584

9685
def data(self) -> dict[str, Any]:
9786
has_smf = "SMF" in self.node.services
98-
ifnames = []
99-
for iface in self.node.get_ifaces(control=False):
100-
ifnames.append(iface.name)
87+
ifnames = [x.name for x in self.node.get_ifaces(control=False)]
10188
return dict(has_smf=has_smf, ifnames=ifnames)
10289

10390

@@ -113,9 +100,7 @@ class OlsrOrg(CoreService):
113100

114101
def data(self) -> dict[str, Any]:
115102
has_smf = "SMF" in self.node.services
116-
ifnames = []
117-
for iface in self.node.get_ifaces(control=False):
118-
ifnames.append(iface.name)
103+
ifnames = [x.name for x in self.node.get_ifaces(control=False)]
119104
return dict(has_smf=has_smf, ifnames=ifnames)
120105

121106

0 commit comments

Comments
 (0)