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 |
| 5 | #define CPU_PORT 9w255 |
| 6 | #define DROP_PORT 9w511 |
Carmelo Cascone | 837e645 | 2017-07-19 20:35:22 -0400 | [diff] [blame] | 7 | |
| 8 | #define ETH_TYPE_IPV4 16w0x0800 |
| 9 | #define IP_TYPE_TCP 8w6 |
| 10 | #define IP_TYPE_UDP 8w17 |
| 11 | |
| 12 | typedef bit<16> group_id_t; |
| 13 | typedef bit<8> group_size_t; |
| 14 | typedef bit<9> port_t; |
Yi Tseng | 2162993 | 2017-06-06 11:17:43 -0700 | [diff] [blame] | 15 | #endif |