From 2d36853da45b3ae3bffe7e1a8d1c2b823045f29a Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Fri, 22 Sep 2023 09:35:50 +0200 Subject: [PATCH] interfaces: add interface return feature for use on bridges/assignment page --- src/etc/inc/interfaces.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/etc/inc/interfaces.inc b/src/etc/inc/interfaces.inc index a3e77a319..5010d76ee 100644 --- a/src/etc/inc/interfaces.inc +++ b/src/etc/inc/interfaces.inc @@ -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; }