Lines Matching refs:pfctl_handle
427 struct pfctl_handle;
428 struct pfctl_handle *pfctl_open(const char *pf_device);
429 void pfctl_close(struct pfctl_handle *);
430 int pfctl_fd(struct pfctl_handle *);
432 int pfctl_startstop(struct pfctl_handle *h, int start);
433 struct pfctl_status* pfctl_get_status_h(struct pfctl_handle *h);
435 int pfctl_clear_status(struct pfctl_handle *h);
453 int pfctl_get_rules_info_h(struct pfctl_handle *h,
461 int pfctl_get_rule_h(struct pfctl_handle *h, uint32_t nr, uint32_t ticket,
467 int pfctl_get_clear_rule_h(struct pfctl_handle *h, uint32_t nr, uint32_t ticket,
473 int pfctl_add_rule_h(struct pfctl_handle *h, const struct pfctl_rule *r,
477 int pfctl_get_creatorids(struct pfctl_handle *h, uint32_t *creators, size_t *len);
495 int pfctl_clear_states_h(struct pfctl_handle *h, const struct pfctl_kill *kill,
497 int pfctl_kill_states_h(struct pfctl_handle *h, const struct pfctl_kill *kill,
513 int pfctl_set_statusif(struct pfctl_handle *h, const char *ifname);
530 int pfctl_natlook(struct pfctl_handle *h,
532 int pfctl_set_debug(struct pfctl_handle *h, uint32_t level);
533 int pfctl_set_timeout(struct pfctl_handle *h, uint32_t timeout, uint32_t seconds);
534 int pfctl_get_timeout(struct pfctl_handle *h, uint32_t timeout, uint32_t *seconds);
535 int pfctl_set_limit(struct pfctl_handle *h, const int index, const uint limit);
536 int pfctl_get_limit(struct pfctl_handle *h, const int index, uint *limit);
537 int pfctl_begin_addrs(struct pfctl_handle *h, uint32_t *ticket);
538 int pfctl_add_addr(struct pfctl_handle *h, const struct pfioc_pooladdr *pa, int which);
539 int pfctl_get_addrs(struct pfctl_handle *h, uint32_t ticket, uint32_t r_num,
541 int pfctl_get_addr(struct pfctl_handle *h, uint32_t ticket, uint32_t r_num,
544 int pfctl_get_rulesets(struct pfctl_handle *h, const char *path, uint32_t *nr);
545 int pfctl_get_ruleset(struct pfctl_handle *h, const char *path, uint32_t nr, struct pfioc_ruleset *…
547 int pfctl_get_srcnodes(struct pfctl_handle *h, pfctl_get_srcnode_fn fn, void *arg);
549 int pfctl_clear_tables(struct pfctl_handle *h, struct pfr_table *filter,
551 int pfctl_add_table(struct pfctl_handle *h, struct pfr_table *table,
553 int pfctl_del_table(struct pfctl_handle *h, struct pfr_table *table,
557 int pfctl_get_tstats(struct pfctl_handle *h, const struct pfr_table *filter,
559 int pfctl_clear_tstats(struct pfctl_handle *h, const struct pfr_table *filter,
561 int pfctl_clear_addrs(struct pfctl_handle *h, const struct pfr_table *filter,