diff options
author | Ermal LUÇI <eri@pfsense.org> | 2014-12-18 15:16:52 +0100 |
---|---|---|
committer | Ermal LUÇI <eri@pfsense.org> | 2014-12-18 15:17:21 +0100 |
commit | 65a6e535c4fe3dc288dc3a5adb1f9c2dd0b78088 (patch) | |
tree | 023cb365ffb22fe7015f6166a697f33860b65960 | |
parent | 02f65ece135c962b34548f2ec8ed9ed38ba22211 (diff) | |
download | pfsense-65a6e535c4fe3dc288dc3a5adb1f9c2dd0b78088.zip pfsense-65a6e535c4fe3dc288dc3a5adb1f9c2dd0b78088.tar.gz |
Do not restart unneeded services. Also triger configuration for the proper interface.
-rwxr-xr-x | etc/rc.linkup | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/etc/rc.linkup b/etc/rc.linkup index 59e2089..925260c 100755 --- a/etc/rc.linkup +++ b/etc/rc.linkup @@ -141,7 +141,9 @@ if (!empty($realiface)) { foreach ($ports as $pid => $parent_if) { /* The loop here is because ppp types can have real and assigned interfaces as members */ $tmpiface = get_real_interface($parent_if); - $tmpiface = convert_real_interface_to_friendly_interface_name($tmpiface); + if ($tmpiface != $realiface) + continue; + $tmpiface = convert_real_interface_to_friendly_interface_name($ppp['if']); if (!empty($tmpiface)) interface_configure($tmpiface, true, true); } |