Lines Matching defs:nct
305 npf_ioctl_table_t nct;
312 memset(&nct, 0, sizeof(npf_ioctl_table_t));
313 nct.nct_name = argv[0];
320 nct.nct_cmd = tblops[n].action;
327 switch (nct.nct_cmd) {
340 switch (nct.nct_cmd) {
342 nct.nct_data.buf.buf = ecalloc(1, buflen);
343 nct.nct_data.buf.len = buflen;
351 nct.nct_data.ent.alen = alen;
352 memcpy(&nct.nct_data.ent.addr, &fam.fam_addr, alen);
353 nct.nct_data.ent.mask = fam.fam_mask;
356 if (ioctl(fd, IOC_NPF_TABLE, &nct) != -1) {
369 if (nct.nct_cmd == NPF_CMD_TABLE_LIST) {
371 free(nct.nct_data.buf.buf);
380 if (nct.nct_cmd == NPF_CMD_TABLE_LIST) {
381 npf_ioctl_ent_t *ent = nct.nct_data.buf.buf;
384 while (nct.nct_data.buf.len--) {
392 free(nct.nct_data.buf.buf);
395 nct.nct_cmd == NPF_CMD_TABLE_LOOKUP ?