Deleted Added
full compact
network.subr (222746) network.subr (222996)
1#
2# Copyright (c) 2003 The FreeBSD Project. All rights reserved.
3#
4# Redistribution and use in source and binary forms, with or without
5# modification, are permitted provided that the following conditions
6# are met:
7# 1. Redistributions of source code must retain the above copyright
8# notice, this list of conditions and the following disclaimer.

--- 8 unchanged lines hidden (view full) ---

17# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
18# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
19# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
20# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
21# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
22# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
23# SUCH DAMAGE.
24#
1#
2# Copyright (c) 2003 The FreeBSD Project. All rights reserved.
3#
4# Redistribution and use in source and binary forms, with or without
5# modification, are permitted provided that the following conditions
6# are met:
7# 1. Redistributions of source code must retain the above copyright
8# notice, this list of conditions and the following disclaimer.

--- 8 unchanged lines hidden (view full) ---

17# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
18# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
19# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
20# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
21# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
22# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
23# SUCH DAMAGE.
24#
25# $FreeBSD: head/etc/network.subr 222746 2011-06-06 11:36:10Z hrs $
25# $FreeBSD: head/etc/network.subr 222996 2011-06-11 21:40:37Z hrs $
26#
27
28#
29# Subroutines commonly used from network startup scripts.
30# Requires that rc.conf be loaded first.
31#
32
33# ifn_start ifn

--- 310 unchanged lines hidden (view full) ---

344# Returns 0 if the address family is enabled in the kernel
345# 1 otherwise.
346afexists()
347{
348 local _af
349 _af=$1
350
351 case ${_af} in
26#
27
28#
29# Subroutines commonly used from network startup scripts.
30# Requires that rc.conf be loaded first.
31#
32
33# ifn_start ifn

--- 310 unchanged lines hidden (view full) ---

344# Returns 0 if the address family is enabled in the kernel
345# 1 otherwise.
346afexists()
347{
348 local _af
349 _af=$1
350
351 case ${_af} in
352 inet)
353 ${SYSCTL_N} kern.features.inet > /dev/null 2>&1
352 inet|inet6)
353 check_kern_features ${_af}
354 ;;
354 ;;
355 inet6)
356 ${SYSCTL_N} kern.features.inet6 > /dev/null 2>&1
357 ;;
358 ipx)
359 ${SYSCTL_N} net.ipx > /dev/null 2>&1
360 ;;
361 atm)
362 if [ -x /sbin/atmconfig ]; then
363 /sbin/atmconfig diag list > /dev/null 2>&1
364 else
365 return 1

--- 1024 unchanged lines hidden ---
355 ipx)
356 ${SYSCTL_N} net.ipx > /dev/null 2>&1
357 ;;
358 atm)
359 if [ -x /sbin/atmconfig ]; then
360 /sbin/atmconfig diag list > /dev/null 2>&1
361 else
362 return 1

--- 1024 unchanged lines hidden ---