#!/bin/sh
set \
	net.inet.tcp.delayed_ack	0 \
	net.inet.ip.portrange.last	40000 \
	kern.ipc.somaxconn		1024 \
	kern.ipc.nmbclusters		32768 \
	kern.maxfiles			16384 \
	kern.maxfilesperproc		16384

while test -n "$1" ; do
	x=`sysctl -n $1`
	if test "$x" = "$2" ; then
		echo "$1 CORRECT"
	else
		echo "$1 WRONG"
		exit 1
	fi
	shift; shift;
done


set kern.clockrate
x=`sysctl -n $1 | awk '{print $4}'`
if test "$x" = "1000," ; then
	echo "$1 CORRECT"
else
	echo "$1 WRONG"
	exit 1
fi

grep ip_addr_hash_reset: /var/log/messages  >/dev/null 2>&1
if test $? = 0 ; then
	echo "Looks like IP_ADDR_HASH is working"
else
	echo "Couldn't verify IP_ADDR_HASH"
fi
