mirror of
https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
synced 2025-10-30 18:27:53 +00:00
example of creating connections across multiple stations
This commit is contained in:
36
multi_endp.bash
Executable file
36
multi_endp.bash
Executable file
@@ -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
|
||||||
Reference in New Issue
Block a user