mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-04 02:30:34 +02:00 
			
		
		
		
	This handles the tag added by the PMAC on the VRX200 SoC line. The GSWIP uses internally a GSWIP special tag which is located after the Ethernet header. The PMAC which connects the GSWIP to the CPU converts this special tag used by the GSWIP into the PMAC special tag which is added in front of the Ethernet header. This was tested with GSWIP 2.1 found in the VRX200 SoCs, other GSWIP versions use slightly different PMAC special tags. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Reviewed-by: Florian Fainelli <f.fainelli@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
		
			
				
	
	
		
			17 lines
		
	
	
	
		
			721 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
	
		
			721 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
# SPDX-License-Identifier: GPL-2.0
 | 
						|
# the core
 | 
						|
obj-$(CONFIG_NET_DSA) += dsa_core.o
 | 
						|
dsa_core-y += dsa.o dsa2.o master.o port.o slave.o switch.o
 | 
						|
dsa_core-$(CONFIG_NET_DSA_LEGACY) += legacy.o
 | 
						|
 | 
						|
# tagging formats
 | 
						|
dsa_core-$(CONFIG_NET_DSA_TAG_BRCM) += tag_brcm.o
 | 
						|
dsa_core-$(CONFIG_NET_DSA_TAG_BRCM_PREPEND) += tag_brcm.o
 | 
						|
dsa_core-$(CONFIG_NET_DSA_TAG_DSA) += tag_dsa.o
 | 
						|
dsa_core-$(CONFIG_NET_DSA_TAG_EDSA) += tag_edsa.o
 | 
						|
dsa_core-$(CONFIG_NET_DSA_TAG_GSWIP) += tag_gswip.o
 | 
						|
dsa_core-$(CONFIG_NET_DSA_TAG_KSZ) += tag_ksz.o
 | 
						|
dsa_core-$(CONFIG_NET_DSA_TAG_LAN9303) += tag_lan9303.o
 | 
						|
dsa_core-$(CONFIG_NET_DSA_TAG_MTK) += tag_mtk.o
 | 
						|
dsa_core-$(CONFIG_NET_DSA_TAG_QCA) += tag_qca.o
 | 
						|
dsa_core-$(CONFIG_NET_DSA_TAG_TRAILER) += tag_trailer.o
 |