- cfg="$(find_config "$1")"
- [ -z "$cfg" ] && return 0
- config_get iftype "$cfg" type
- [ "$iftype" = bridge ] && config_get "$iftype" bridge
- )
-}
+
+ config_get ifname "$vif" ifnamea
+
+ cfg="$(find_config "$ifname")"
+ }
+ [ -z "$cfg" ] && return 0
+ echo "$cfg"
+)}
+
+bridge_interface() {(
+ local cfg="$1"
+ [ -z "$cfg" ] && return 0
+
+ include /lib/network
+ scan_interfaces
+
+ config_get iftype "$cfg" type
+ [ "$iftype" = bridge ] && config_get "$iftype" ifname
+)}