pool_get (db->bib._##n##_bib, bibe); \
kv.value = bibe - db->bib._##n##_bib; \
break;
pool_get (db->bib._##n##_bib, bibe); \
kv.value = bibe - db->bib._##n##_bib; \
break;
clib_bihash_kv_24_8_t kv, value;
nat64_db_bib_entry_t *bib;
clib_bihash_kv_24_8_t kv, value;
nat64_db_bib_entry_t *bib;
#undef _
bib = db->bib._unk_proto_bib;
pool_foreach (bibe, bib, ({
#undef _
bib = db->bib._unk_proto_bib;
pool_foreach (bibe, bib, ({
#undef _
st = db->st._unk_proto_st;
pool_foreach (ste, st, ({
#undef _
st = db->st._unk_proto_st;
pool_foreach (ste, st, ({
pool_get (db->st._##n##_st, ste); \
kv.value = ste - db->st._##n##_st; \
bib = db->bib._##n##_bib; \
break;
pool_get (db->st._##n##_st, ste); \
kv.value = ste - db->st._##n##_st; \
bib = db->bib._##n##_bib; \
break;
nat64_db_st_entry_key_t ste_key;
clib_bihash_kv_48_8_t kv, value;
nat64_db_st_entry_key_t ste_key;
clib_bihash_kv_48_8_t kv, value;
pool_elt_at_index(st, ste_index[0])); \
vec_free (ste_to_be_free); \
ste_to_be_free = 0;
pool_elt_at_index(st, ste_index[0])); \
vec_free (ste_to_be_free); \
ste_to_be_free = 0;
#undef _
st = db->st._unk_proto_st;
pool_foreach (ste, st, ({
#undef _
st = db->st._unk_proto_st;
pool_foreach (ste, st, ({
pool_elt_at_index(st, ste_index[0])); \
vec_free (ste_to_be_free); \
ste_to_be_free = 0;
pool_elt_at_index(st, ste_index[0])); \
vec_free (ste_to_be_free); \
ste_to_be_free = 0;
#undef _
st = db->st._unk_proto_st;
pool_foreach (ste, st, ({
#undef _
st = db->st._unk_proto_st;
pool_foreach (ste, st, ({