Lines Matching full:can
2 * linux/can/gw.h
4 * Definitions for CAN frame Gateway/Router/Bridge
16 #include <linux/can.h>
24 /* CAN gateway types */
27 CGW_TYPE_CAN_CAN, /* CAN->CAN routing */
33 /* CAN rtnetlink attribute definitions */
36 CGW_MOD_AND, /* CAN frame modification binary AND */
37 CGW_MOD_OR, /* CAN frame modification binary OR */
38 CGW_MOD_XOR, /* CAN frame modification binary XOR */
39 CGW_MOD_SET, /* CAN frame modification set alternate values */
42 CGW_HANDLED, /* number of handled CAN frames */
43 CGW_DROPPED, /* number of dropped CAN frames */
46 CGW_FILTER, /* specify struct can_filter on source CAN device */
57 /* CAN frame elements that are affected by curr. 3 CAN frame modifications */
91 /* length of checksum operation parameters. idx = index in CAN frame data[] */
107 * CAN rtnetlink attribute contents in detail
111 * For the CAN->CAN gwtype the indices of _two_ CAN interfaces are mandatory.
114 * Sets a CAN receive filter for the gateway job specified by the
115 * struct can_filter described in include/linux/can.h
118 * Specifies a modification that's done to a received CAN frame before it is
122 * <u8> affected CAN frame elements
151 * The calculated CRC may contain additional source data elements that can be
155 * that are used depending on counter values inside the CAN frame data[].