Project

General

Profile

« Previous | Next » 

Revision 617daf5e

Added by Chris Buechler over 9 years ago

interface_bridge_add_member is inadequate for adding a bridge member that may have not existed at the time of bridge interface's creation. interface_bridge_configure on the interface's bridge ensures all settings (private, etc.) are applied. Ticket #4312

View differences:

src/etc/rc.newwanip
150 150
unset($bridgetmp);
151 151
$bridgetmp = link_interface_to_bridge($interface);
152 152
if (!empty($bridgetmp)) {
153
	interface_bridge_add_member($bridgetmp, $interface_real);
153
	if (is_array($config['bridges']['bridged']) && count($config['bridges']['bridged'])) {
154
		foreach ($config['bridges']['bridged'] as $bridge) {
155
			if ($bridge['bridgeif'] == $bridgetmp) {
156
				interface_bridge_configure($bridge);
157
			}
158
		}
159
	}
154 160
}
155 161

  
156 162
// Do not process while booting

Also available in: Unified diff