mirror of
https://github.com/Telecominfraproject/wlan-ucentral-schema.git
synced 2026-01-27 10:23:38 +00:00
WIFI-14564: Multiple ssids sometime didn't display dhcp option 82 rules
Add expected interface count for program to detect if all ifaces are ready Signed-off-by: alex18_huang <alex18_huang@accton.com>
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
{% if (!services.is_present("dhcpinject")) return %}
|
||||
{% let ssids = services.lookup_ssids("dhcpinject") %}
|
||||
{% let enable = length(ssids) %}
|
||||
{% let iface_count = 0 %}
|
||||
{% services.set_enabled("dhcpinject", enable) %}
|
||||
{%
|
||||
|
||||
@@ -24,5 +25,9 @@ add_list dhcpinject.uplink.port={{ port }}
|
||||
|
||||
set dhcpinject.ssids=ssids
|
||||
{% for (let ssid in ssids): %}
|
||||
{% iface_count += length(ssid.wifi_bands) %}
|
||||
add_list dhcpinject.ssids.ssid={{ s(ssid.name) }}
|
||||
{% endfor %}
|
||||
{% endfor %}
|
||||
|
||||
set dhcpinject.dhcpinject=dhcpinject
|
||||
set dhcpinject.dhcpinject.iface_count={{ iface_count }}
|
||||
|
||||
Reference in New Issue
Block a user