Lines Matching defs:oh
89 ipfw_obj_header *oh;
97 oh = (ipfw_obj_header *)buf;
98 od = (ipfw_obj_data *)(oh + 1);
164 ipfw_obj_header *oh;
181 oh = (ipfw_obj_header *)buf;
182 oh->opheader.version = 1; /* Force using ov new API */
183 od = (ipfw_obj_data *)(oh + 1);
184 nat64lsn_fill_ntlv(&oh->ntlv, cfg->name, set);
188 if (do_get3(IP_FW_NAT64LSN_LIST_STATES, &oh->opheader, &sz))
545 ipfw_obj_header *oh;
553 oh = (ipfw_obj_header *)buf;
554 cfg = (ipfw_nat64lsn_cfg *)(oh + 1);
557 nat64lsn_fill_ntlv(&oh->ntlv, name, set);
558 if (do_get3(IP_FW_NAT64LSN_CONFIG, &oh->opheader, &sz) != 0)
642 if (do_set3(IP_FW_NAT64LSN_CONFIG, &oh->opheader, sizeof(buf)) != 0)
647 * Reset nat64lsn instance statistics specified by @oh->ntlv.
653 ipfw_obj_header oh;
655 memset(&oh, 0, sizeof(oh));
656 nat64lsn_fill_ntlv(&oh.ntlv, name, set);
657 if (do_set3(IP_FW_NAT64LSN_RESET_STATS, &oh.opheader, sizeof(oh)) != 0)
662 * Destroys nat64lsn instance specified by @oh->ntlv.
668 ipfw_obj_header oh;
670 memset(&oh, 0, sizeof(oh));
671 nat64lsn_fill_ntlv(&oh.ntlv, name, set);
672 if (do_set3(IP_FW_NAT64LSN_DESTROY, &oh.opheader, sizeof(oh)) != 0)
685 ipfw_obj_header *oh;
689 sz = sizeof(*oh) + sizeof(*oc) + sizeof(*stats);
690 oh = calloc(1, sz);
691 nat64lsn_fill_ntlv(&oh->ntlv, name, set);
692 if (do_get3(IP_FW_NAT64LSN_STATS, &oh->opheader, &sz) == 0) {
693 oc = (ipfw_obj_ctlv *)(oh + 1);
695 free(oh);
698 free(oh);