mirror of
				https://github.com/Telecominfraproject/wlan-ap.git
				synced 2025-10-31 18:38:10 +00:00 
			
		
		
		
	Compare commits
	
		
			18 Commits
		
	
	
		
			next
			...
			release/v4
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|   | 5b69e6a41e | ||
|   | 1a3955554a | ||
|   | 0fb2bd197a | ||
|   | 427ad99151 | ||
|   | 02ed19e3ac | ||
|   | 60968f8c89 | ||
|   | 7e840d0a84 | ||
|   | 9d06b517dc | ||
|   | 125c75c49b | ||
|   | 5bd8fe1249 | ||
|   | 593cdba4d7 | ||
|   | f811aa6b73 | ||
|   | 7213dc6dcb | ||
|   | 7dd139cf3b | ||
|   | 544b687f46 | ||
|   | 462ff4f813 | ||
|   | 71b738f8ee | ||
|   | 4ad04c7948 | 
| @@ -275,23 +275,27 @@ handlers = { | ||||
| 	}, | ||||
|  | ||||
| 	vlan_add: function(notify) { | ||||
| 		let vlan_id = `${notify.data.vlan_id}`; | ||||
| 		vlan_refcount[vlan_id] = (vlan_refcount[vlan_id] || 0) + 1; | ||||
|  | ||||
| 		if (vlan_refcount[vlan_id] > 1) { | ||||
| 			return; | ||||
| 		} | ||||
|  | ||||
| 		if (config.config.swconfig) | ||||
| 			return handlers.vlan_add_swconfig(notify); | ||||
|  | ||||
| 		for (let wan in wan_ports) { | ||||
| 			let msg = { | ||||
| 				name: wan, | ||||
| 				vlan: [ `${notify.data.vlan_id}:t` ] | ||||
| 			}; | ||||
| 			ubus.call('network.interface.up_none', 'add_device', msg); | ||||
| 			ubus.call('udevstats', 'add_device', { device: wan, vlan: +notify.data.vlan_id }); | ||||
| 		let vlan_id = `${notify.data.vlan_id}`; | ||||
| 		vlan_refcount[vlan_id] = (vlan_refcount[vlan_id] || 0) + 1; | ||||
|  | ||||
| 		let parts = split(notify.data.ifname, '-v'); | ||||
| 		let is_wifi_iface = (length(parts) == 2 && wildcard(parts[0], 'wlan*')); | ||||
|  | ||||
| 		if (vlan_refcount[vlan_id] > 1 && !is_wifi_iface) | ||||
| 			return; | ||||
|  | ||||
| 		if (vlan_refcount[vlan_id] == 1) { | ||||
| 			for (let wan in wan_ports) { | ||||
| 				let msg = { | ||||
| 					name: wan, | ||||
| 					vlan: [ `${notify.data.vlan_id}:t` ] | ||||
| 				}; | ||||
| 				ubus.call('network.interface.up_none', 'add_device', msg); | ||||
| 				ubus.call('udevstats', 'add_device', { device: wan, vlan: +notify.data.vlan_id }); | ||||
| 			} | ||||
| 		} | ||||
|  | ||||
| 		let msg = { | ||||
| @@ -304,16 +308,16 @@ handlers = { | ||||
| 	}, | ||||
|  | ||||
| 	vlan_remove: function(notify) { | ||||
| 		if (config.config.swconfig) | ||||
| 			return; | ||||
|  | ||||
| 		let vlan_id = `${notify.data.vlan_id}`; | ||||
| 		vlan_refcount[vlan_id] = (vlan_refcount[vlan_id] || 1) - 1; | ||||
|  | ||||
| 		if (vlan_refcount[vlan_id] > 0) { | ||||
| 		if (vlan_refcount[vlan_id] > 0) | ||||
| 			return; | ||||
| 		} | ||||
| 		delete vlan_refcount[vlan_id]; | ||||
|  | ||||
| 		if (config.config.swconfig) | ||||
| 			return; | ||||
| 		for (let wan in wan_ports) { | ||||
| 			let msg = { | ||||
| 				name: wan, | ||||
|   | ||||
| @@ -4,10 +4,10 @@ PKG_NAME:=ucentral-schema | ||||
| PKG_RELEASE:=1 | ||||
|  | ||||
| PKG_SOURCE_URL=https://github.com/Telecominfraproject/wlan-ucentral-schema.git | ||||
| PKG_MIRROR_HASH:=83c6f6ae9898086f12cf6b3d611019ad024b1581533bdff1838180d3777ef7e1 | ||||
| PKG_MIRROR_HASH:=c0f43db0530a38eb424e81908ad47a14e1d4d8f8a86eb148e34f98187c79ba6b | ||||
| PKG_SOURCE_PROTO:=git | ||||
| PKG_SOURCE_DATE:=2025-09-29 | ||||
| PKG_SOURCE_VERSION:=c7e15eb3406db6015fc3e9a86c116695552bb12b | ||||
| PKG_SOURCE_DATE:=2025-10-16 | ||||
| PKG_SOURCE_VERSION:=dc9cad95641266a08de73aab85d931d992090159 | ||||
| PKG_MAINTAINER:=John Crispin <john@phrozen.org> | ||||
| PKG_LICENSE:=BSD-3-Clause | ||||
|  | ||||
|   | ||||
| @@ -1,17 +1,12 @@ | ||||
| { | ||||
| 	"uuid": 2, | ||||
| 	"radios": [ | ||||
| 		{ | ||||
| 			"band": "6G", | ||||
| 			"country": "CA", | ||||
| 			"channel-mode": "HE", | ||||
| 			"channel-width": 80 | ||||
| 		}, | ||||
| 		{ | ||||
| 			"band": "5G", | ||||
| 			"country": "CA", | ||||
| 			"channel-mode": "HE", | ||||
| 			"channel-width": 80 | ||||
| 			"channel-width": 80, | ||||
| 			"channel": 36 | ||||
| 		}, | ||||
| 		{ | ||||
| 			"band": "2G", | ||||
| @@ -57,10 +52,7 @@ | ||||
| 							"key": "bbbbbbbb" | ||||
| 						} | ||||
| 					], | ||||
| 					"roaming": { | ||||
| 						"message-exchange": "ds", | ||||
| 						"generate-psk": true | ||||
| 					} | ||||
| 					"roaming": true | ||||
| 				} | ||||
| 			] | ||||
| 		}, | ||||
|   | ||||
| @@ -17,4 +17,4 @@ packages: | ||||
|   - sysstat | ||||
|   - kmod-cig-poe-judgment | ||||
| diffconfig: | | ||||
|   CONFIG_KERNEL_IPQ_MEM_PROFILE=0  | ||||
|   CONFIG_KERNEL_IPQ_MEM_PROFILE=0 | ||||
|   | ||||
| @@ -16,4 +16,4 @@ packages: | ||||
|   - sysstat | ||||
|   - kmod-cig-poe-judgment | ||||
| diffconfig: | | ||||
|   CONFIG_KERNEL_IPQ_MEM_PROFILE=0  | ||||
|   CONFIG_KERNEL_IPQ_MEM_PROFILE=0 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user