View | Details | Raw Unified | Return to bug 26633
Collapse All | Expand All

(-)/etc/pccard_ether (-11 / +4 lines)
Lines 122-138 Link Here
122
	# IPv6 setup
122
	# IPv6 setup
123
	case ${ipv6_enable} in
123
	case ${ipv6_enable} in
124
	[Yy][Ee][Ss])
124
	[Yy][Ee][Ss])
125
		case ${ipv6_gateway_enable} in
125
		if [ -r /etc/rc.network6 ]; then
126
		[Yy][Ee][Ss])
126
			. /etc/rc.network6
127
			;;
127
			network6_interface_setup ${interface}
128
		*)
128
		fi
129
			sysctl -w net.inet6.ip6.forwarding=0
130
			sysctl -w net.inet6.ip6.accept_rtadv=1
131
			ifconfig ${interface} up
132
			rtsol ${interface}
133
			;;
134
		esac
135
		;;
136
	esac
129
	esac
137
	;;
130
	;;
138
# Stop the interface
131
# Stop the interface
(-)/etc/rc.network6 (-2 / +3 lines)
Lines 129-135 Link Here
129
	network6_gif_setup
129
	network6_gif_setup
130
130
131
	# setting up interfaces
131
	# setting up interfaces
132
	network6_interface_setup
132
	network6_interface_setup $ipv6_network_interfaces
133
133
134
	# wait for DAD's completion (for global addrs)
134
	# wait for DAD's completion (for global addrs)
135
	sleep `sysctl -n net.inet6.ip6.dad_count`
135
	sleep `sysctl -n net.inet6.ip6.dad_count`
Lines 251-256 Link Here
251
}
251
}
252
252
253
network6_interface_setup() {
253
network6_interface_setup() {
254
	interfaces=$*
254
	rtsol_interfaces=''
255
	rtsol_interfaces=''
255
	case ${ipv6_gateway_enable} in
256
	case ${ipv6_gateway_enable} in
256
	[Yy][Ee][Ss])
257
	[Yy][Ee][Ss])
Lines 261-267 Link Here
261
		prefixcmd_enable=NO
262
		prefixcmd_enable=NO
262
		;;
263
		;;
263
	esac
264
	esac
264
	for i in $ipv6_network_interfaces; do
265
	for i in $interfaces; do
265
		rtsol_interface=yes
266
		rtsol_interface=yes
266
		eval prefix=\$ipv6_prefix_$i
267
		eval prefix=\$ipv6_prefix_$i
267
		if [ -n "${prefix}" ]; then
268
		if [ -n "${prefix}" ]; then

Return to bug 26633