From 405f7780bea341e5eca3594133a31dd3d1a32ebe Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Mon, 28 Dec 2015 14:27:02 +0100 Subject: [PATCH] (legacy) replace pfSense_get_interface_addresses in is_jumbo_capable --- src/etc/inc/interfaces.inc | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/etc/inc/interfaces.inc b/src/etc/inc/interfaces.inc index ad44192cb..6f253a91b 100644 --- a/src/etc/inc/interfaces.inc +++ b/src/etc/inc/interfaces.inc @@ -3139,7 +3139,7 @@ function interface_configure($interface = 'wan', $reloadall = false, $linkupeven /* skip vlans for checksumming and polling */ if (!stristr($realif, "_vlan") && is_array($options)) { - legacy_interface_flags($realhwif, interface_override_flags()); + legacy_interface_flags($realhwif, interface_override_flags(), false); } $tunnelif = substr($realif, 0, 3); @@ -5126,14 +5126,12 @@ function generate_random_mac_address() ******/ function is_jumbo_capable($iface) { - $iface = trim($iface); - $capable = pfSense_get_interface_addresses($iface); - - if (isset($capable['caps']['vlanmtu'])) { + $intf_details = legacy_interface_details(trim($iface)); + if (in_array('vlan_mtu', $intf_details['capabilities'])) { return true; + } else { + return false; } - - return false; } function interface_setup_pppoe_reset_file($pppif, $iface = '')