Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Linux/net/batman-adv/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 3 kB image not shown  

Quelle  Kconfig   Sprache: C

 
SPDX-License-Identifier: GPL-2.0
Copyright (C) B.A.T.M.A.N. contributors:
java.lang.NullPointerException
Marek Lindner, Simon Wunderlich

java.lang.NullPointerException
B.A.T.M.A.N meshing protocol
java.lang.NullPointerException

config BATMAN_ADV
 tristate "B.A.T.M.A.N. Advanced Meshing Protocol"
 select CRC32
 help
   B.A.T.M.A.N. (better approach to mobile ad-hoc networking) is
   a routing protocol for multi-hop ad-hoc mesh networks. The
   networks may be wired or wireless. See
   https://www.open-mesh.org/ for more information and user space
   tools.

config BATMAN_ADV_BATMAN_V
 bool "B.A.T.M.A.N. V protocol"
 depends on BATMAN_ADV && !(CFG80211=m && BATMAN_ADV=y)
 default y
 help
   This option enables the B.A.T.M.A.N. V protocol, the successor
   of the currently used B.A.T.M.A.N. IV protocol. The main
   changes include splitting of the OGM protocol into a neighbor
   discovery protocol (Echo Location Protocol, ELP) and a new OGM
   Protocol OGMv2 for flooding protocol information through the
   network, as well as a throughput based metric.
   B.A.T.M.A.N. V is currently considered experimental and not
   compatible to B.A.T.M.A.N. IV networks.

config BATMAN_ADV_BLA
 bool "Bridge Loop Avoidance"
 depends on BATMAN_ADV && INET
 select CRC16
 default y
 help
   This option enables BLA (Bridge Loop Avoidance), a mechanism
   to avoid Ethernet frames looping when mesh nodes are connected
   to both the same LAN and the same mesh. If you will never use
   more than one mesh node in the same LAN, you can safely remove
   this feature and save some space.

config BATMAN_ADV_DAT
 bool "Distributed ARP Table"
 depends on BATMAN_ADV && INET
 default y
 help
   This option enables DAT (Distributed ARP Table), a DHT based
   mechanism that increases ARP reliability on sparse wireless
   mesh networks. If you think that your network does not need
   this option you can safely remove it and save some space.

config BATMAN_ADV_NC
 bool "Network Coding"
 depends on BATMAN_ADV
 help
   This option enables network coding, a mechanism that aims to
   increase the overall network throughput by fusing multiple
   packets in one transmission.
   Note that interfaces controlled by batman-adv must be manually
   configured to have promiscuous mode enabled in order to make
   network coding work.
   If you think that your network does not need this feature you
   can safely disable it and save some space.

config BATMAN_ADV_MCAST
 bool "Multicast optimisation"
 depends on BATMAN_ADV && INET && !(BRIDGE=m && BATMAN_ADV=y)
 default y
 help
   This option enables the multicast optimisation which aims to
   reduce the air overhead while improving the reliability of
   multicast messages.

config BATMAN_ADV_DEBUG
 bool "B.A.T.M.A.N. debugging"
 depends on BATMAN_ADV
 help
   This is an option for use by developers; most people should
   say N here. This enables compilation of support for
   outputting debugging information to the tracing buffer. The output is
   controlled via the batadv netdev specific log_level setting.

config BATMAN_ADV_TRACING
 bool "B.A.T.M.A.N. tracing support"
 depends on BATMAN_ADV
 depends on EVENT_TRACING
 help
   This is an option for use by developers; most people should
   say N here. Select this option to gather traces like the debug
   messages using the generic tracing infrastructure of the kernel.
   BATMAN_ADV_DEBUG must also be selected to get trace events for
   batadv_dbg.

Messung V0.5
C=96 H=93 G=94

¤ Dauer der Verarbeitung: 0.3 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.