only use reuse_port on darwin and freebsd