Lines Matching refs:ctlv
909 ipfw_obj_ctlv *ctlv; in manage_table_ent_v1() local
917 if (sd->valsize < (sizeof(*oh) + sizeof(*ctlv))) in manage_table_ent_v1()
932 ctlv = (ipfw_obj_ctlv *)(oh + 1); in manage_table_ent_v1()
933 if (ctlv->head.length + read != sd->valsize) in manage_table_ent_v1()
936 read += sizeof(*ctlv); in manage_table_ent_v1()
937 tent = (ipfw_obj_tentry *)(ctlv + 1); in manage_table_ent_v1()
938 if (ctlv->count * sizeof(*tent) + read != sd->valsize) in manage_table_ent_v1()
941 if (ctlv->count == 0) in manage_table_ent_v1()
954 for (i = 0; i < ctlv->count; i++, ptent++) { in manage_table_ent_v1()
967 if (ctlv->count == 1) { in manage_table_ent_v1()
971 tei_buf = malloc(ctlv->count * sizeof(tei), M_TEMP, in manage_table_ent_v1()
976 for (i = 0; i < ctlv->count; i++, ptent++, ptei++) { in manage_table_ent_v1()
988 add_table_entry(ch, &ti, tei_buf, ctlv->flags, ctlv->count) : in manage_table_ent_v1()
989 del_table_entry(ch, &ti, tei_buf, ctlv->flags, ctlv->count); in manage_table_ent_v1()
994 for (i = 0; i < ctlv->count; i++, ptent++, ptei++) { in manage_table_ent_v1()