types/preftype: don't use iota for consts persisted to disk
// programming the Linux network stack.
type NetfilterMode int
+// These numbers are persisted to disk in JSON files and thus can't be
+// renumbered or repurposed.
const (
- NetfilterOff NetfilterMode = iota // remove all tailscale netfilter state
- NetfilterNoDivert // manage tailscale chains, but don't call them
- NetfilterOn // manage tailscale chains and call them from main chains
+ NetfilterOff NetfilterMode = 0 // remove all tailscale netfilter state
+ NetfilterNoDivert NetfilterMode = 1 // manage tailscale chains, but don't call them
+ NetfilterOn NetfilterMode = 2 // manage tailscale chains and call them from main chains
)
func (m NetfilterMode) String() string {
