summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorOleksandr Kuchmystyi <o.kuchmystyi@vyos.io>2026-03-26 11:08:55 +0300
committerOleksandr Kuchmystyi <o.kuchmystyi@vyos.io>2026-03-26 11:08:55 +0300
commit77846124a40a3263d5d7d51197d452fc074a6555 (patch)
tree4c39d4bc277609ae48fee9d40fb64c0813f90db7 /src
parent2e100ed0c3b9b02bd9722092b8db10b38d7b0977 (diff)
downloadvyos-1x-77846124a40a3263d5d7d51197d452fc074a6555.tar.gz
vyos-1x-77846124a40a3263d5d7d51197d452fc074a6555.zip
vpp: T8432: Fix AttributeError for enabling vpp interface
Fix AttributeError in `_is_device_allowed` by using iface parameter for `persist_config` lookup.
Diffstat (limited to 'src')
-rwxr-xr-xsrc/conf_mode/vpp.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/conf_mode/vpp.py b/src/conf_mode/vpp.py
index b2166e811..ecf7f09b1 100755
--- a/src/conf_mode/vpp.py
+++ b/src/conf_mode/vpp.py
@@ -252,7 +252,7 @@ def _is_device_allowed(config: dict, iface: str):
if 'allow_unsupported_nics' in config['settings']:
return True
- persist_config = dict_search('persist_config.iface', config)
+ persist_config = dict_search(f'persist_config.{iface}', config, default={})
pci_id = persist_config.get('pci_id')
# PCI ID is sufficient by itself, if presented