|
u32 | session_rule_tag_key_index (u32 ri, u8 is_ip4) |
|
void | session_rule_tag_key_index_parse (u32 rti_key, u32 *ri, u8 *is_ip4) |
|
u8 * | session_rules_table_rule_tag (session_rules_table_t *srt, u32 ri, u8 is_ip4) |
|
void | session_rules_table_del_tag (session_rules_table_t *srt, u8 *tag, u8 is_ip4) |
|
void | session_rules_table_add_tag (session_rules_table_t *srt, u8 *tag, u32 rule_index, u8 is_ip4) |
|
u32 | session_rules_table_rule_for_tag (session_rules_table_t *srt, u8 *tag) |
|
static void | fib_pref_normalize (fib_prefix_t *pref) |
|
u8 * | format_session_rule4 (u8 *s, va_list *args) |
|
u8 * | format_session_rule6 (u8 *s, va_list *args) |
|
void * | session_rules_table_get (session_rules_table_t *srt, u8 fib_proto) |
|
int | rule_cmp_16 (mma_rule_16_t *rule1, mma_rule_16_t *rule2) |
|
int | rule_cmp_40 (mma_rule_40_t *rule1, mma_rule_40_t *rule2) |
|
void | session_rules_table_init_rule_16 (mma_rule_16_t *rule, fib_prefix_t *lcl, u16 lcl_port, fib_prefix_t *rmt, u16 rmt_port) |
|
void | session_rules_table_init_rule_40 (mma_rule_40_t *rule, fib_prefix_t *lcl, u16 lcl_port, fib_prefix_t *rmt, u16 rmt_port) |
|
mma_rule_16_t * | session_rules_table_alloc_rule_16 (mma_rules_table_16_t *srt, fib_prefix_t *lcl, u16 lcl_port, fib_prefix_t *rmt, u16 rmt_port) |
|
mma_rule_40_t * | session_rules_table_alloc_rule_40 (mma_rules_table_40_t *srt, fib_prefix_t *lcl, u16 lcl_port, fib_prefix_t *rmt, u16 rmt_port) |
|
u32 | session_rules_table_lookup_rule4 (session_rules_table_t *srt, ip4_address_t *lcl_ip, ip4_address_t *rmt_ip, u16 lcl_port, u16 rmt_port) |
|
u32 | session_rules_table_lookup4 (session_rules_table_t *srt, ip4_address_t *lcl_ip, ip4_address_t *rmt_ip, u16 lcl_port, u16 rmt_port) |
|
u32 | session_rules_table_lookup_rule6 (session_rules_table_t *srt, ip6_address_t *lcl_ip, ip6_address_t *rmt_ip, u16 lcl_port, u16 rmt_port) |
|
u32 | session_rules_table_lookup6 (session_rules_table_t *srt, ip6_address_t *lcl_ip, ip6_address_t *rmt_ip, u16 lcl_port, u16 rmt_port) |
|
clib_error_t * | session_rules_table_add_del (session_rules_table_t *srt, session_rule_table_add_del_args_t *args) |
| Add/delete session rule. More...
|
|
void | session_rules_table_init (session_rules_table_t *srt) |
|
void | session_rules_table_show_rule (vlib_main_t *vm, session_rules_table_t *srt, ip46_address_t *lcl_ip, u16 lcl_port, ip46_address_t *rmt_ip, u16 rmt_port, u8 is_ip4) |
|
void | session_rules_table_cli_dump (vlib_main_t *vm, session_rules_table_t *srt, u8 fib_proto) |
|