diff --git a/package/gluon-mesh-batman-adv/files/lib/netifd/proto/gluon_bat0.sh b/package/gluon-mesh-batman-adv/files/lib/netifd/proto/gluon_bat0.sh
index aaf9c908ea5a5e550ab0d067a6fe4be500d15cb4..97cd343afc2c02f7c5b229d7ccbe9fd7ea7e803b 100755
--- a/package/gluon-mesh-batman-adv/files/lib/netifd/proto/gluon_bat0.sh
+++ b/package/gluon-mesh-batman-adv/files/lib/netifd/proto/gluon_bat0.sh
@@ -30,11 +30,6 @@ proto_gluon_bat0_renew() {
 		read data
 
 		echo bat0 > "/sys/class/net/$dev/batman_adv/mesh_iface"
-
-		! [ "$(echo "$data" | jsonfilter -e "@.transitive")" = 'true' ]
-		transitive=$?
-
-		(echo "$transitive" > "/sys/class/net/$dev/batman_adv/no_rebroadcast") 2>/dev/null
 	done
 
 	lock -u /var/lock/gluon_bat0.lock