4 #include <linux/types.h>
7 /* these are from gw.h */
16 CGW_TYPE_CAN_CAN, /* CAN->CAN routing */
17 CGW_TYPE_CAN_ETH_UDP, /* CAN->ETH udp */
18 CGW_TYPE_ETH_CAN_UDP, /* ETH->CAN udp */
24 #define CGW_TYPE_MAX (__CGW_TYPE_MAX - 1)
28 CGW_MOD_AND, /* CAN frame modification binary AND */
29 CGW_MOD_OR, /* CAN frame modification binary OR */
30 CGW_MOD_XOR, /* CAN frame modification binary XOR */
31 CGW_MOD_SET, /* CAN frame modification set alternate values */
32 CGW_CS_XOR, /* set data[] XOR checksum into data[index] */
33 CGW_CS_CRC8, /* set data[] CRC8 checksum into data[index] */
34 CGW_HANDLED, /* number of handled CAN frames */
35 CGW_DROPPED, /* number of dropped CAN frames */
36 CGW_CAN_IF, /* ifindex of source network interface */
41 CGW_ETH_PROTO, /* ifindex of destination network interface */
42 CGW_FILTER, /* specify struct can_filter on source CAN device */
46 #define CGW_MAX (__CGW_MAX - 1)
47 #endif /* CANETHGW_H */