Lines Matching full:iso
4 ISO 15765-2 (ISO-TP)
10 ISO 15765-2, also known as ISO-TP, is a transport protocol specifically defined
12 industry, for example as the transport protocol for UDSonCAN (ISO 14229-3) or
13 emission-related diagnostic services (ISO 15031-5).
15 ISO-TP can be used both on CAN CC (aka Classical CAN) and CAN FD (CAN with
23 * ISO 15765-2:2024 : Road vehicles - Diagnostic communication over Controller
29 In its simplest form, ISO-TP is based on two kinds of addressing modes for the
53 When transmitting data using the ISO-TP protocol, the payload can either fit
57 ISO-TP defines a multi-frame protocol, in which the sender provides (through a
67 How to Use ISO-TP
70 As with others CAN protocols, the ISO-TP stack support is built into the
74 Creation and basic usage of an ISO-TP socket
77 To use the ISO-TP stack, ``#include <linux/can/isotp.h>`` shall be used. A
98 Unlike the CAN_RAW socket API, only the ISO-TP data field (the actual payload)
100 information and the protocol information are automatically filled by the ISO-TP
105 The sockaddr structure used for SocketCAN has extensions for use with ISO-TP,
127 ISO-TP socket options
130 When creating an ISO-TP socket, reasonable defaults are set. Some options can
156 * ``flags``: modifiers to be applied to the default behaviour of the ISO-TP
180 * ``CAN_ISOTP_HALF_DUPLEX``: force ISO-TP socket in half duplex mode
203 NOTE: this is not covered by the ISO 15765-2 standard.
209 ISO standard); if ``0``, the default (or the last set value) is used.
227 to provide the communication parameters for receiving ISO-TP PDUs.
314 The ISO-TP stack contained inside the Linux kernel supports the multi-frame