CAN Device Drivers

modulename: can-dev.ko

configname: CONFIG_CAN_DEV

Linux Kernel Configuration
└─>Device Drivers
└─>Network device support
└─>CAN Device Drivers
In linux kernel since version 2.6.31 (release Date: 2009-09-09)  
Controller Area Network (CAN) is serial communications protocol up to
1Mbit/s for its original release (now known as Classical CAN) and up
to 8Mbit/s for the more recent CAN with Flexible Data-Rate
(CAN-FD). The CAN bus was originally mainly for automotive, but is now
widely used in marine (NMEA2000), industrial, and medical
applications. More information on the CAN network protocol family
PF_CAN is contained in <Documentation/networking/can.rst>.

This section contains all the CAN(-FD) device drivers including the
virtual ones. If you own such devices or plan to use the virtual CAN
interfaces to develop applications, say Y here.

To compile as a module, choose M here: the module will be called
can-dev.

source code: