Lines Matching refs:ptei

352 	struct tentry_info *ptei;  in rollback_added_entries()  local
365 ptei = &tei[i]; in rollback_added_entries()
366 if ((ptei->flags & TEI_FLAGS_UPDATED) != 0) { in rollback_added_entries()
372 error = ta->add(tc->astate, tinfo, ptei, v, &num); in rollback_added_entries()
378 error = ta->prepare_del(ch, ptei, vv); in rollback_added_entries()
380 error = ta->del(tc->astate, tinfo, ptei, vv, &num); in rollback_added_entries()
399 struct tentry_info *ptei; in prepare_batch_buffer() local
424 ptei = &tei[i]; in prepare_batch_buffer()
426 ta->prepare_add(ch, ptei, v) : ta->prepare_del(ch, ptei, v); in prepare_batch_buffer()
451 struct tentry_info *ptei; in flush_batch_buffer() local
460 ptei = &tei[i]; in flush_batch_buffer()
461 ta->flush_entry(ch, ptei, v); in flush_batch_buffer()
462 if (ptei->ptv != NULL) { in flush_batch_buffer()
463 free(ptei->ptv, M_IPFW); in flush_batch_buffer()
464 ptei->ptv = NULL; in flush_batch_buffer()
547 struct tentry_info *ptei; in add_table_entry() local
645 ptei = &tei[i]; in add_table_entry()
648 if ((error = check_table_limit(tc, ptei)) == 0) { in add_table_entry()
658 ptei, v, &num); in add_table_entry()
660 store_tei_result(ptei, OP_ADD, error, num); in add_table_entry()
717 struct tentry_info *ptei; in del_table_entry() local
764 ptei = &tei[i]; in del_table_entry()
766 error = ta->del(tc->astate, KIDX_TO_TI(ch, kidx), ptei, v, in del_table_entry()
769 store_tei_result(ptei, OP_DEL, error, num); in del_table_entry()
911 struct tentry_info *ptei, tei, *tei_buf; in manage_table_ent_v1() local
974 ptei = tei_buf; in manage_table_ent_v1()
976 for (i = 0; i < ctlv->count; i++, ptent++, ptei++) { in manage_table_ent_v1()
977 ptei->paddr = &ptent->k; in manage_table_ent_v1()
978 ptei->subtype = ptent->subtype; in manage_table_ent_v1()
979 ptei->masklen = ptent->masklen; in manage_table_ent_v1()
981 ptei->flags |= TEI_FLAGS_UPDATE; in manage_table_ent_v1()
984 ptei->pvalue = (struct table_value *)&ptent->v.value; in manage_table_ent_v1()
992 ptei = tei_buf; in manage_table_ent_v1()
994 for (i = 0; i < ctlv->count; i++, ptent++, ptei++) { in manage_table_ent_v1()
995 if (ptei->flags & TEI_FLAGS_ADDED) in manage_table_ent_v1()
997 else if (ptei->flags & TEI_FLAGS_DELETED) in manage_table_ent_v1()
999 else if (ptei->flags & TEI_FLAGS_UPDATED) in manage_table_ent_v1()
1001 else if (ptei->flags & TEI_FLAGS_LIMIT) in manage_table_ent_v1()
1003 else if (ptei->flags & TEI_FLAGS_ERROR) in manage_table_ent_v1()
1005 else if (ptei->flags & TEI_FLAGS_NOTFOUND) in manage_table_ent_v1()
1007 else if (ptei->flags & TEI_FLAGS_EXISTS) in manage_table_ent_v1()
1009 ipfw_export_table_value_v1(ptei->pvalue, &ptent->v.value); in manage_table_ent_v1()