Bring RCNG in from 5.x and adjust config files and scripts accordingly.
[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.1 2003/07/24 06:35:37 dillon Exp $
5 #
6
7 # PROVIDE: netoptions
8 # REQUIRE: localdaemons
9 # BEFORE:  securelevel
10 # KEYWORD: DragonFly FreeBSD
11
12 . /etc/rc.subr
13
14 load_rc_config 'XXX'
15
16 echo -n 'Additional TCP options:'
17 case ${log_in_vain} in
18 [Nn][Oo] | '')
19         log_in_vain=0
20         ;;
21 [Yy][Ee][Ss])
22         log_in_vain=1
23         ;;
24 [0-9]*)
25         ;;
26 *)
27         echo " invalid log_in_vain setting: ${log_in_vain}"
28         log_in_vain=0
29         ;;
30 esac
31
32 [ "${log_in_vain}" -ne 0 ] && (
33         echo -n " log_in_vain=${log_in_vain}"
34         sysctl net.inet.tcp.log_in_vain="${log_in_vain}" >/dev/null
35         sysctl net.inet.udp.log_in_vain="${log_in_vain}" >/dev/null
36 )
37 echo '.'