Yi Tseng | 2162993 | 2017-06-06 11:17:43 -0700 | [diff] [blame] | 1 | #ifndef DEFINES |
2 | #define DEFINES | ||||
Carmelo Cascone | 837e645 | 2017-07-19 20:35:22 -0400 | [diff] [blame] | 3 | |
Yi Tseng | 2162993 | 2017-06-06 11:17:43 -0700 | [diff] [blame] | 4 | #define MAX_PORTS 254 |
Carmelo Cascone | 837e645 | 2017-07-19 20:35:22 -0400 | [diff] [blame] | 5 | |
Carmelo Cascone | 3304fd5 | 2017-07-30 00:43:01 -0400 | [diff] [blame^] | 6 | #define ETH_TYPE_IPV4 16w0x800 |
Carmelo Cascone | 837e645 | 2017-07-19 20:35:22 -0400 | [diff] [blame] | 7 | #define IP_TYPE_TCP 8w6 |
8 | #define IP_TYPE_UDP 8w17 | ||||
9 | |||||
Carmelo Cascone | 837e645 | 2017-07-19 20:35:22 -0400 | [diff] [blame] | 10 | typedef bit<9> port_t; |
Carmelo Cascone | 3304fd5 | 2017-07-30 00:43:01 -0400 | [diff] [blame^] | 11 | |
12 | const port_t CPU_PORT = 255; | ||||
13 | const port_t DROP_PORT = 511; | ||||
14 | |||||
Yi Tseng | 2162993 | 2017-06-06 11:17:43 -0700 | [diff] [blame] | 15 | #endif |