batman-adv: use batctl for configuration of hop_penalty
[feed/routing.git] / batman-adv / files / lib / batman-adv / config.sh
index a74c9d8f3ad4fed33579cc16adf7f2104af98f1e..952f93ea514dbcb56e7de104522f9c8956f2173c 100644 (file)
@@ -60,8 +60,7 @@ bat_config()
                ;;
        esac
 
-       [ -n "$hop_penalty" ] && echo $hop_penalty > /sys/class/net/$mesh/mesh/hop_penalty
-
+       [ -n "$hop_penalty" ] && batctl -m "$mesh" hop_penalty "$hop_penalty"
        [ -n "$isolation_mark" ] && batctl -m "$mesh" isolation_mark "$isolation_mark"
        [ -n "$multicast_mode" ] && batctl -m "$mesh" multicast_mode "$multicast_mode" 2>&-
        [ -n "$network_coding" ] && batctl -m "$mesh" network_coding "$network_coding" 2>&-