summaryrefslogtreecommitdiff
path: root/filter/filter.c
diff options
context:
space:
mode:
Diffstat (limited to 'filter/filter.c')
-rw-r--r--filter/filter.c69
1 files changed, 0 insertions, 69 deletions
diff --git a/filter/filter.c b/filter/filter.c
index 0bcf9836..ebd2e4dc 100644
--- a/filter/filter.c
+++ b/filter/filter.c
@@ -62,75 +62,6 @@ struct filter_state {
void (*bt_assert_hook)(int result, const struct f_line_item *assert);
-static const char * const f_instruction_name_str[] = {
- /* TODO: Make this better */
- [FI_ADD] = "FI_ADD",
- [FI_SUBTRACT] = "FI_SUBTRACT",
- [FI_MULTIPLY] = "FI_MULTIPLY",
- [FI_DIVIDE] = "FI_DIVIDE",
- [FI_AND] = "FI_AND",
- [FI_OR] = "FI_OR",
- [FI_PAIR_CONSTRUCT] = "FI_PAIR_CONSTRUCT",
- [FI_EC_CONSTRUCT] = "FI_EC_CONSTRUCT",
- [FI_LC_CONSTRUCT] = "FI_LC_CONSTRUCT",
- [FI_PATHMASK_CONSTRUCT] = "FI_PATHMASK_CONSTRUCT",
- [FI_NEQ] = "FI_NEQ",
- [FI_EQ] = "FI_EQ",
- [FI_LT] = "FI_LT",
- [FI_LTE] = "FI_LTE",
- [FI_NOT] = "FI_NOT",
- [FI_MATCH] = "FI_MATCH",
- [FI_NOT_MATCH] = "FI_NOT_MATCH",
- [FI_DEFINED] = "FI_DEFINED",
- [FI_TYPE] = "FI_TYPE",
- [FI_IS_V4] = "FI_IS_V4",
- [FI_SET] = "FI_SET",
- [FI_CONSTANT] = "FI_CONSTANT",
- [FI_VARIABLE] = "FI_VARIABLE",
- [FI_CONSTANT_INDIRECT] = "FI_CONSTANT_INDIRECT",
- [FI_PRINT] = "FI_PRINT",
- [FI_CONDITION] = "FI_CONDITION",
- [FI_PRINT_AND_DIE] = "FI_PRINT_AND_DIE",
- [FI_RTA_GET] = "FI_RTA_GET",
- [FI_RTA_SET] = "FI_RTA_SET",
- [FI_EA_GET] = "FI_EA_GET",
- [FI_EA_SET] = "FI_EA_SET",
- [FI_EA_UNSET] = "FI_EA_UNSET",
- [FI_PREF_GET] = "FI_PREF_GET",
- [FI_PREF_SET] = "FI_PREF_SET",
- [FI_LENGTH] = "FI_LENGTH",
- [FI_SADR_SRC] = "FI_SADR_SRC",
- [FI_ROA_MAXLEN] = "FI_ROA_MAXLEN",
- [FI_ROA_ASN] = "FI_ROA_ASN",
- [FI_IP] = "FI_IP",
- [FI_ROUTE_DISTINGUISHER] = "FI_ROUTE_DISTINGUISHER",
- [FI_AS_PATH_FIRST] = "FI_AS_PATH_FIRST",
- [FI_AS_PATH_LAST] = "FI_AS_PATH_LAST",
- [FI_AS_PATH_LAST_NAG] = "FI_AS_PATH_LAST_NAG",
- [FI_RETURN] = "FI_RETURN",
- [FI_CALL] = "FI_CALL",
- [FI_DROP_RESULT] = "FI_DROP_RESULT",
- [FI_SWITCH] = "FI_SWITCH",
- [FI_IP_MASK] = "FI_IP_MASK",
- [FI_PATH_PREPEND] = "FI_PATH_PREPEND",
- [FI_CLIST_ADD] = "FI_CLIST_ADD",
- [FI_CLIST_DEL] = "FI_CLIST_DEL",
- [FI_CLIST_FILTER] = "FI_CLIST_FILTER",
- [FI_ROA_CHECK_IMPLICIT] = "FI_ROA_CHECK_IMPLICIT",
- [FI_ROA_CHECK_EXPLICIT] = "FI_ROA_CHECK_EXPLICIT",
- [FI_FORMAT] = "FI_FORMAT",
- [FI_ASSERT] = "FI_ASSERT",
-};
-
-const char *
-f_instruction_name(enum f_instruction_code fi)
-{
- if (fi < (sizeof(f_instruction_name_str) / sizeof(f_instruction_name_str[0])))
- return f_instruction_name_str[fi];
- else
- bug("Got unknown instruction code: %d", fi);
-}
-
static inline void f_cache_eattrs(struct filter_state *fs)
{
fs->eattrs = &((*fs->rte)->attrs->eattrs);