]> rtime.felk.cvut.cz Git - can-eth-gw.git/blobdiff - kernel/canethgw.h
list routing rules
[can-eth-gw.git] / kernel / canethgw.h
index cfcd1b69770b17bdd7fcfcb89550988332cf6d5f..3da136abb3da0c388938155372937794a0c8faa2 100644 (file)
@@ -18,31 +18,32 @@ enum {
        CGW_TYPE_ETH_CAN_UDP,  /* ETH->CAN udp */
        CGW_TYPE_CAN_ETH_TCP,
        CGW_TYPE_CONFIG,
+       CEGW_FLUSH,
+       CEGW_LISTEN,
        __CGW_TYPE_MAX
 };
 
-enum {
-       CEGW_FLUSH
-};
-
 #define CGW_TYPE_MAX (__CGW_TYPE_MAX - 1)
 
+/* rtnetlink attributes */
 enum {
        CGW_UNSPEC,
        CGW_MOD_AND,    /* CAN frame modification binary AND */
-       CGW_MOD_OR,     /* CAN frame modification binary OR */
+       CGW_MOD_OR,         /* CAN frame modification binary OR */
        CGW_MOD_XOR,    /* CAN frame modification binary XOR */
        CGW_MOD_SET,    /* CAN frame modification set alternate values */
-       CGW_CS_XOR,     /* set data[] XOR checksum into data[index] */
+       CGW_CS_XOR,         /* set data[] XOR checksum into data[index] */
        CGW_CS_CRC8,    /* set data[] CRC8 checksum into data[index] */
        CGW_HANDLED,    /* number of handled CAN frames */
        CGW_DROPPED,    /* number of dropped CAN frames */
-       CGW_CAN_IF,     /* ifindex of source network interface */
+       CGW_CAN_IF,         /* ifindex of source network interface */
        CGW_LISTEN_IP,
        CGW_LISTEN_PORT,
+       CGW_TYPE,
+       CGW_CMD_INFO,
        CGW_ETH_IP,
        CGW_ETH_PORT,
-       CGW_ETH_PROTO,  /* ifindex of destination network interface */
+       CGW_ETH_PROTO,
        CGW_FILTER,     /* specify struct can_filter on source CAN device */
        __CGW_MAX
 };