From 81007fd4eb7c3f07129c119a4a175cf0aa53b54e Mon Sep 17 00:00:00 2001 From: Andre Oppermann Date: Tue, 3 Aug 2004 14:13:36 +0000 Subject: [PATCH] o Delayed checksums are now calculated in divert_packet() for diverted packets Remove the XXX-escaped code that did it in ip_output()'s IPHACK section. --- sys/netinet/ip_output.c | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/sys/netinet/ip_output.c b/sys/netinet/ip_output.c index 6ee1f680bbb..cf1132b50d0 100644 --- a/sys/netinet/ip_output.c +++ b/sys/netinet/ip_output.c @@ -781,16 +781,6 @@ spd_done: else clone = NULL; - /* - * XXX - * delayed checksums are not currently compatible - * with divert sockets. - */ - if (m->m_pkthdr.csum_flags & CSUM_DELAY_DATA) { - in_delayed_cksum(m); - m->m_pkthdr.csum_flags &= ~CSUM_DELAY_DATA; - } - /* Restore packet header fields to original values */ ip->ip_len = htons(ip->ip_len); ip->ip_off = htons(ip->ip_off);