From 2947e7f2a5a48af5cb85e440fe5ef83c0e0b498a Mon Sep 17 00:00:00 2001 From: Viacheslav Hletenko Date: Wed, 21 Aug 2024 16:32:16 +0000 Subject: T6672: Fix system option ssh-client source-interface Fix for system option ssh-client source-interface For the `verify_source_interface` the key `ifname` if required (cherry picked from commit f453b33a6056de8fc5145ca9e680361fbce68348) --- src/conf_mode/system_option.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/conf_mode/system_option.py b/src/conf_mode/system_option.py index d1647e3a1..52d0b7cda 100755 --- a/src/conf_mode/system_option.py +++ b/src/conf_mode/system_option.py @@ -85,6 +85,8 @@ def verify(options): raise ConfigError('No interface with address "{address}" configured!') if 'source_interface' in config: + # verify_source_interface reuires key 'ifname' + config['ifname'] = config['source_interface'] verify_source_interface(config) if 'source_address' in config: address = config['source_address'] -- cgit v1.2.3