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.3 2004/01/27 00:42:45 rob Exp $ 5# 6 7# PROVIDE: netoptions 8# REQUIRE: localdaemons 9# BEFORE: securelevel 10# KEYWORD: DragonFly 11 12. /etc/rc.subr 13 14load_rc_config 'XXX' 15dummy_rc_command "$1" 16 17 18echo -n 'Additional TCP options:' 19case ${log_in_vain} in 20[Nn][Oo] | '') 21 log_in_vain=0 22 ;; 23[Yy][Ee][Ss]) 24 log_in_vain=1 25 ;; 26[0-9]*) 27 ;; 28*) 29 echo " invalid log_in_vain setting: ${log_in_vain}" 30 log_in_vain=0 31 ;; 32esac 33 34[ "${log_in_vain}" -ne 0 ] && ( 35 echo -n " log_in_vain=${log_in_vain}" 36 sysctl net.inet.tcp.log_in_vain="${log_in_vain}" >/dev/null 37 sysctl net.inet.udp.log_in_vain="${log_in_vain}" >/dev/null 38) 39echo '.' 40