diff options
| author | Nataliia Solomko <natalirs1985@gmail.com> | 2026-02-20 12:42:35 +0200 |
|---|---|---|
| committer | Nataliia Solomko <natalirs1985@gmail.com> | 2026-02-25 19:25:31 +0200 |
| commit | dec957d8bf09f2a186bc12478eec275a88ef3896 (patch) | |
| tree | ec8449e209a87e52af224f28d8854bc9109b6f5a /src/op_mode | |
| parent | 6fd7a87116ea91edbdbe86ed19c8274682d9ee8b (diff) | |
| download | vyos-1x-dec957d8bf09f2a186bc12478eec275a88ef3896.tar.gz vyos-1x-dec957d8bf09f2a186bc12478eec275a88ef3896.zip | |
vpp: T8283: Move bonding interface from vpp secction to 'interfaces vpp bonding'
Diffstat (limited to 'src/op_mode')
| -rwxr-xr-x | src/op_mode/vpp.py | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/src/op_mode/vpp.py b/src/op_mode/vpp.py index 5de7b3f74..868f780ae 100755 --- a/src/op_mode/vpp.py +++ b/src/op_mode/vpp.py @@ -31,13 +31,12 @@ def _verify(target: typing.Optional[str]): """Decorator checks if config for VPP feature exists""" from functools import wraps - target = target.split() if target else [] + path = target.split() if target else [] def _verify_target(func): @wraps(func) def _wrapper(*args, **kwargs): config = ConfigTreeQuery() - path = ['vpp'] + target if not config.exists(path): raise vyos.opmode.UnconfiguredSubsystem( f'"{" ".join(path)}" is not configured' @@ -371,17 +370,17 @@ class VPPShow: # ----------------------------- # VyOS IPFIX op-mode entries # ----------------------------- -@_verify('ipfix interface') +@_verify('vpp ipfix interface') def show_ipfix_interfaces(raw: bool): return VPPShow().ipfix_interfaces(raw) -@_verify('ipfix collector') +@_verify('vpp ipfix collector') def show_ipfix_collectors(raw: bool): return VPPShow().ipfix_collectors(raw) -@_verify('ipfix') +@_verify('vpp ipfix') def show_ipfix_table(raw: bool): return VPPShow().ipfix_table(raw) @@ -389,12 +388,12 @@ def show_ipfix_table(raw: bool): # ----------------------------- # VPP LACP information # ----------------------------- -@_verify('interfaces bonding') +@_verify('interfaces vpp bonding') def show_lacp(raw: bool, ifname: typing.Optional[str]): return VPPShow().lacp_info(raw, ifname) -@_verify('interfaces bonding') +@_verify('interfaces vpp bonding') def show_lacp_details(raw: bool, ifname: typing.Optional[str]): return VPPShow().lacp_details(raw, ifname) @@ -402,12 +401,12 @@ def show_lacp_details(raw: bool, ifname: typing.Optional[str]): # ----------------------------- # Bridge op-mode entries # ----------------------------- -@_verify('interfaces bridge') +@_verify('vpp interfaces bridge') def show_bridge(raw: bool, ifname: typing.Optional[str] = None): return VPPShow().bridge_domain(raw, ifname) -@_verify('interfaces bridge') +@_verify('vpp interfaces bridge') def show_bridge_details(raw: bool, ifname: typing.Optional[str] = None): return VPPShow().bridge_domain_details(raw, ifname) |
