Lines Matching defs:table_dict
67 nvlist_t * table_dict;
1150 tl->table_dict = nvlist_create(0);
1151 nvlist_add_string(tl->table_dict, "name", name);
1152 nvlist_add_number(tl->table_dict, "id", id);
1153 nvlist_add_number(tl->table_dict, "type", type);
1172 nvlist_append_nvlist_array(tl->table_dict, "entries", entry);
1188 if (dnvlist_get_number(tl->table_dict, "type", 0) != NPF_TABLE_CONST) {
1192 if (!nvlist_exists_nvlist_array(tl->table_dict, "entries")) {
1202 entries = nvlist_get_nvlist_array(tl->table_dict, "entries", &nitems);
1260 nvlist_move_binary(tl->table_dict, "data", buf, len);
1261 error = nvlist_error(tl->table_dict);
1276 name = dnvlist_get_string(tl->table_dict, "name", NULL);
1286 nvlist_append_nvlist_array(ncf->ncf_dict, "tables", tl->table_dict);
1287 nvlist_destroy(tl->table_dict);
1302 error = _npf_xfer_fd(fd, IOC_NPF_TABLE_REPLACE, tl->table_dict, &resp);
1315 const nvlist_t *table_dict;
1318 table_dict = _npf_dataset_getelement(ncf->ncf_dict, "tables", i);
1319 if (!table_dict) {
1324 ncf->ncf_cur_table.table_dict = __UNCONST(table_dict); // XXX
1331 return dnvlist_get_number(tl->table_dict, "id", (unsigned)-1);
1337 return dnvlist_get_string(tl->table_dict, "name", NULL);
1343 return dnvlist_get_number(tl->table_dict, "type", 0);
1349 nvlist_destroy(tl->table_dict);