Lines Matching refs:nvlr

920 	nvlist_t *nvl, *nvlr;  in pfctl_add_rule()  local
925 nvlr = nvlist_create(0); in pfctl_add_rule()
932 nvlist_add_number(nvlr, "nr", r->nr); in pfctl_add_rule()
933 pfctl_nv_add_rule_addr(nvlr, "src", &r->src); in pfctl_add_rule()
934 pfctl_nv_add_rule_addr(nvlr, "dst", &r->dst); in pfctl_add_rule()
939 nvlist_append_string_array(nvlr, "labels", in pfctl_add_rule()
943 nvlist_add_number(nvlr, "ridentifier", r->ridentifier); in pfctl_add_rule()
945 nvlist_add_string(nvlr, "ifname", r->ifname); in pfctl_add_rule()
946 nvlist_add_string(nvlr, "qname", r->qname); in pfctl_add_rule()
947 nvlist_add_string(nvlr, "pqname", r->pqname); in pfctl_add_rule()
948 nvlist_add_string(nvlr, "tagname", r->tagname); in pfctl_add_rule()
949 nvlist_add_string(nvlr, "match_tagname", r->match_tagname); in pfctl_add_rule()
950 nvlist_add_string(nvlr, "overload_tblname", r->overload_tblname); in pfctl_add_rule()
952 pfctl_nv_add_pool(nvlr, "rpool", &r->rpool); in pfctl_add_rule()
954 nvlist_add_number(nvlr, "os_fingerprint", r->os_fingerprint); in pfctl_add_rule()
956 nvlist_add_number(nvlr, "rtableid", r->rtableid); in pfctl_add_rule()
959 nvlist_add_number_array(nvlr, "timeout", timeouts, PFTM_MAX); in pfctl_add_rule()
960 nvlist_add_number(nvlr, "max_states", r->max_states); in pfctl_add_rule()
961 nvlist_add_number(nvlr, "max_src_nodes", r->max_src_nodes); in pfctl_add_rule()
962 nvlist_add_number(nvlr, "max_src_states", r->max_src_states); in pfctl_add_rule()
963 nvlist_add_number(nvlr, "max_src_conn", r->max_src_conn); in pfctl_add_rule()
964 nvlist_add_number(nvlr, "max_src_conn_rate.limit", in pfctl_add_rule()
966 nvlist_add_number(nvlr, "max_src_conn_rate.seconds", in pfctl_add_rule()
968 nvlist_add_number(nvlr, "dnpipe", r->dnpipe); in pfctl_add_rule()
969 nvlist_add_number(nvlr, "dnrpipe", r->dnrpipe); in pfctl_add_rule()
970 nvlist_add_number(nvlr, "dnflags", r->free_flags); in pfctl_add_rule()
971 nvlist_add_number(nvlr, "prob", r->prob); in pfctl_add_rule()
972 nvlist_add_number(nvlr, "cuid", r->cuid); in pfctl_add_rule()
973 nvlist_add_number(nvlr, "cpid", r->cpid); in pfctl_add_rule()
975 nvlist_add_number(nvlr, "return_icmp", r->return_icmp); in pfctl_add_rule()
976 nvlist_add_number(nvlr, "return_icmp6", r->return_icmp6); in pfctl_add_rule()
978 nvlist_add_number(nvlr, "max_mss", r->max_mss); in pfctl_add_rule()
979 nvlist_add_number(nvlr, "scrub_flags", r->scrub_flags); in pfctl_add_rule()
981 pfctl_nv_add_uid(nvlr, "uid", &r->uid); in pfctl_add_rule()
982 pfctl_nv_add_uid(nvlr, "gid", (const struct pf_rule_uid *)&r->gid); in pfctl_add_rule()
984 nvlist_add_number(nvlr, "rule_flag", r->rule_flag); in pfctl_add_rule()
985 nvlist_add_number(nvlr, "action", r->action); in pfctl_add_rule()
986 nvlist_add_number(nvlr, "direction", r->direction); in pfctl_add_rule()
987 nvlist_add_number(nvlr, "log", r->log); in pfctl_add_rule()
988 nvlist_add_number(nvlr, "logif", r->logif); in pfctl_add_rule()
989 nvlist_add_number(nvlr, "quick", r->quick); in pfctl_add_rule()
990 nvlist_add_number(nvlr, "ifnot", r->ifnot); in pfctl_add_rule()
991 nvlist_add_number(nvlr, "match_tag_not", r->match_tag_not); in pfctl_add_rule()
992 nvlist_add_number(nvlr, "natpass", r->natpass); in pfctl_add_rule()
994 nvlist_add_number(nvlr, "keep_state", r->keep_state); in pfctl_add_rule()
995 nvlist_add_number(nvlr, "af", r->af); in pfctl_add_rule()
996 nvlist_add_number(nvlr, "proto", r->proto); in pfctl_add_rule()
997 nvlist_add_number(nvlr, "type", r->type); in pfctl_add_rule()
998 nvlist_add_number(nvlr, "code", r->code); in pfctl_add_rule()
999 nvlist_add_number(nvlr, "flags", r->flags); in pfctl_add_rule()
1000 nvlist_add_number(nvlr, "flagset", r->flagset); in pfctl_add_rule()
1001 nvlist_add_number(nvlr, "min_ttl", r->min_ttl); in pfctl_add_rule()
1002 nvlist_add_number(nvlr, "allow_opts", r->allow_opts); in pfctl_add_rule()
1003 nvlist_add_number(nvlr, "rt", r->rt); in pfctl_add_rule()
1004 nvlist_add_number(nvlr, "return_ttl", r->return_ttl); in pfctl_add_rule()
1005 nvlist_add_number(nvlr, "tos", r->tos); in pfctl_add_rule()
1006 nvlist_add_number(nvlr, "set_tos", r->set_tos); in pfctl_add_rule()
1007 nvlist_add_number(nvlr, "anchor_relative", r->anchor_relative); in pfctl_add_rule()
1008 nvlist_add_number(nvlr, "anchor_wildcard", r->anchor_wildcard); in pfctl_add_rule()
1010 nvlist_add_number(nvlr, "flush", r->flush); in pfctl_add_rule()
1012 nvlist_add_number(nvlr, "prio", r->prio); in pfctl_add_rule()
1015 nvlist_add_number_array(nvlr, "set_prio", set_prio, 2); in pfctl_add_rule()
1017 pfctl_nv_add_divert(nvlr, "divert", r); in pfctl_add_rule()
1019 nvlist_add_nvlist(nvl, "rule", nvlr); in pfctl_add_rule()
1020 nvlist_destroy(nvlr); in pfctl_add_rule()