--- ospfd/ospf_packet.c.orig 2011-11-09 17:13:18.000000000 +0400 +++ ospfd/ospf_packet.c 2011-11-09 17:15:31.000000000 +0400 @@ -2116,7 +2116,7 @@ ip_len = iph->ip_len; -#if !defined(GNU_LINUX) && (OpenBSD < 200311) +#if !defined(GNU_LINUX) && (OpenBSD < 200311) && (__FreeBSD_version < 900045) /* * Kernel network code touches incoming IP header parameters, * before protocol specific processing.