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 */
26 #define CGW_TYPE_MAX (__CGW_TYPE_MAX - 1)
28 /* rtnetlink attributes */
31 CGW_MOD_AND, /* CAN frame modification binary AND */
32 CGW_MOD_OR, /* CAN frame modification binary OR */
33 CGW_MOD_XOR, /* CAN frame modification binary XOR */
34 CGW_MOD_SET, /* CAN frame modification set alternate values */
35 CGW_CS_XOR, /* set data[] XOR checksum into data[index] */
36 CGW_CS_CRC8, /* set data[] CRC8 checksum into data[index] */
37 CGW_HANDLED, /* number of handled CAN frames */
38 CGW_DROPPED, /* number of dropped CAN frames */
39 CGW_CAN_IF, /* ifindex of source network interface */
45 CGW_ETH_PROTO, /* ifindex of destination network interface */
46 CGW_FILTER, /* specify struct can_filter on source CAN device */
50 #define CGW_MAX (__CGW_MAX - 1)
51 #endif /* CANETHGW_H */