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

TOMOYO Linux Cross Reference
Linux/net/wireless/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/wireless/Kconfig (Version linux-6.12-rc7) and /net/wireless/Kconfig (Version linux-2.4.37.11)


  1 # SPDX-License-Identifier: GPL-2.0-only           
  2 config WIRELESS_EXT                               
  3         bool                                      
  4                                                   
  5 config WEXT_CORE                                  
  6         def_bool y                                
  7         depends on CFG80211_WEXT || WIRELESS_E    
  8                                                   
  9 config WEXT_PROC                                  
 10         def_bool y                                
 11         depends on PROC_FS                        
 12         depends on WEXT_CORE                      
 13                                                   
 14 config WEXT_SPY                                   
 15         bool                                      
 16                                                   
 17 config WEXT_PRIV                                  
 18         bool                                      
 19                                                   
 20 config CFG80211                                   
 21         tristate "cfg80211 - wireless configur    
 22         depends on RFKILL || !RFKILL              
 23         select FW_LOADER                          
 24         select CRC32                              
 25         # may need to update this when certifi    
 26         # using a different algorithm, though     
 27         # (this is here rather than below to a    
 28         select CRYPTO_SHA256 if CFG80211_USE_K    
 29         help                                      
 30           cfg80211 is the Linux wireless LAN (    
 31           Enable this if you have a wireless d    
 32                                                   
 33           For more information refer to docume    
 34                                                   
 35           https://wireless.wiki.kernel.org/en/    
 36                                                   
 37           When built as a module it will be ca    
 38                                                   
 39 if CFG80211                                       
 40                                                   
 41 config NL80211_TESTMODE                           
 42         bool "nl80211 testmode command"           
 43         help                                      
 44           The nl80211 testmode command helps i    
 45           factory calibration or validation to    
 46                                                   
 47           Select this option ONLY for kernels     
 48           built for such purposes.                
 49                                                   
 50           Debugging tools that are supposed to    
 51           users should better be implemented w    
 52                                                   
 53           Say N.                                  
 54                                                   
 55 config CFG80211_DEVELOPER_WARNINGS                
 56         bool "enable developer warnings"          
 57         default n                                 
 58         help                                      
 59           This option enables some additional     
 60           cfg80211 developers and driver devel    
 61           they can also trigger due to races w    
 62                                                   
 63           For example, when a driver reports t    
 64           from the AP, but the user disconnect    
 65           time, the warning might trigger spur    
 66                                                   
 67           Say Y only if you are developing cfg    
 68           on it (or mac80211).                    
 69                                                   
 70                                                   
 71 config CFG80211_CERTIFICATION_ONUS                
 72         bool "cfg80211 certification onus"        
 73         depends on EXPERT                         
 74         default n                                 
 75         help                                      
 76           You should disable this option unles    
 77           and willing to ensure your system wi    
 78           compliant with the features availabl    
 79           Some options may still be under heav    
 80           for whatever reason regulatory compl    
 81           cannot yet be verified. Regulatory v    
 82           times only be possible until you hav    
 83           in place.                               
 84                                                   
 85           This option should only be enabled b    
 86           or distributions that have done work    
 87           regulatory certification on the syst    
 88           features. Alternatively you can enab    
 89           you are a wireless researcher and ar    
 90           and approved environment by your loc    
 91                                                   
 92 config CFG80211_REQUIRE_SIGNED_REGDB              
 93         bool "require regdb signature" if CFG8    
 94         default y                                 
 95         select SYSTEM_DATA_VERIFICATION           
 96         help                                      
 97           Require that in addition to the "reg    
 98           "regulatory.db.p7s" can be loaded wi    
 99           signature for the regulatory.db file    
100           keys in the certs/ directory.           
101                                                   
102 config CFG80211_USE_KERNEL_REGDB_KEYS             
103         bool "allow regdb keys shipped with th    
104         default y                                 
105         depends on CFG80211_REQUIRE_SIGNED_REG    
106         help                                      
107           Allow the regulatory database to be     
108           which certificates are part of the k    
109           (in net/wireless/certs/).               
110                                                   
111           This is currently only Seth Forshee'    
112           database maintainer.                    
113                                                   
114 config CFG80211_EXTRA_REGDB_KEYDIR                
115         string "additional regdb key directory    
116         depends on CFG80211_REQUIRE_SIGNED_REG    
117         help                                      
118           If selected, point to a directory wi    
119           certificates like in the kernel sour    
120           that shall be accepted for a signed     
121                                                   
122           Note that you need to also select th    
123           for your certificates, and if cfg802    
124                                                   
125 config CFG80211_REG_CELLULAR_HINTS                
126         bool "cfg80211 regulatory support for     
127         depends on CFG80211_CERTIFICATION_ONUS    
128         help                                      
129           This option enables support for pars    
130           from cellular base stations. If enab    
131           claims support for parsing cellular     
132           regulatory core will allow and parse    
133           The regulatory core will only apply     
134           drivers that support this feature. Y    
135           feature if you have tested and valid    
136           systems.                                
137                                                   
138 config CFG80211_REG_RELAX_NO_IR                   
139         bool "cfg80211 support for NO_IR relax    
140         depends on CFG80211_CERTIFICATION_ONUS    
141         help                                      
142          This option enables support for relax    
143          situations that certain regulatory bo    
144          on how relaxation can occur. This fea    
145          userspace features which must have be    
146          not enabled by default.                  
147                                                   
148          A relaxation feature example is allow    
149          owner (GO) on channels marked with NO    
150          interface which associated to an AP w    
151          to be an authorized master, i.e., wit    
152          capabilities. However, note that in o    
153          scenarios, this relaxation is not all    
154          is associated to P2P GO and in additi    
155          a channel due to this relaxation shou    
156          non P2P clients.                         
157                                                   
158          The regulatory core will apply these     
159          support this feature by declaring the    
160          capabilities in their registration fl    
161                                                   
162 config CFG80211_DEFAULT_PS                        
163         bool "enable powersave by default"        
164         default y                                 
165         help                                      
166           This option enables powersave mode b    
167                                                   
168           If this causes your applications to     
169           applications instead -- they need to    
170           latency requirement, see Documentati    
171                                                   
172 config CFG80211_DEBUGFS                           
173         bool "cfg80211 DebugFS entries"           
174         depends on DEBUG_FS                       
175         help                                      
176           You can enable this if you want debu    
177                                                   
178           If unsure, say N.                       
179                                                   
180 config CFG80211_CRDA_SUPPORT                      
181         bool "support CRDA" if EXPERT             
182         default y                                 
183         help                                      
184           You should enable this option unless    
185           need for it, for example when using     
186           a firmware file.                        
187                                                   
188           If unsure, say Y.                       
189                                                   
190 config CFG80211_WEXT                              
191         bool "cfg80211 wireless extensions com    
192         select WEXT_CORE                          
193         default y if CFG80211_WEXT_EXPORT         
194         help                                      
195           Enable this option if you need old u    
196           extensions with cfg80211-based drive    
197                                                   
198 config CFG80211_WEXT_EXPORT                       
199         bool                                      
200         help                                      
201           Drivers should select this option if    
202           wext compatibility symbols to be exp    
203                                                   
204 config CFG80211_KUNIT_TEST                        
205         tristate "KUnit tests for cfg80211" if    
206         depends on KUNIT                          
207         depends on CFG80211                       
208         default KUNIT_ALL_TESTS                   
209         help                                      
210           Enable this option to test cfg80211     
211                                                   
212           If unsure, say N.                       
213                                                   
214 endif # CFG80211                                  
215                                                   
216 config LIB80211                                   
217         tristate                                  
218         default n                                 
219         help                                      
220           This options enables a library of co    
221           by IEEE802.11 wireless LAN drivers.     
222                                                   
223           Drivers should select this themselve    
224                                                   
225 config LIB80211_CRYPT_WEP                         
226         tristate                                  
227         select CRYPTO_LIB_ARC4                    
228                                                   
229 config LIB80211_CRYPT_CCMP                        
230         tristate                                  
231         select CRYPTO                             
232         select CRYPTO_AES                         
233         select CRYPTO_CCM                         
234                                                   
235 config LIB80211_CRYPT_TKIP                        
236         tristate                                  
237         select CRYPTO_LIB_ARC4                    
238                                                   
239 config LIB80211_DEBUG                             
240         bool "lib80211 debugging messages"        
241         depends on LIB80211                       
242         default n                                 
243         help                                      
244           You can enable this if you want verb    
245           from lib80211.                          
246                                                   
247           If unsure, say N.                       
                                                      

~ [ 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