depends on CAN
config CAN_VCAN
- tristate "Virtual Local Interface (vcan)"
+ tristate "Virtual Local CAN Interface (vcan)"
depends on CAN
default N
---help---
- Similar to the network loopback devices, loopcan offers a
+ Similar to the network loopback devices, vcan offers a
virtual local CAN interface.
config CAN_DEBUG_DEVICES
#define AF_CAN PF_CAN
/* particular protocols of the protocol family PF_CAN */
-#define CAN_TP16 1 /* VAG Transport Protocol v1.6 */
-#define CAN_TP20 2 /* VAG Transport Protocol v2.0 */
-#define CAN_RAW 3 /* RAW sockets */
-#define CAN_BCM 4 /* Broadcast Manager */
+#define CAN_RAW 1 /* RAW sockets */
+#define CAN_BCM 2 /* Broadcast Manager */
+#define CAN_TP16 3 /* VAG Transport Protocol v1.6 */
+#define CAN_TP20 4 /* VAG Transport Protocol v2.0 */
#define CAN_MCNET 5 /* Bosch MCNet */
#define CAN_ISOTP 6 /* ISO 15765-2 Transport Protocol */
#define CAN_BAP 7 /* VAG Bedien- und Anzeigeprotokoll */
specific driver for your controller(s) below.
This CAN support can also be built as a module. If so, the module
- will be called can-core.
+ will be called can.ko.
config CAN_RAW
tristate "Raw CAN Protocol"
---help---
The Raw CAN protocol option offers access to the CAN bus via
the BSD socket API. You probably want to use the raw socket in
- most cases where no higher level protocol is being used. To
- send raw CAN packets, use AF_CAN and CAN_PROTO_RAW.
+ most cases where no higher level protocol is being used. The raw
+ socket has several filter options e.g. ID-Masking / Errorframes.
+ To receive/send raw CAN messages, use AF_CAN with protocol CAN_RAW.
config CAN_BCM
- tristate "Broadcast Manager (BCM) for LLCF"
+ tristate "Broadcast Manager (BCM)"
depends on CAN
default N
-
+ ---help---
+ The Broadcast Manager offers content filtering, timeout monitoring,
+ sending of RTR-frames and cyclic CAN messages without permanent user
+ interaction. The BCM can be 'programmed' via the BSD socket API and
+ informs you on demand e.g. only on content updates / timeouts.
+ You probably want to use the bcm socket in most cases where cyclic
+ CAN messages are used on the bus (e.g. in automotive environments).
+ To use the Broadcast Manager, use AF_CAN with protocol CAN_BCM.
config CAN_DEBUG_CORE
bool "CAN Core debugging messages"