#!/bin/sh

#Set up the test Environment for pad_tests

clear_scr()
{
if [ -x /usr/bin/clear ]
then
	/usr/bin/clear
else if [ -x /usr/ucb/clear ]
then
	/usr/ucb/clear
fi
fi
}

# Restart the VCOM software after reconfiguration

re_st_start()
{

vcom_rst -f 1
vcom_dl 1
vcom_stat 1
vcom_cfg 1
}

#
# Confiuration files for X25
#

echo "TYPE = X25
L3PLPMODE = DCE
MAXPKTPAR = 12
MAXNSDULEN = 8192
LAPB_MODE = DCE
LAPB_phy_if = DCE
LAPB_MAXFRAME = 4103
LAPB_BAUD = 2000000
DEFWSIZE=7
X25_VSN = 84
HTC = 255 " > /tmp/x25port.1A
    
echo "TYPE = X25
L3PLPMODE = DTE
MAXPKTPAR = 12
MAXNSDULEN = 8192
LAPB_MODE = DTE
LAPB_phy_if = DTE
LAPB_MAXFRAME = 4103
LAPB_BAUD = 2000000
DEFWSIZE=7
X25_VSN = 84
HTC=255 " > /tmp/x25port.1B

xcf -b1 -ca /tmp/x25port
xcf -b1 -cc /tmp/x25port

# Make a fresh start for the test
re_st_start

# remove the files created for xcf
rm /tmp/x25port.1A
rm /tmp/x25port.1B

Pkt_sz=1021
while [ $Pkt_sz -le 4093 ]
do

Num_pkt=1000
while [ $Num_pkt -le 10000 ]
do
echo "######### TEST for Packets = $Num_pkt and Size = $Pkt_sz###########"
	xtest1 &
	xtest1 &
	xtest2 -b1 -sa -n$Num_pkt -z$Pkt_sz -t1 &
	xtest2 -b1 -sc -n$Num_pkt -z$Pkt_sz -t1

	Num_pkt=`expr $Num_pkt + 1000`
done


Pkt_sz=`expr $Pkt_sz + 1024`
done
