Lines Matching +full:half +full:- +full:duplex +full:- +full:capable
1 /* SPDX-License-Identifier: ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause) */
5 * Definitions for ISO 15765-2 CAN transport protocol sockets
98 /* 0x00 - 0x7F : 0 - 127 ms */
99 /* 0x80 - 0xF0 : reserved */
100 /* 0xF1 - 0xF9 : 100 us - 900 us */
101 /* 0xFA - 0xFF : reserved */
111 /* CAN_MTU (16) -> standard CAN 2.0 */
112 /* CANFD_MTU (72) -> CAN FD frame */
133 #define CAN_ISOTP_HALF_DUPLEX 0x0040 /* half duplex error state handling */
138 #define CAN_ISOTP_SF_BROADCAST 0x0800 /* 1-to-N functional addressing */
139 #define CAN_ISOTP_CF_BROADCAST 0x1000 /* 1-to-N transmission w/o FC */
146 #define CAN_ISOTP_DEFAULT_PAD_CONTENT 0xCC /* prevent bit-stuffing */
156 * CAN_ISOTP is capable to run with BS=0, STmin=0 and WFTmax=0.
170 * The CAN_ISOTP_DEFAULT_FRAME_TXTIME has become a non-zero value as
173 * frame_txtime element of struct can_isotp_options the new in-kernel