Project

General

Profile

« Previous | Next » 

Revision d500e296

Added by Seth Mos over 13 years ago

Adding gateway support for 6rd support, does not add route yet.
Adds to ticket #2117

View differences:

etc/inc/gwlb.inc
421 421
		$gateway['dynamic'] = false;
422 422
		$gateway['ipprotocol'] = "inet6";
423 423
		$gateway['gateway'] = get_interface_gateway_v6($ifname, $gateway['dynamic']);
424
		$gateway['interface'] = get_real_interface($ifname);
424
		/* XXX Add stf and friends in the future ? */
425
		switch($ifcfg['ipaddrv6']) {
426
			case "6rd":
427
				$gateway['interface'] = "srd0";
428
				$gateway['dynamic'] = "default";
429
				$gateway['gateway'] = "::1";
430
				break;
431
			default:
432
				$gateway['interface'] = get_real_interface($ifname);
433
				break;
434
		}
425 435
		$gateway['friendlyiface'] = $ifname;
426 436
		$gateway['name'] = "{$friendly}_v6";
427 437
		$gateway['attribute'] = "system";

Also available in: Unified diff