diff --git a/eigrpd/eigrp_packet.c b/eigrpd/eigrp_packet.c index 48e9a18e5a7d..8e9c06183169 100644 --- a/eigrpd/eigrp_packet.c +++ b/eigrpd/eigrp_packet.c @@ -749,24 +749,6 @@ static struct stream *eigrp_recv_packet(struct eigrp *eigrp, ip_len = iph->ip_len; -#if !defined(GNU_LINUX) && (OpenBSD < 200311) && (__FreeBSD_version < 1000000) - /* - * Kernel network code touches incoming IP header parameters, - * before protocol specific processing. - * - * 1) Convert byteorder to host representation. - * --> ip_len, ip_id, ip_off - * - * 2) Adjust ip_len to strip IP header size! - * --> If user process receives entire IP packet via RAW - * socket, it must consider adding IP header size to - * the "ip_len" field of "ip" structure. - * - * For more details, see . - */ - ip_len = ip_len + (iph->ip_hl << 2); -#endif - #if defined(__DragonFly__) /* * in DragonFly's raw socket, ip_len/ip_off are read