#!/bin/sh # case "$1" in 'start') echo "setting tcp/udp window-sizes to 65535" /usr/sbin/ndd -set /dev/tcp tcp_xmit_hiwat 65535 /usr/sbin/ndd -set /dev/tcp tcp_recv_hiwat 65535 /usr/sbin/ndd -set /dev/tcp tcp_cwnd_max 65534 /usr/sbin/ndd -set /dev/udp udp_xmit_hiwat 65535 /usr/sbin/ndd -set /dev/udp udp_recv_hiwat 65535 ;; 'stop') echo "setting tcp/udp window-sizes to default (8192)" /usr/sbin/ndd -set /dev/tcp tcp_xmit_hiwat 8192 /usr/sbin/ndd -set /dev/tcp tcp_recv_hiwat 8192 /usr/sbin/ndd -set /dev/tcp tcp_cwnd_max 262144 /usr/sbin/ndd -set /dev/udp udp_xmit_hiwat 8192 /usr/sbin/ndd -set /dev/udp udp_recv_hiwat 8192 ;; 'show') echo "showing parameters.." /usr/sbin/ndd /dev/tcp tcp_xmit_hiwat /usr/sbin/ndd /dev/tcp tcp_recv_hiwat /usr/sbin/ndd /dev/tcp tcp_cwnd_max /usr/sbin/ndd /dev/udp udp_xmit_hiwat /usr/sbin/ndd /dev/udp udp_recv_hiwat ;; esac