| 200 | #define V_pfr_ktable_cnt VNET(pfr_ktable_cnt) |
| 201 | |
| 202 | void |
| 203 | pfr_initialize(void) |
| 204 | { |
| 205 | |
| 206 | V_pfr_kentry_counter_z = uma_zcreate("pf table entry counters", |
| 207 | PFR_NUM_COUNTERS * sizeof(uint64_t), NULL, NULL, NULL, NULL, |
| 208 | UMA_ALIGN_PTR, UMA_ZONE_PCPU); |
| 209 | V_pfr_kentry_z = uma_zcreate("pf table entries", |
| 210 | sizeof(struct pfr_kentry), NULL, NULL, NULL, NULL, UMA_ALIGN_PTR, |
| 211 | 0); |
| 212 | V_pf_limits[PF_LIMIT_TABLE_ENTRIES].zone = V_pfr_kentry_z; |
| 213 | V_pf_limits[PF_LIMIT_TABLE_ENTRIES].limit = PFR_KENTRY_HIWAT; |
| 214 | } |
| 215 | |
| 216 | void |
| 217 | pfr_cleanup(void) |
no test coverage detected