|
|
static constexpr const char * | MATCH_KIND_EXACT = "exact" |
| | Match bits exactly.
|
| |
|
static constexpr const char * | MATCH_KIND_LPM = "lpm" |
| | Longest-prefix match.
|
| |
|
static constexpr const char * | MATCH_KIND_TERNARY = "ternary" |
| | Ternary match, using a mask.
|
| |
|
static constexpr int | NO_ERROR = 0x0000 |
| | No error.
|
| |
|
static constexpr int | PARSER_ERROR_HEADER_TOO_SHORT = 0x0004 |
| | Extracting too many bits into a varbit field.
|
| |
| static constexpr int | PARSER_ERROR_INVALID_ARGUMENT = 0x0020 |
| |
|
static constexpr int | PARSER_ERROR_NO_MATCH = 0x0002 |
| | 'select' expression has no matches
|
| |
|
static constexpr int | PARSER_ERROR_PACKET_TOO_SHORT = 0x0001 |
| | Not enough bits in packet for 'extract'.
|
| |
|
static constexpr int | PARSER_ERROR_STACK_OUT_OF_BOUNDS = 0x0003 |
| | Reference to invalid element of a header stack.
|
| |
|
static constexpr int | PARSER_ERROR_TIMEOUT = 0x005 |
| | Parser execution time limit exceeded.
|
| |