treewide: drop ar71xx platform specific code
This commit is contained in:
		
							parent
							
								
									003c90f0b2
								
							
						
					
					
						commit
						9fdc57c175
					
				@ -71,40 +71,6 @@ end
 | 
				
			|||||||
-- Entries are matched in the order they are listed
 | 
					-- Entries are matched in the order they are listed
 | 
				
			||||||
local primary_addrs = {
 | 
					local primary_addrs = {
 | 
				
			||||||
	{interface('lan'), {
 | 
						{interface('lan'), {
 | 
				
			||||||
		{'ar71xx', 'generic', {
 | 
					 | 
				
			||||||
			'archer-c5',
 | 
					 | 
				
			||||||
			'archer-c58-v1',
 | 
					 | 
				
			||||||
			'archer-c59-v1',
 | 
					 | 
				
			||||||
			'archer-c60-v1',
 | 
					 | 
				
			||||||
			'archer-c7',
 | 
					 | 
				
			||||||
			'archer-c7-v4',
 | 
					 | 
				
			||||||
			'archer-c7-v5',
 | 
					 | 
				
			||||||
			'carambola2',
 | 
					 | 
				
			||||||
			'koala',
 | 
					 | 
				
			||||||
			'mr600',
 | 
					 | 
				
			||||||
			'mr600v2',
 | 
					 | 
				
			||||||
			'mr900',
 | 
					 | 
				
			||||||
			'mr900v2',
 | 
					 | 
				
			||||||
			'mr1750',
 | 
					 | 
				
			||||||
			'mr1750v2',
 | 
					 | 
				
			||||||
			'om2p',
 | 
					 | 
				
			||||||
			'om2pv2',
 | 
					 | 
				
			||||||
			'om2p-hs',
 | 
					 | 
				
			||||||
			'om2p-hsv2',
 | 
					 | 
				
			||||||
			'om2p-hsv3',
 | 
					 | 
				
			||||||
			'om2p-lc',
 | 
					 | 
				
			||||||
			'om5p',
 | 
					 | 
				
			||||||
			'om5p-an',
 | 
					 | 
				
			||||||
			'om5p-ac',
 | 
					 | 
				
			||||||
			'om5p-acv2',
 | 
					 | 
				
			||||||
			'unifi-outdoor-plus',
 | 
					 | 
				
			||||||
			'unifiac-lite',
 | 
					 | 
				
			||||||
			'unifiac-pro',
 | 
					 | 
				
			||||||
		}},
 | 
					 | 
				
			||||||
		{'ar71xx', 'mikrotik'},
 | 
					 | 
				
			||||||
		{'ar71xx', 'nand', {
 | 
					 | 
				
			||||||
			'hiveap-121',
 | 
					 | 
				
			||||||
		}},
 | 
					 | 
				
			||||||
		{'ath79', 'generic', {
 | 
							{'ath79', 'generic', {
 | 
				
			||||||
			'glinet,gl-ar750s-nor',
 | 
								'glinet,gl-ar750s-nor',
 | 
				
			||||||
			'ocedo,raccoon',
 | 
								'ocedo,raccoon',
 | 
				
			||||||
@ -136,14 +102,6 @@ local primary_addrs = {
 | 
				
			|||||||
		{'x86'},
 | 
							{'x86'},
 | 
				
			||||||
	}},
 | 
						}},
 | 
				
			||||||
	{interface('wan'), {
 | 
						{interface('wan'), {
 | 
				
			||||||
		{'ar71xx', 'generic', {
 | 
					 | 
				
			||||||
			'a40',
 | 
					 | 
				
			||||||
			'a60',
 | 
					 | 
				
			||||||
			'archer-c25-v1',
 | 
					 | 
				
			||||||
			'archer-c60-v2',
 | 
					 | 
				
			||||||
			'om2pv4',
 | 
					 | 
				
			||||||
			'om2p-hsv4',
 | 
					 | 
				
			||||||
		}},
 | 
					 | 
				
			||||||
		{'ipq40xx', 'generic', {
 | 
							{'ipq40xx', 'generic', {
 | 
				
			||||||
			'linksys,ea6350v3',
 | 
								'linksys,ea6350v3',
 | 
				
			||||||
			'openmesh,a42',
 | 
								'openmesh,a42',
 | 
				
			||||||
@ -158,11 +116,6 @@ local primary_addrs = {
 | 
				
			|||||||
		}},
 | 
							}},
 | 
				
			||||||
	}},
 | 
						}},
 | 
				
			||||||
	{phy(1), {
 | 
						{phy(1), {
 | 
				
			||||||
		{'ar71xx', 'generic', {
 | 
					 | 
				
			||||||
			'tl-wdr3600',
 | 
					 | 
				
			||||||
			'tl-wdr4300',
 | 
					 | 
				
			||||||
			'tl-wr902ac-v1',
 | 
					 | 
				
			||||||
		}},
 | 
					 | 
				
			||||||
		{'ramips', 'mt7621', {
 | 
							{'ramips', 'mt7621', {
 | 
				
			||||||
			'dlink,dir-860l-b1',
 | 
								'dlink,dir-860l-b1',
 | 
				
			||||||
		}},
 | 
							}},
 | 
				
			||||||
 | 
				
			|||||||
@ -32,20 +32,7 @@ end
 | 
				
			|||||||
local lan_ifname = iface_exists((network_data.lan or {}).ifname)
 | 
					local lan_ifname = iface_exists((network_data.lan or {}).ifname)
 | 
				
			||||||
local wan_ifname = iface_exists((network_data.wan or {}).ifname)
 | 
					local wan_ifname = iface_exists((network_data.wan or {}).ifname)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if platform.match('ar71xx', 'generic', {
 | 
					if platform.match('lantiq') then
 | 
				
			||||||
	'cpe210',
 | 
					 | 
				
			||||||
	'cpe510',
 | 
					 | 
				
			||||||
	'wbs210',
 | 
					 | 
				
			||||||
	'wbs510',
 | 
					 | 
				
			||||||
	'airgateway',
 | 
					 | 
				
			||||||
	'nanostation-m',
 | 
					 | 
				
			||||||
	'nanostation-m-xw',
 | 
					 | 
				
			||||||
	'unifi-outdoor-plus',
 | 
					 | 
				
			||||||
	'uap-pro',
 | 
					 | 
				
			||||||
	'unifiac-pro',
 | 
					 | 
				
			||||||
}) then
 | 
					 | 
				
			||||||
	lan_ifname, wan_ifname = wan_ifname, lan_ifname
 | 
					 | 
				
			||||||
elseif platform.match('lantiq') then
 | 
					 | 
				
			||||||
	local switch_data = board_data.switch or {}
 | 
						local switch_data = board_data.switch or {}
 | 
				
			||||||
	local switch0_data = switch_data.switch0 or {}
 | 
						local switch0_data = switch_data.switch0 or {}
 | 
				
			||||||
	local roles_data = switch0_data.roles or {}
 | 
						local roles_data = switch0_data.roles or {}
 | 
				
			||||||
 | 
				
			|||||||
@ -25,33 +25,7 @@ function M.match(target, subtarget, boards)
 | 
				
			|||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function M.is_outdoor_device()
 | 
					function M.is_outdoor_device()
 | 
				
			||||||
	if M.match('ar71xx', 'generic', {
 | 
						if M.match('ath79', 'generic', {
 | 
				
			||||||
		'bullet-m',
 | 
					 | 
				
			||||||
		'cpe210',
 | 
					 | 
				
			||||||
		'cpe510',
 | 
					 | 
				
			||||||
		'wbs210',
 | 
					 | 
				
			||||||
		'wbs510',
 | 
					 | 
				
			||||||
		'lbe-m5',
 | 
					 | 
				
			||||||
		'loco-m-xw',
 | 
					 | 
				
			||||||
		'nanostation-m',
 | 
					 | 
				
			||||||
		'nanostation-m-xw',
 | 
					 | 
				
			||||||
		'rocket-m',
 | 
					 | 
				
			||||||
		'rocket-m-ti',
 | 
					 | 
				
			||||||
		'rocket-m-xw',
 | 
					 | 
				
			||||||
		'unifi-outdoor',
 | 
					 | 
				
			||||||
		'unifi-outdoor-plus',
 | 
					 | 
				
			||||||
	}) then
 | 
					 | 
				
			||||||
		return true
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	elseif M.match('ar71xx', 'generic', {'unifiac-lite'}) and
 | 
					 | 
				
			||||||
		M.get_model() == 'Ubiquiti UniFi-AC-MESH' then
 | 
					 | 
				
			||||||
		return true
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	elseif M.match('ar71xx', 'generic', {'unifiac-pro'}) and
 | 
					 | 
				
			||||||
		M.get_model() == 'Ubiquiti UniFi-AC-MESH-PRO' then
 | 
					 | 
				
			||||||
		return true
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	elseif M.match('ath79', 'generic', {
 | 
					 | 
				
			||||||
		'devolo,dvl1750x',
 | 
							'devolo,dvl1750x',
 | 
				
			||||||
		'plasmacloud,pa300',
 | 
							'plasmacloud,pa300',
 | 
				
			||||||
		'plasmacloud,pa300e',
 | 
							'plasmacloud,pa300e',
 | 
				
			||||||
 | 
				
			|||||||
@ -8,14 +8,7 @@ if sysconfig.setup_ifname then
 | 
				
			|||||||
	os.exit(0)
 | 
						os.exit(0)
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if platform.is_outdoor_device() or
 | 
					if platform.is_outdoor_device() then
 | 
				
			||||||
	platform.match('ar71xx', 'generic', {
 | 
					 | 
				
			||||||
		'airgateway',
 | 
					 | 
				
			||||||
		'uap-pro',
 | 
					 | 
				
			||||||
		'unifiac-pro'
 | 
					 | 
				
			||||||
	}) or
 | 
					 | 
				
			||||||
	platform.match('ar71xx', 'mikrotik')
 | 
					 | 
				
			||||||
then
 | 
					 | 
				
			||||||
	sysconfig.setup_ifname = sysconfig.wan_ifname or sysconfig.lan_ifname
 | 
						sysconfig.setup_ifname = sysconfig.wan_ifname or sysconfig.lan_ifname
 | 
				
			||||||
else
 | 
					else
 | 
				
			||||||
	sysconfig.setup_ifname = sysconfig.lan_ifname or sysconfig.wan_ifname
 | 
						sysconfig.setup_ifname = sysconfig.lan_ifname or sysconfig.wan_ifname
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user