diff --git a/multi_endp.bash b/multi_endp.bash new file mode 100755 index 00000000..66702bf7 --- /dev/null +++ b/multi_endp.bash @@ -0,0 +1,36 @@ +#!/bin/bash + +# script creates a series of connections between stations and an upstream resource + +set -x # turn debugging on + +cx_prefix=tcp_apple +number_of_cx=10 +endp_type=lf_tcp +manager=idtest + +resource_a=3 # holds upstream eth3 +upstream_port=eth3 +tx_speed_a=1000000 + +resource_b=6 # holds wiphy0 with stations 0-24 +tx_speed_b=15400 +first_sta=0 # becomes "sta+$sta_num", up to number_of_cx-1 + + +for sta_num in `seq $first_sta $(($number_of_cx + $first_sta - 1))`; do + + ./lf_firemod.pl --mgr $manager --resource $resource_a --action create_endp --report_timer 1000 \ + --port_name $upstream_port --endp_type $endp_type --endp_name "${cx_prefix}${sta_num}-A" \ + --speed $tx_speed_a + + ./lf_firemod.pl --mgr $manager --resource $resource_b --action create_endp --report_timer 1000 \ + --port_name "sta${sta_num}" --endp_type $endp_type --endp_name "${cx_prefix}${sta_num}-B" \ + --speed $tx_speed_b + + ./lf_firemod.pl --mgr $manager --action create_cx --report_timer 1000 \ + --cx_name "${cx_prefix}${sta_num}" --cx_endps ${cx_prefix}${sta_num}-A,${cx_prefix}${sta_num}-B + +done +# flush information to LFclients +./lf_firemod.pl --mgr $manager --action do_cmd --cmd "nc_show_endpoints all" &>/dev/null