diff --git a/package/gluon-ebtables-source-filter/files/lib/gluon/ebtables/110-local-forward-allow-ipv6 b/package/gluon-ebtables-source-filter/files/lib/gluon/ebtables/110-local-forward-allow-ipv6
index 9b2d1147c0a841c8b86094bc70985ef7c582e99d..6be0de705fa9cc60bfc6b5aecff2a862e7ac15be 100644
--- a/package/gluon-ebtables-source-filter/files/lib/gluon/ebtables/110-local-forward-allow-ipv6
+++ b/package/gluon-ebtables-source-filter/files/lib/gluon/ebtables/110-local-forward-allow-ipv6
@@ -1,9 +1,9 @@
-site = require('gluon.site_config')
+site = require('gluon.site')
 
 rule('LOCAL_FORWARD -p IPv6 --ip6-src fe80::/64 -j RETURN')
 rule('LOCAL_FORWARD -p IPv6 --ip6-src ::/128 --ip6-proto ipv6-icmp -j RETURN')
-rule('LOCAL_FORWARD -p IPv6 --ip6-src ' .. site.prefix6 .. ' -j RETURN')
+rule('LOCAL_FORWARD -p IPv6 --ip6-src ' .. site.prefix6() .. ' -j RETURN')
 
-for _, prefix in ipairs(site.extra_prefixes6 or {}) do
+for _, prefix in ipairs(site.extra_prefixes6({})) do
 	rule('LOCAL_FORWARD -p IPv6 --ip6-src ' .. prefix .. ' -j RETURN')
 end