|
@@ -6,11 +6,17 @@ local site = require 'gluon.site_config'
|
|
local uci = require('luci.model.uci').cursor()
|
|
local uci = require('luci.model.uci').cursor()
|
|
|
|
|
|
|
|
|
|
|
|
+local gw_sel_class
|
|
|
|
+if site.mesh and site.mesh.batman_adv then
|
|
|
|
+ gw_sel_class = site.mesh.batman_adv.gw_sel_class
|
|
|
|
+end
|
|
|
|
+
|
|
uci:delete('batman-adv', 'bat0')
|
|
uci:delete('batman-adv', 'bat0')
|
|
uci:section('batman-adv', 'mesh', 'bat0',
|
|
uci:section('batman-adv', 'mesh', 'bat0',
|
|
{
|
|
{
|
|
orig_interval = 5000,
|
|
orig_interval = 5000,
|
|
gw_mode = 'client',
|
|
gw_mode = 'client',
|
|
|
|
+ gw_sel_class = gw_sel_class,
|
|
hop_penalty = 15,
|
|
hop_penalty = 15,
|
|
multicast_mode = 0,
|
|
multicast_mode = 0,
|
|
}
|
|
}
|