ISO 15765-2 CAN transport protocol

modulename: can-isotp.ko

configname: CONFIG_CAN_ISOTP

Linux Kernel Configuration
└─>Networking support
└─>CAN bus subsystem support
└─>ISO 15765-2 CAN transport protocol
In linux kernel since version 4.14.326 (release Date: 2023-09-23)
CAN Transport Protocols offer support for segmented Point-to-Point
communication between CAN nodes via two defined CAN Identifiers.
This protocol driver implements segmented data transfers for CAN CC
(aka Classical CAN, CAN 2.0B) and CAN FD frame types which were
introduced with ISO 15765-2:2016.
As CAN frames can only transport a small amount of data bytes
(max. 8 bytes for CAN CC and max. 64 bytes for CAN FD) this
segmentation is needed to transport longer Protocol Data Units (PDU)
as needed e.g. for vehicle diagnosis (UDS, ISO 14229) or IP-over-CAN
traffic.
source code: