#!/bin/sh

xcf_config()
{

echo "
TYPE = WAN
LAPB_phy_if = DCE
LAPB_MAXFRAME = 4096
LAPB_BAUD = $1 " > /tmp/lapbport.1A

echo "
TYPE = WAN
LAPB_phy_if = DTE
LAPB_MAXFRAME = 4096
LAPB_BAUD = 0 " > /tmp/lapbport.1B

echo "
TYPE = WAN " > /tmp/lapbport.1C

echo "
TYPE = WAN " > /tmp/lapbport.1D

xcf -b1 /tmp/lapbport
rm /tmp/lapbport.*
vcom_cfg 1
}

vc_reset()
{

vcom_rst -f 1
vcom_vld 1
}

SPEEDS="2000000"
#SPEEDS="2000000 1000000 512000 64000 56000 9600"
PKTS="50000"
PKT_SZ="120 124 132 252 508 1020 2044 4086"

for i in $SPEEDS
do

vc_reset

for j in $PKT_SZ
do
	xcf_config $i
	for	k in $PKTS
	do
		echo "-----------------------------------------------------------------"
		echo "#### SPEED=$i, PKTS=$k, SIZE=$j ########"
		./wsink -b1 -sa -z$j &
		./wsrc -b1 -sb -n$k -z$j
	wait
	done
done

done
