Lines Matching full:can
3 # Controller Area Network (CAN) network layer core configuration
6 menuconfig CAN config
7 tristate "CAN bus subsystem support"
10 Controller Area Network (CAN) is a slow (up to 1Mbit/s) serial
11 communications protocol. Development of the CAN bus started in
13 released in 1986. The CAN bus was originally mainly for automotive,
15 applications. More information on the CAN network protocol family
16 PF_CAN is contained in <Documentation/networking/can.rst>.
18 If you want CAN support you should say Y here and also to the
22 if CAN
25 tristate "Raw CAN Protocol (raw access with CAN-ID filtering)"
28 The raw CAN protocol option offers access to the CAN bus via
32 To receive/send raw CAN messages, use AF_CAN with protocol CAN_RAW.
35 tristate "Broadcast Manager CAN Protocol (with content filtering)"
39 sending of RTR frames, and cyclic CAN messages without permanent user
40 interaction. The BCM can be 'programmed' via the BSD socket API and
43 CAN messages are used on the bus (e.g. in automotive environments).
47 tristate "CAN Gateway/Router (with netlink configuration)"
50 The CAN Gateway/Router is used to route (and modify) CAN frames.
52 msg sending and can optionally modify routed CAN frames on the fly.
53 CAN frames can be routed between CAN network interfaces (one hop).
54 They can be modified with AND/OR/XOR/SET operations as configured
57 source "net/can/j1939/Kconfig"
60 tristate "ISO 15765-2 CAN transport protocol"
62 CAN Transport Protocols offer support for segmented Point-to-Point
63 communication between CAN nodes via two defined CAN Identifiers.
64 This protocol driver implements segmented data transfers for CAN CC
65 (aka Classical CAN, CAN 2.0B) and CAN FD frame types which were
67 As CAN frames can only transport a small amount of data bytes
68 (max. 8 bytes for CAN CC and max. 64 bytes for CAN FD) this
70 as needed e.g. for vehicle diagnosis (UDS, ISO 14229) or IP-over-CAN