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/conf_mode/vpp_ipfix.py | |
| 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/conf_mode/vpp_ipfix.py')
| -rw-r--r-- | src/conf_mode/vpp_ipfix.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/conf_mode/vpp_ipfix.py b/src/conf_mode/vpp_ipfix.py index a23498c99..b69651ee4 100644 --- a/src/conf_mode/vpp_ipfix.py +++ b/src/conf_mode/vpp_ipfix.py @@ -20,6 +20,7 @@ from vyos.config import Config from vyos.vpp.ipfix import IPFIX from vyos.vpp.utils import cli_ifaces_list from vyos.vpp.utils import vpp_iface_name_transform +from vyos.vpp.control_vpp import VPPControl def get_config(config=None) -> dict: @@ -73,8 +74,10 @@ def verify(config): ) # Verify that all interfaces specified exist in VPP + vpp = VPPControl() for interface in config['interface']: - if interface not in config['vpp_ifaces']: + vpp_iface_name = vpp_iface_name_transform(interface) + if vpp.get_sw_if_index(vpp_iface_name) is None: raise ConfigError( f'{interface} must be a VPP interface for IPFIX monitoring' ) |
