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

TOMOYO Linux Cross Reference
Linux/net/batman-adv/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/batman-adv/Kconfig (Version linux-6.12-rc7) and /net/batman-adv/Kconfig (Version policy-sample)


  1 # SPDX-License-Identifier: GPL-2.0                
  2 # Copyright (C) B.A.T.M.A.N. contributors:        
  3 #                                                 
  4 # Marek Lindner, Simon Wunderlich                 
  5                                                   
  6 #                                                 
  7 # B.A.T.M.A.N meshing protocol                    
  8 #                                                 
  9                                                   
 10 config BATMAN_ADV                                 
 11         tristate "B.A.T.M.A.N. Advanced Meshin    
 12         select LIBCRC32C                          
 13         help                                      
 14           B.A.T.M.A.N. (better approach to mob    
 15           a routing protocol for multi-hop ad-    
 16           networks may be wired or wireless. S    
 17           https://www.open-mesh.org/ for more     
 18           tools.                                  
 19                                                   
 20 config BATMAN_ADV_BATMAN_V                        
 21         bool "B.A.T.M.A.N. V protocol"            
 22         depends on BATMAN_ADV && !(CFG80211=m     
 23         default y                                 
 24         help                                      
 25           This option enables the B.A.T.M.A.N.    
 26           of the currently used B.A.T.M.A.N. I    
 27           changes include splitting of the OGM    
 28           discovery protocol (Echo Location Pr    
 29           Protocol OGMv2 for flooding protocol    
 30           network, as well as a throughput bas    
 31           B.A.T.M.A.N. V is currently consider    
 32           compatible to B.A.T.M.A.N. IV networ    
 33                                                   
 34 config BATMAN_ADV_BLA                             
 35         bool "Bridge Loop Avoidance"              
 36         depends on BATMAN_ADV && INET             
 37         select CRC16                              
 38         default y                                 
 39         help                                      
 40           This option enables BLA (Bridge Loop    
 41           to avoid Ethernet frames looping whe    
 42           to both the same LAN and the same me    
 43           more than one mesh node in the same     
 44           this feature and save some space.       
 45                                                   
 46 config BATMAN_ADV_DAT                             
 47         bool "Distributed ARP Table"              
 48         depends on BATMAN_ADV && INET             
 49         default y                                 
 50         help                                      
 51           This option enables DAT (Distributed    
 52           mechanism that increases ARP reliabi    
 53           mesh networks. If you think that you    
 54           this option you can safely remove it    
 55                                                   
 56 config BATMAN_ADV_NC                              
 57         bool "Network Coding"                     
 58         depends on BATMAN_ADV                     
 59         help                                      
 60           This option enables network coding,     
 61           increase the overall network through    
 62           packets in one transmission.            
 63           Note that interfaces controlled by b    
 64           configured to have promiscuous mode     
 65           network coding work.                    
 66           If you think that your network does     
 67           can safely disable it and save some     
 68                                                   
 69 config BATMAN_ADV_MCAST                           
 70         bool "Multicast optimisation"             
 71         depends on BATMAN_ADV && INET && !(BRI    
 72         default y                                 
 73         help                                      
 74           This option enables the multicast op    
 75           reduce the air overhead while improv    
 76           multicast messages.                     
 77                                                   
 78 config BATMAN_ADV_DEBUG                           
 79         bool "B.A.T.M.A.N. debugging"             
 80         depends on BATMAN_ADV                     
 81         help                                      
 82           This is an option for use by develop    
 83           say N here. This enables compilation    
 84           outputting debugging information to     
 85           controlled via the batadv netdev spe    
 86                                                   
 87 config BATMAN_ADV_TRACING                         
 88         bool "B.A.T.M.A.N. tracing support"       
 89         depends on BATMAN_ADV                     
 90         depends on EVENT_TRACING                  
 91         help                                      
 92           This is an option for use by develop    
 93           say N here. Select this option to ga    
 94           messages using the generic tracing i    
 95           BATMAN_ADV_DEBUG must also be select    
 96           batadv_dbg.                             
                                                      

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