never pf will never send syncookie SYNACKs (the default). always pf will always send syncookie SYNACKs. adaptive pf will enable syncookie mode when a given percentage of the state table is used up by half-open TCP connections, as in, those that saw the initial SYN but didn't finish the three way handshake. The thresholds for entering and leaving syncookie mode can be specified using set syncookies adaptive (start 25%, end 12%)