mirror of
https://github.com/suyu-emu/horinux.git
synced 2026-09-21 14:15:21 -07:00
[CAN]: Add raw protocol
This patch adds the CAN raw protocol. Signed-off-by: Oliver Hartkopp <oliver.hartkopp@volkswagen.de> Signed-off-by: Urs Thuermann <urs.thuermann@volkswagen.de> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
0d66548a10
commit
c18ce101f2
@@ -15,3 +15,14 @@ menuconfig CAN
|
||||
|
||||
If you want CAN support you should say Y here and also to the
|
||||
specific driver for your controller(s) below.
|
||||
|
||||
config CAN_RAW
|
||||
tristate "Raw CAN Protocol (raw access with CAN-ID filtering)"
|
||||
depends on CAN
|
||||
default N
|
||||
---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. The raw
|
||||
socket has several filter options e.g. ID masking / error frames.
|
||||
To receive/send raw CAN messages, use AF_CAN with protocol CAN_RAW.
|
||||
|
||||
@@ -4,3 +4,6 @@
|
||||
|
||||
obj-$(CONFIG_CAN) += can.o
|
||||
can-objs := af_can.o proc.o
|
||||
|
||||
obj-$(CONFIG_CAN_RAW) += can-raw.o
|
||||
can-raw-objs := raw.o
|
||||
|
||||
+763
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user