diff options
| author | Viacheslav Hletenko <v.gletenko@vyos.io> | 2026-04-24 15:13:57 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-04-24 15:13:57 +0300 |
| commit | bce0b25640665f105f3fd270f6ba9571d14fb6e6 (patch) | |
| tree | 664b903b3a00e168f3aef0f729a11ddd6e2589e3 /src | |
| parent | b24eaac8fd4c56e98d33ad106382ce035d2a40f3 (diff) | |
| parent | de8d0867506738e80d38f84fa93701bf3fe05c7a (diff) | |
| download | vyos-1x-bce0b25640665f105f3fd270f6ba9571d14fb6e6.tar.gz vyos-1x-bce0b25640665f105f3fd270f6ba9571d14fb6e6.zip | |
Merge pull request #5129 from inetman28/fix-acl-subinterfaces
VPP: T8495: fix issue with assigning acl on sub interfaces
Diffstat (limited to 'src')
| -rw-r--r-- | src/conf_mode/vpp_acl.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/conf_mode/vpp_acl.py b/src/conf_mode/vpp_acl.py index ccbe11763..5b282dfdc 100644 --- a/src/conf_mode/vpp_acl.py +++ b/src/conf_mode/vpp_acl.py @@ -25,6 +25,7 @@ from vyos.configdict import node_changed from vyos.config import Config from vyos.utils.network import get_protocol_by_name +from vyos.vpp.utils import cli_ethernet_with_vifs_ifaces from vyos.vpp.utils import cli_ifaces_list from vyos.vpp.acl import Acl from vyos.vpp.config_verify import verify_vpp_interface_not_a_member @@ -184,7 +185,11 @@ def get_config(config=None) -> dict: { 'changed_ip_ifaces': changed_ip_ifaces, 'changed_mac_ifaces': changed_mac_ifaces, - 'vpp_ifaces': cli_ifaces_list(conf), + 'vpp_ifaces': list( + dict.fromkeys( + cli_ifaces_list(conf) + cli_ethernet_with_vifs_ifaces(conf) + ) + ), } ) |
