summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorNataliia Solomko <natalirs1985@gmail.com>2026-03-16 14:09:46 +0200
committerNataliia Solomko <natalirs1985@gmail.com>2026-03-16 14:09:46 +0200
commitc782554b5ee89badf584012347fe9b6182336939 (patch)
treed9995ab948562491c65fd9b0b0110537b0d6575b /src
parent1794edfedf8eee1aa2334c854ca8335413f1b38a (diff)
downloadvyos-1x-c782554b5ee89badf584012347fe9b6182336939.tar.gz
vyos-1x-c782554b5ee89badf584012347fe9b6182336939.zip
T8353: Raise DataUnavailable if no VPP LACP interfaces are configured
Diffstat (limited to 'src')
-rwxr-xr-xsrc/op_mode/vpp.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/op_mode/vpp.py b/src/op_mode/vpp.py
index 6ce7eed6e..db9474e91 100755
--- a/src/op_mode/vpp.py
+++ b/src/op_mode/vpp.py
@@ -229,6 +229,11 @@ class VPPShow:
def lacp_info(self, raw: bool, ifname: typing.Optional[str]):
data = self._get_lacp_raw(ifname)
+ if not data:
+ raise vyos.opmode.DataUnavailable(
+ 'No VPP interface is configured with LACP (802.3ad) mode'
+ )
+
if raw:
return data