From: Olivier Cochard-Labbé Date: Thu, 9 Oct 2014 09:28:21 +0000 (+0100) Subject: FreeBSD has changed its SOCK_RAW for being truly raw. X-Git-Tag: frr-2.0-rc1~790 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=618969eaf056b29010cd6b6c0e22ef39cfad62aa;p=matthieu%2Ffrr.git FreeBSD has changed its SOCK_RAW for being truly raw. (cherry picked from commit f6444e4f6e1664f49f7552f894c8c94e45dd3c35) --- diff --git a/lib/zebra.h b/lib/zebra.h index 8ba105de37..aa4974b011 100644 --- a/lib/zebra.h +++ b/lib/zebra.h @@ -358,7 +358,8 @@ struct in_pktinfo * OpenBSD: network byte order, apart from older versions which are as per * *BSD */ -#if defined(__NetBSD__) || defined(__FreeBSD__) \ +#if defined(__NetBSD__) \ + || (defined(__FreeBSD__) && (__FreeBSD_version < 1100030)) \ || (defined(__OpenBSD__) && (OpenBSD < 200311)) \ || (defined(__APPLE__)) \ || (defined(SUNOS_5) && defined(WORDS_BIGENDIAN))