diff --git a/config/main.py b/config/main.py index 177b49bc3b19..2190c82fd83a 100755 --- a/config/main.py +++ b/config/main.py @@ -952,6 +952,9 @@ def add(ctx, interface_name, ip_addr): config_db.set_entry("PORTCHANNEL_INTERFACE", (interface_name, ip_addr), {"NULL": "NULL"}) elif interface_name.startswith("Vlan"): config_db.set_entry("VLAN_INTERFACE", (interface_name, ip_addr), {"NULL": "NULL"}) + elif interface_name.startswith("Loopback"): + config_db.set_entry("LOOPBACK_INTERFACE", (interface_name, ip_addr), {"NULL": "NULL"}) + # # 'del' subcommand @@ -975,6 +978,8 @@ def remove(ctx, interface_name, ip_addr): config_db.set_entry("PORTCHANNEL_INTERFACE", (interface_name, ip_addr), None) elif interface_name.startswith("Vlan"): config_db.set_entry("VLAN_INTERFACE", (interface_name, ip_addr), None) + elif interface_name.startswith("Loopback"): + config_db.set_entry("LOOPBACK_INTERFACE", (interface_name, ip_addr), None) # # 'acl' group ('config acl ...')