Improve memory consumption of pkey manager by using cl_map for accum_pkeys
PATCH 1/1 Improve memory consumption of pkey manager by using cl_map for accum_pkeys
From: Vladimir Koushnir <vladimirk-VPRAkNaXOzVWk0Htik3J/[email protected]>
---
include/opensm/osm_pkey.h +13 -1
@@ -82,7 +82,7 @@ struct osm_physp;* SYNOPSIS */ typedef struct osm_pkeybl { - cl_ptr_vector_t accum_pkeys; + cl_map_t accum_pkeys; cl_ptr_vector_t blocks; cl_ptr_vector_t new_blocks; cl_map_t keys;
@@ -300,6 +300,18 @@ static inline ib_pkey_table_t *osm_pkey_tbl_new_block_get(const osm_pkey_tbl_t * &p_pkey_tbl->new_blocks, block) : NULL); }; +/****f* OpenSM: osm_pkey_find_last_accum_pkey_index +* NAME +* osm_pkey_find_last_accum_pkey_index +* +* DESCRIPTION +* Finds the next last accumulated pkey +* +* SYNOPSIS +*/ +void osm_pkey_find_last_accum_pkey_index(IN osm_pkey_tbl_t * p_pkey_tbl); + +/****f* OpenSM: osm_pkey_tbl_set_accum_pkeys * NAME * osm_pkey_tbl_set_accum_pkeys
opensm/osm_pkey.c +40 -26
104 lines not on this page · raw message
opensm/osm_pkey_mgr.c +25 -22
66 lines not on this page · raw message
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html