pfi_kif
struct pfi_kif pif;
pfi_get_ifaces(const char *filter, struct pfi_kif *buf, int *size)
const struct pfi_kif *p;
pfi_get_if(struct pfi_kif *rp, int idx)
const struct pfi_kif *p;
bcopy(p, rp, sizeof(struct pfi_kif));
sizeof(struct pfi_kif), sizeof(struct pfioc_trans_e)
int pfi_get_ifaces(const char *, struct pfi_kif *, int *);
int pfi_get_if(struct pfi_kif *, int);
int pfi_get_ifaces(const char *, struct pfi_kif *, int *);
pfi_get_ifaces(const char *filter, struct pfi_kif *buf, int *size)
sizeof(struct pfi_kif), sizeof(struct pfioc_trans_e)
static void print_iface(struct pfi_kif *, int);
struct pfi_kif *p;
print_iface(struct pfi_kif *p, int opts)
struct pfi_kif *kif;
pf_state_insert(struct pfi_kif *kif, struct pf_state_key **skwp,
struct pfi_kif *kif, u_int dir)
struct pfi_kif *kif;
struct pf_state_key *, struct pfi_kif *, u_int);
int pf_state_insert(struct pfi_kif *,
struct pfi_kif *kif = NULL;
kif = (struct pfi_kif *)ifp->if_pf_kif;
kif = (struct pfi_kif *)ifp0->if_pf_kif;
pf_routable(struct pf_addr *addr, sa_family_t af, struct pfi_kif *kif,
struct pfi_kif *kif, struct mbuf *m, u_short *reason)
struct pfi_kif *kif = NULL;
kif = (struct pfi_kif *)ifp0->if_pf_kif;
kif = (struct pfi_kif *)ifp->if_pf_kif;
struct pf_addr *raddr, struct pfi_kif *kif)
pfi_kif_free(struct pfi_kif *kif)
struct pfi_kif *
return (RB_FIND(pfi_ifhead, &pfi_ifs, (struct pfi_kif *)&s));
struct pfi_kif *
pfi_kif_get(const char *kif_name, struct pfi_kif **prealloc)
struct pfi_kif *kif;
pfi_kif_ref(struct pfi_kif *kif, enum pfi_kif_refs what)
pfi_kif_unref(struct pfi_kif *kif, enum pfi_kif_refs what)
pfi_kif_match(struct pfi_kif *rule_kif, struct pfi_kif *packet_kif)
struct pfi_kif *kif;
struct pfi_kif *kif;
if ((kif = (struct pfi_kif *)ifp->if_pf_kif) == NULL)
struct pfi_kif *kif;
struct pfi_kif *kif;
if ((kif = (struct pfi_kif *)ifg->ifg_pf_kif) == NULL)
struct pfi_kif *kif;
pfi_kif_update(struct pfi_kif *kif)
pfi_kif_update((struct pfi_kif *)
struct pfi_kif *kif;
pfi_table_update(struct pfr_ktable *kt, struct pfi_kif *kif, u_int8_t net, int flags)
struct pfi_kif *pfi_all = NULL;
struct pfi_kif *kif = (struct pfi_kif *)v;
pfi_if_compare(struct pfi_kif *p, struct pfi_kif *q)
struct pfi_kif *p;
void pfi_kif_update(struct pfi_kif *);
p = RB_FIND(pfi_ifhead, &pfi_ifs, (struct pfi_kif *)&key);
void pfi_table_update(struct pfr_ktable *, struct pfi_kif *,
p = (struct pfi_kif *)ifgm->ifgm_ifp->if_pf_kif;
pfi_get_ifaces(const char *name, struct pfi_kif *buf, int *size)
struct pfi_kif *p;
pfi_skip_if(const char *filter, struct pfi_kif *p)
int pfi_if_compare(struct pfi_kif *, struct pfi_kif *);
int pfi_skip_if(const char *, struct pfi_kif *);
struct pfi_kif *p;
RB_PROTOTYPE(pfi_ifhead, pfi_kif, pfik_tree, pfi_if_compare);
RB_GENERATE(pfi_ifhead, pfi_kif, pfik_tree, pfi_if_compare);
struct pfi_kif *p, *w;
struct pfi_kif *p, *gkif;
struct pfi_kif *
(struct pfi_kif *)g->ifgl_group->ifg_pf_kif;
struct pfi_kif *kif;
struct pfi_kif *pf_kif_setup(struct pfi_kif *);
struct pfi_kif *kif_buf;
if (io->pfiio_esize != sizeof(struct pfi_kif)) {
struct pfi_kif *
pf_kif_setup(struct pfi_kif *kif_buf)
struct pfi_kif *kif;
struct pfi_kif *kif;
struct pfi_kif *kif;
RB_HEAD(pfi_ifhead, pfi_kif);
RB_ENTRY(pfi_kif) pfik_tree;
struct pfi_kif *kif;
struct pf_addr *, struct pfi_kif *);
int, struct pfi_kif *, struct mbuf *,
int pf_routable(struct pf_addr *addr, sa_family_t af, struct pfi_kif *,
extern struct pfi_kif *pfi_all;
struct pfi_kif *pfi_kif_alloc(const char *, int);
void pfi_kif_free(struct pfi_kif *);
struct pfi_kif *pfi_kif_find(const char *);
struct pfi_kif *pfi_kif_get(const char *, struct pfi_kif **);
void pfi_kif_ref(struct pfi_kif *, enum pfi_kif_refs);
void pfi_kif_unref(struct pfi_kif *, enum pfi_kif_refs);
int pfi_kif_match(struct pfi_kif *, struct pfi_kif *);
void pfi_get_ifaces(const char *, struct pfi_kif *, int *);
struct pfi_kif *pfid_kif;
struct pfi_kif *kif;
struct pfi_kif *kif;
struct pfi_kif *rcv_kif;
struct pfi_kif *kif;
struct pfi_kif *kif;
struct pfi_kif *kif; /* [I] */
struct pfi_kif *kif; /* incoming interface */