📄 xrl_ripng_shell_funcs.sh
字号:
{ if [ $# -ne 4 ] ; then echo "Usage: ripng_ripng_set_route_timeout <ifname:txt> <vifname:txt> <addr:ipv6> <t_secs:u32>" exit 1 fi XRL="finder://ripng/ripng/0.1/set_route_timeout?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3&t_secs:u32=$4" call_xrl_wrapper -p all "${XRL}"}ripng_ripng_route_timeout(){ if [ $# -ne 3 ] ; then echo "Usage: ripng_ripng_route_timeout <ifname:txt> <vifname:txt> <addr:ipv6>" exit 1 fi XRL="finder://ripng/ripng/0.1/route_timeout?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3" call_xrl_wrapper -p all "${XRL}"}ripng_ripng_set_deletion_delay(){ if [ $# -ne 4 ] ; then echo "Usage: ripng_ripng_set_deletion_delay <ifname:txt> <vifname:txt> <addr:ipv6> <t_secs:u32>" exit 1 fi XRL="finder://ripng/ripng/0.1/set_deletion_delay?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3&t_secs:u32=$4" call_xrl_wrapper -p all "${XRL}"}ripng_ripng_deletion_delay(){ if [ $# -ne 3 ] ; then echo "Usage: ripng_ripng_deletion_delay <ifname:txt> <vifname:txt> <addr:ipv6>" exit 1 fi XRL="finder://ripng/ripng/0.1/deletion_delay?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3" call_xrl_wrapper -p all "${XRL}"}ripng_ripng_set_request_interval(){ if [ $# -ne 4 ] ; then echo "Usage: ripng_ripng_set_request_interval <ifname:txt> <vifname:txt> <addr:ipv6> <t_secs:u32>" exit 1 fi XRL="finder://ripng/ripng/0.1/set_request_interval?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3&t_secs:u32=$4" call_xrl_wrapper -p all "${XRL}"}ripng_ripng_request_interval(){ if [ $# -ne 3 ] ; then echo "Usage: ripng_ripng_request_interval <ifname:txt> <vifname:txt> <addr:ipv6>" exit 1 fi XRL="finder://ripng/ripng/0.1/request_interval?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3" call_xrl_wrapper -p all "${XRL}"}ripng_ripng_set_update_interval(){ if [ $# -ne 4 ] ; then echo "Usage: ripng_ripng_set_update_interval <ifname:txt> <vifname:txt> <addr:ipv6> <t_secs:u32>" exit 1 fi XRL="finder://ripng/ripng/0.1/set_update_interval?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3&t_secs:u32=$4" call_xrl_wrapper -p all "${XRL}"}ripng_ripng_update_interval(){ if [ $# -ne 3 ] ; then echo "Usage: ripng_ripng_update_interval <ifname:txt> <vifname:txt> <addr:ipv6>" exit 1 fi XRL="finder://ripng/ripng/0.1/update_interval?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3" call_xrl_wrapper -p all "${XRL}"}ripng_ripng_set_update_jitter(){ if [ $# -ne 4 ] ; then echo "Usage: ripng_ripng_set_update_jitter <ifname:txt> <vifname:txt> <addr:ipv6> <t_jitter:u32>" exit 1 fi XRL="finder://ripng/ripng/0.1/set_update_jitter?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3&t_jitter:u32=$4" call_xrl_wrapper -p all "${XRL}"}ripng_ripng_update_jitter(){ if [ $# -ne 3 ] ; then echo "Usage: ripng_ripng_update_jitter <ifname:txt> <vifname:txt> <addr:ipv6>" exit 1 fi XRL="finder://ripng/ripng/0.1/update_jitter?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3" call_xrl_wrapper -p all "${XRL}"}ripng_ripng_set_triggered_update_delay(){ if [ $# -ne 4 ] ; then echo "Usage: ripng_ripng_set_triggered_update_delay <ifname:txt> <vifname:txt> <addr:ipv6> <t_secs:u32>" exit 1 fi XRL="finder://ripng/ripng/0.1/set_triggered_update_delay?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3&t_secs:u32=$4" call_xrl_wrapper -p all "${XRL}"}ripng_ripng_triggered_update_delay(){ if [ $# -ne 3 ] ; then echo "Usage: ripng_ripng_triggered_update_delay <ifname:txt> <vifname:txt> <addr:ipv6>" exit 1 fi XRL="finder://ripng/ripng/0.1/triggered_update_delay?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3" call_xrl_wrapper -p all "${XRL}"}ripng_ripng_set_triggered_update_jitter(){ if [ $# -ne 4 ] ; then echo "Usage: ripng_ripng_set_triggered_update_jitter <ifname:txt> <vifname:txt> <addr:ipv6> <t_jitter:u32>" exit 1 fi XRL="finder://ripng/ripng/0.1/set_triggered_update_jitter?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3&t_jitter:u32=$4" call_xrl_wrapper -p all "${XRL}"}ripng_ripng_triggered_update_jitter(){ if [ $# -ne 3 ] ; then echo "Usage: ripng_ripng_triggered_update_jitter <ifname:txt> <vifname:txt> <addr:ipv6>" exit 1 fi XRL="finder://ripng/ripng/0.1/triggered_update_jitter?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3" call_xrl_wrapper -p all "${XRL}"}ripng_ripng_set_interpacket_delay(){ if [ $# -ne 4 ] ; then echo "Usage: ripng_ripng_set_interpacket_delay <ifname:txt> <vifname:txt> <addr:ipv6> <t_msecs:u32>" exit 1 fi XRL="finder://ripng/ripng/0.1/set_interpacket_delay?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3&t_msecs:u32=$4" call_xrl_wrapper -p all "${XRL}"}ripng_ripng_interpacket_delay(){ if [ $# -ne 3 ] ; then echo "Usage: ripng_ripng_interpacket_delay <ifname:txt> <vifname:txt> <addr:ipv6>" exit 1 fi XRL="finder://ripng/ripng/0.1/interpacket_delay?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3" call_xrl_wrapper -p all "${XRL}"}ripng_ripng_rip_address_status(){ if [ $# -ne 3 ] ; then echo "Usage: ripng_ripng_rip_address_status <ifname:txt> <vifname:txt> <addr:ipv6>" exit 1 fi XRL="finder://ripng/ripng/0.1/rip_address_status?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3" call_xrl_wrapper -p all "${XRL}"}ripng_ripng_get_all_addresses(){ if [ $# -ne 0 ] ; then echo "Usage: ripng_ripng_get_all_addresses" exit 1 fi XRL="finder://ripng/ripng/0.1/get_all_addresses" call_xrl_wrapper -p all "${XRL}"}ripng_ripng_get_counters(){ if [ $# -ne 3 ] ; then echo "Usage: ripng_ripng_get_counters <ifname:txt> <vifname:txt> <addr:ipv6>" exit 1 fi XRL="finder://ripng/ripng/0.1/get_counters?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3" call_xrl_wrapper -p all "${XRL}"}ripng_ripng_get_peers(){ if [ $# -ne 3 ] ; then echo "Usage: ripng_ripng_get_peers <ifname:txt> <vifname:txt> <addr:ipv6>" exit 1 fi XRL="finder://ripng/ripng/0.1/get_peers?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3" call_xrl_wrapper -p all "${XRL}"}ripng_ripng_get_all_peers(){ if [ $# -ne 0 ] ; then echo "Usage: ripng_ripng_get_all_peers" exit 1 fi XRL="finder://ripng/ripng/0.1/get_all_peers" call_xrl_wrapper -p all "${XRL}"}ripng_ripng_get_peer_counters(){ if [ $# -ne 4 ] ; then echo "Usage: ripng_ripng_get_peer_counters <ifname:txt> <vifname:txt> <addr:ipv6> <peer:ipv6>" exit 1 fi XRL="finder://ripng/ripng/0.1/get_peer_counters?ifname:txt=$1&vifname:txt=$2&addr:ipv6=$3&peer:ipv6=$4" call_xrl_wrapper -p all "${XRL}"}ripng_socket6_user_recv_event(){ if [ $# -ne 6 ] ; then echo "Usage: ripng_socket6_user_recv_event <sockid:txt> <if_name:txt> <vif_name:txt> <src_host:ipv6> <src_port:u32> <data:binary>" exit 1 fi XRL="finder://ripng/socket6_user/0.1/recv_event?sockid:txt=$1&if_name:txt=$2&vif_name:txt=$3&src_host:ipv6=$4&src_port:u32=$5&data:binary=$6" call_xrl_wrapper -p all "${XRL}"}ripng_socket6_user_inbound_connect_event(){ if [ $# -ne 4 ] ; then echo "Usage: ripng_socket6_user_inbound_connect_event <sockid:txt> <src_host:ipv6> <src_port:u32> <new_sockid:txt>" exit 1 fi XRL="finder://ripng/socket6_user/0.1/inbound_connect_event?sockid:txt=$1&src_host:ipv6=$2&src_port:u32=$3&new_sockid:txt=$4" call_xrl_wrapper -p all "${XRL}"}ripng_socket6_user_outgoing_connect_event(){ if [ $# -ne 1 ] ; then echo "Usage: ripng_socket6_user_outgoing_connect_event <sockid:txt>" exit 1 fi XRL="finder://ripng/socket6_user/0.1/outgoing_connect_event?sockid:txt=$1" call_xrl_wrapper -p all "${XRL}"}ripng_socket6_user_error_event(){ if [ $# -ne 3 ] ; then echo "Usage: ripng_socket6_user_error_event <sockid:txt> <error:txt> <fatal:bool>" exit 1 fi XRL="finder://ripng/socket6_user/0.1/error_event?sockid:txt=$1&error:txt=$2&fatal:bool=$3" call_xrl_wrapper -p all "${XRL}"}ripng_socket6_user_disconnect_event(){ if [ $# -ne 1 ] ; then echo "Usage: ripng_socket6_user_disconnect_event <sockid:txt>" exit 1 fi XRL="finder://ripng/socket6_user/0.1/disconnect_event?sockid:txt=$1" call_xrl_wrapper -p all "${XRL}"}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -