pfrke_counters
if (ke->pfrke_counters) {
bcopy(ke->pfrke_counters->pfrkc_packets,
bcopy(ke->pfrke_counters->pfrkc_bytes,
if (ke->pfrke_counters == NULL)
ke->pfrke_counters = kmalloc(sizeof(struct pfr_kcounters),
if (ke->pfrke_counters != NULL) {
ke->pfrke_counters->pfrkc_packets[dir_out][op_pass]++;
ke->pfrke_counters->pfrkc_bytes[dir_out][op_pass] += len;
if (ke->pfrke_counters)
kfree(ke->pfrke_counters, M_PFRKCOUNTERSPL);
if (p->pfrke_counters) {
kfree(p->pfrke_counters, M_PFRKCOUNTERSPL);
p->pfrke_counters = NULL;
struct pfr_kcounters *pfrke_counters;
#define pfrke_counters u.pfrke_counters