V_pf_syncookie_status
callout_init(&V_pf_syncookie_status.keytimeout, 1);
V_pf_syncookie_status.hiwat = PF_SYNCOOKIES_HIWATPCT *
V_pf_syncookie_status.lowat = PF_SYNCOOKIES_LOWATPCT *
callout_stop(&V_pf_syncookie_status.keytimeout);
nvlist_add_number(nvl, "highwater", V_pf_syncookie_status.hiwat);
nvlist_add_number(nvl, "lowwater", V_pf_syncookie_status.lowat);
V_pf_syncookie_status.hiwat));
V_pf_syncookie_status.lowat));
V_pf_syncookie_status.lowat = lowat;
V_pf_syncookie_status.hiwat = hiwat;
V_pf_syncookie_status.hiwat) {
callout_reset(&V_pf_syncookie_status.keytimeout, 0,
atomic_add_64(&V_pf_status.syncookies_inflight[V_pf_syncookie_status.oddeven],
V_pf_syncookie_status.lowat) ||
memset(V_pf_syncookie_status.key[0], 0,
memset(V_pf_syncookie_status.key[1], 0,
MPASS(V_pf_syncookie_status.oddeven < 2);
V_pf_syncookie_status.oddeven = (V_pf_syncookie_status.oddeven + 1) & 0x1;
atomic_store_64(&V_pf_status.syncookies_inflight[V_pf_syncookie_status.oddeven], 0);
arc4random_buf(V_pf_syncookie_status.key[V_pf_syncookie_status.oddeven],
callout_reset(&V_pf_syncookie_status.keytimeout,
SipHash_SetKey(&ctx, V_pf_syncookie_status.key[cookie.flags.oddeven]);
cookie.flags.oddeven = V_pf_syncookie_status.oddeven;