~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/net/dsa/Kconfig

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /net/dsa/Kconfig (Version linux-6.12-rc7) and /net/dsa/Kconfig (Version linux-2.6.0)


  1 # SPDX-License-Identifier: GPL-2.0-only           
  2                                                   
  3 menuconfig NET_DSA                                
  4         tristate "Distributed Switch Architect    
  5         depends on BRIDGE || BRIDGE=n             
  6         depends on HSR || HSR=n                   
  7         depends on INET && NETDEVICES             
  8         select GRO_CELLS                          
  9         select NET_SWITCHDEV                      
 10         select PHYLINK                            
 11         select NET_DEVLINK                        
 12         imply NET_SELFTESTS                       
 13         help                                      
 14           Say Y if you want to enable support     
 15           by the Distributed Switch Architectu    
 16                                                   
 17 if NET_DSA                                        
 18                                                   
 19 # Drivers must select the appropriate tagging     
 20                                                   
 21 config NET_DSA_TAG_NONE                           
 22         tristate "No-op tag driver"               
 23         help                                      
 24           Say Y or M if you want to enable sup    
 25           frames over the CPU port.               
 26                                                   
 27 config NET_DSA_TAG_AR9331                         
 28         tristate "Tag driver for Atheros AR933    
 29         help                                      
 30           Say Y or M if you want to enable sup    
 31           the Atheros AR9331 SoC with built-in    
 32                                                   
 33 config NET_DSA_TAG_BRCM_COMMON                    
 34         tristate                                  
 35         default n                                 
 36                                                   
 37 config NET_DSA_TAG_BRCM                           
 38         tristate "Tag driver for Broadcom swit    
 39         select NET_DSA_TAG_BRCM_COMMON            
 40         help                                      
 41           Say Y if you want to enable support     
 42           Broadcom switches which place the ta    
 43                                                   
 44 config NET_DSA_TAG_BRCM_LEGACY                    
 45         tristate "Tag driver for Broadcom lega    
 46         select NET_DSA_TAG_BRCM_COMMON            
 47         help                                      
 48           Say Y if you want to enable support     
 49           Broadcom legacy switches which place    
 50           address.                                
 51                                                   
 52 config NET_DSA_TAG_BRCM_PREPEND                   
 53         tristate "Tag driver for Broadcom swit    
 54         select NET_DSA_TAG_BRCM_COMMON            
 55         help                                      
 56           Say Y if you want to enable support     
 57           Broadcom switches which places the t    
 58           (prepended).                            
 59                                                   
 60 config NET_DSA_TAG_HELLCREEK                      
 61         tristate "Tag driver for Hirschmann He    
 62         help                                      
 63           Say Y or M if you want to enable sup    
 64           for the Hirschmann Hellcreek TSN swi    
 65                                                   
 66 config NET_DSA_TAG_GSWIP                          
 67         tristate "Tag driver for Lantiq / Inte    
 68         help                                      
 69           Say Y or M if you want to enable sup    
 70           Lantiq / Intel GSWIP switches.          
 71                                                   
 72 config NET_DSA_TAG_DSA_COMMON                     
 73         tristate                                  
 74                                                   
 75 config NET_DSA_TAG_DSA                            
 76         tristate "Tag driver for Marvell switc    
 77         select NET_DSA_TAG_DSA_COMMON             
 78         help                                      
 79           Say Y or M if you want to enable sup    
 80           Marvell switches which use DSA heade    
 81                                                   
 82 config NET_DSA_TAG_EDSA                           
 83         tristate "Tag driver for Marvell switc    
 84         select NET_DSA_TAG_DSA_COMMON             
 85         help                                      
 86           Say Y or M if you want to enable sup    
 87           Marvell switches which use EtherType    
 88                                                   
 89 config NET_DSA_TAG_MTK                            
 90         tristate "Tag driver for Mediatek swit    
 91         help                                      
 92           Say Y or M if you want to enable sup    
 93           Mediatek switches.                      
 94                                                   
 95 config NET_DSA_TAG_KSZ                            
 96         tristate "Tag driver for Microchip 879    
 97         help                                      
 98           Say Y if you want to enable support     
 99           Microchip 8795/937x/9477/9893 famili    
100                                                   
101 config NET_DSA_TAG_OCELOT                         
102         tristate "Tag driver for Ocelot family    
103         select PACKING                            
104         help                                      
105           Say Y or M if you want to enable NPI    
106           (VSC7511, VSC7512, VSC7513, VSC7514,    
107           the frames over the Ethernet CPU por    
108           hardware-defined injection/extractio    
109           (PAUSE frames) over the CPU port is     
110           this mode.                              
111                                                   
112 config NET_DSA_TAG_OCELOT_8021Q                   
113         tristate "Tag driver for Ocelot family    
114         help                                      
115           Say Y or M if you want to enable sup    
116           custom VLAN-based header. Frames tha    
117           PTP, are not delivered over Ethernet    
118           Flow control over the CPU port is fu    
119           this mode, less TCAM resources (VCAP    
120           use with tc-flower.                     
121                                                   
122 config NET_DSA_TAG_QCA                            
123         tristate "Tag driver for Qualcomm Athe    
124         help                                      
125           Say Y or M if you want to enable sup    
126           the Qualcomm Atheros QCA8K switches.    
127                                                   
128 config NET_DSA_TAG_RTL4_A                         
129         tristate "Tag driver for Realtek 4 byt    
130         help                                      
131           Say Y or M if you want to enable sup    
132           Realtek switches with 4 byte protoco    
133           the Realtek RTL8366RB.                  
134                                                   
135 config NET_DSA_TAG_RTL8_4                         
136         tristate "Tag driver for Realtek 8 byt    
137         help                                      
138           Say Y or M if you want to enable sup    
139           switches with 8 byte protocol 4 tags    
140                                                   
141 config NET_DSA_TAG_RZN1_A5PSW                     
142         tristate "Tag driver for Renesas RZ/N1    
143         help                                      
144           Say Y or M if you want to enable sup    
145           Renesas RZ/N1 embedded switch that u    
146           destination MAC address.                
147                                                   
148 config NET_DSA_TAG_LAN9303                        
149         tristate "Tag driver for SMSC/Microchi    
150         help                                      
151           Say Y or M if you want to enable sup    
152           SMSC/Microchip LAN9303 family of swi    
153                                                   
154 config NET_DSA_TAG_SJA1105                        
155         tristate "Tag driver for NXP SJA1105 s    
156         select PACKING                            
157         help                                      
158           Say Y or M if you want to enable sup    
159           NXP SJA1105 switch family. Both the     
160           is only for link-local traffic) as w    
161           on a custom 802.1Q VLAN header) are     
162                                                   
163 config NET_DSA_TAG_TRAILER                        
164         tristate "Tag driver for switches usin    
165         help                                      
166           Say Y or M if you want to enable sup    
167           with a trailed. e.g. Marvell 88E6060    
168                                                   
169 config NET_DSA_TAG_VSC73XX_8021Q                  
170         tristate "Tag driver for Microchip/Vit    
171         help                                      
172           Say Y or M if you want to enable sup    
173           custom VLAN-based header.               
174                                                   
175 config NET_DSA_TAG_XRS700X                        
176         tristate "Tag driver for XRS700x switc    
177         help                                      
178           Say Y or M if you want to enable sup    
179           Arrow SpeedChips XRS700x switches th    
180                                                   
181 endif                                             
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php