mirror of
https://github.com/Telecominfraproject/wlan-ap.git
synced 2025-12-19 10:23:03 +00:00
Add new package which has scripts for ssid client ratelimiting. Adds rules for ssid ratelimiting and client ratimiting based on 'wireless' config file options 'drate'(ssid dl), 'urate'(ssid ul), 'cdrate'(client dl), and 'curate' (client ul). Signed-off-by: Chaitanya Kiran Godavarthi <chaitanya.kiran@connectus.ai>
24 lines
447 B
Bash
24 lines
447 B
Bash
#!/bin/sh
|
|
#
|
|
# Copyright 2018 rosysong@rosinson.com
|
|
#
|
|
|
|
export initscript="nft-qos-monitor"
|
|
|
|
. /lib/nft-qos/monitor.sh
|
|
|
|
logger -t nft-qos-monitor "ACTION=$ACTION, MACADDR=$MACADDR, IPADDR=$IPADDR, HOSTNAME=$HOSTNAME"
|
|
|
|
case "$ACTION" in
|
|
add | update)
|
|
qosdef_init_env
|
|
qosdef_init_monitor
|
|
qosdef_monitor_add $MACADDR $IPADDR $HOSTNAME
|
|
;;
|
|
remove)
|
|
qosdef_init_env
|
|
qosdef_init_monitor
|
|
qosdef_monitor_del $MACADDR $IPADDR $HOSTNAME
|
|
;;
|
|
esac
|