mirror of
https://gitlab.nic.cz/labs/bird.git
synced 2024-12-22 01:31:55 +00:00
BSD: Use ip_mreqn on FreeBSD 12.1+ and OpenBSD 6.9+
This commit is contained in:
parent
6825f94570
commit
2b7643e1f8
@ -15,9 +15,23 @@
|
||||
#ifdef __FreeBSD__
|
||||
/* Should be defined in sysdep/cf/bsd.h, but it is flavor-specific */
|
||||
#define CONFIG_DONTROUTE_UNICAST
|
||||
|
||||
#if __FreeBSD_version >= 1201000
|
||||
#define CONFIG_USE_IP_MREQN
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
#ifdef __OpenBSD__
|
||||
|
||||
#if OpenBSD >= 202105
|
||||
#define CONFIG_USE_IP_MREQN
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
#ifdef __NetBSD__
|
||||
|
||||
#ifndef IP_RECVTTL
|
||||
@ -30,6 +44,7 @@
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
#ifdef __DragonFly__
|
||||
#define TCP_MD5SIG TCP_SIGNATURE_ENABLE
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user