Skip to content
Snippets Groups Projects
Unverified Commit 778bf905 authored by Matthias Schiffer's avatar Matthias Schiffer
Browse files

gluon-mesh-batman-adv: add UCI setting for hop penalty

Add a UCI setting gluon.mesh_batman_adv.hop_penalty

Example UCI commands:

    uci set gluon.mesh_batman_adv=mesh_batman_adv
    uci set gluon.mesh_batman_adv.hop_penalty=20
    uci commit

`/etc/config/gluon` config section:

    config mesh_batman_adv 'mesh_batman_adv'
    	option hop_penalty '20'

Fixes: #1942
parent 5c8c479d
No related branches found
No related tags found
No related merge requests found
......@@ -17,6 +17,11 @@ lookup_site() {
lua -e "print(require('gluon.site').$path('$default'))"
}
lookup_uci() {
local path="$1" default="$2"
uci -q get "$path" || echo "$default"
}
proto_gluon_bat0_renew() {
local config="$1"
......@@ -41,7 +46,7 @@ proto_gluon_bat0_setup() {
batctl interface create
batctl orig_interval 5000
batctl hop_penalty 15
batctl hop_penalty "$(lookup_uci 'gluon.mesh_batman_adv.hop_penalty' 15)"
batctl multicast_mode 0
case "$gw_mode" in
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment