confd: add support for dummy interfaces

Dummy interfaces are useful for configuring routes and testing network
services without having to allocate physical or virtual interfaces.

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
Joachim Wiberg
2024-10-13 18:08:20 +02:00
parent 3358687c39
commit a4e6e4422b
5 changed files with 33 additions and 6 deletions
+3
View File
@@ -45,6 +45,9 @@ def json_get_yang_type(iface_in):
if iface_in['linkinfo']['info_kind'] == "dsa":
return "infix-if-type:ethernet"
if iface_in['linkinfo']['info_kind'] == "dummy":
return "infix-if-type:dummy"
# Fallback
return "infix-if-type:ethernet"