Merge branch 'vendor/CVS'
[dragonfly.git] / etc / rc.d / netoptions
1 #!/bin/sh
2 #
3 # $FreeBSD: src/etc/rc.d/netoptions,v 1.138 2003/06/29 05:09:48 mtm Exp $
4 # $DragonFly: src/etc/rc.d/netoptions,v 1.4 2005/11/19 21:47:32 swildner Exp $
5 #
6
7 # PROVIDE: netoptions
8 # REQUIRE: localdaemons
9 # BEFORE:  securelevel
10
11 . /etc/rc.subr
12
13 load_rc_config 'XXX'
14 dummy_rc_command "$1"
15
16
17 echo -n 'Additional TCP options:'
18 case ${log_in_vain} in
19 [Nn][Oo] | '')
20         log_in_vain=0
21         ;;
22 [Yy][Ee][Ss])
23         log_in_vain=1
24         ;;
25 [0-9]*)
26         ;;
27 *)
28         echo " invalid log_in_vain setting: ${log_in_vain}"
29         log_in_vain=0
30         ;;
31 esac
32
33 [ "${log_in_vain}" -ne 0 ] && (
34         echo -n " log_in_vain=${log_in_vain}"
35         sysctl net.inet.tcp.log_in_vain="${log_in_vain}" >/dev/null
36         sysctl net.inet.udp.log_in_vain="${log_in_vain}" >/dev/null
37 )
38 echo '.'