interfaces: add interface return feature for use on bridges/assignment page

This commit is contained in:
Franco Fichtner 2023-09-22 09:35:50 +02:00
parent e29a4e009d
commit 2d36853da4

View File

@ -3398,7 +3398,7 @@ function get_ppp_parent($ifcfg_if)
}
/* collect hardware device parents for VLAN, LAGG and bridges */
function interface_parent_devices($device)
function interface_parent_devices($device, $as_interface = false)
{
$parents = [];
@ -3415,7 +3415,7 @@ function interface_parent_devices($device)
if ($device == $bridge['bridgeif']) {
foreach (explode(',', $bridge['members'] ?? '') as $member) {
/* bridge stores members as configured interfaces */
$parents[] = get_real_interface($member);
$parents[] = $as_interface ? $member : get_real_interface($member);
}
break;
}