From 54be0cc044f445853fae7b8995c477605250af16 Mon Sep 17 00:00:00 2001 From: Brian Russell Date: Mon, 15 Feb 2021 11:49:42 +0000 Subject: policer: improve policer struct Ensure policer struct is cache aligned and fits in one cache line. Give it a simpler name to reflect its job as the representation of a policer. Type: improvement Signed-off-by: Brian Russell Change-Id: If1ae4931c818b86eee20306e503f4e5d6b84bd0d --- src/vnet/policer/policer.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'src/vnet/policer/policer.c') diff --git a/src/vnet/policer/policer.c b/src/vnet/policer/policer.c index 8146d4bb0c3..f6a19f40020 100644 --- a/src/vnet/policer/policer.c +++ b/src/vnet/policer/policer.c @@ -54,8 +54,8 @@ policer_add_del (vlib_main_t *vm, u8 *name, qos_pol_cfg_params_st *cfg, u32 *policer_index, u8 is_add) { vnet_policer_main_t *pm = &vnet_policer_main; - policer_read_response_type_st test_policer; - policer_read_response_type_st *policer; + policer_t test_policer; + policer_t *policer; uword *p; u32 pi; int rv; @@ -99,7 +99,7 @@ policer_add_del (vlib_main_t *vm, u8 *name, qos_pol_cfg_params_st *cfg, if (rv == 0) { - policer_read_response_type_st *pp; + policer_t *pp; qos_pol_cfg_params_st *cp; int i; @@ -138,7 +138,7 @@ int policer_bind_worker (u8 *name, u32 worker, bool bind) { vnet_policer_main_t *pm = &vnet_policer_main; - policer_read_response_type_st *policer; + policer_t *policer; uword *p; p = hash_get_mem (pm->policer_index_by_name, name); @@ -168,8 +168,7 @@ policer_bind_worker (u8 *name, u32 worker, bool bind) u8 * format_policer_instance (u8 * s, va_list * va) { - policer_read_response_type_st *i - = va_arg (*va, policer_read_response_type_st *); + policer_t *i = va_arg (*va, policer_t *); uword pi = va_arg (*va, uword); int result; vlib_counter_t counts[NUM_POLICE_RESULTS]; @@ -533,7 +532,7 @@ show_policer_command_fn (vlib_main_t * vm, u8 *name; uword *pi; qos_pol_cfg_params_st *config; - policer_read_response_type_st *templ; + policer_t *templ; (void) unformat (input, "name %s", &match_name); -- cgit 1.2.3-korg