From 5f5a09292e6b3d82c6aee83864c9235f045d11c1 Mon Sep 17 00:00:00 2001 From: tzachid Date: Thu, 16 Oct 2008 17:03:33 +0000 Subject: [PATCH] [ipoib] Force calculation of checksum for dhcp packets. Signed off by: anatolyg@voltaire.com git-svn-id: svn://openib.tc.cornell.edu/gen1@1659 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86 --- branches/WOF2-0/trunk/ulp/ipoib/kernel/ipoib_port.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/branches/WOF2-0/trunk/ulp/ipoib/kernel/ipoib_port.c b/branches/WOF2-0/trunk/ulp/ipoib/kernel/ipoib_port.c index 4df5a7d8..f0551cd8 100644 --- a/branches/WOF2-0/trunk/ulp/ipoib/kernel/ipoib_port.c +++ b/branches/WOF2-0/trunk/ulp/ipoib/kernel/ipoib_port.c @@ -3608,11 +3608,8 @@ __send_mgr_filter_dhcp( p_desc->p_buf->ip.prot.udp.hdr.length = cl_ntoh16( sizeof(udp_hdr_t) + sizeof(dhcp_pkt_t) ); /* update crc in ip header */ - if( !p_port->p_adapter->params.send_chksum_offload ) - { - p_desc->p_buf->ip.hdr.chksum = 0; - p_desc->p_buf->ip.hdr.chksum = ipchksum((unsigned short*) &p_desc->p_buf->ip.hdr, sizeof(ip_hdr_t)); - } + p_desc->p_buf->ip.hdr.chksum = 0; + p_desc->p_buf->ip.hdr.chksum = ipchksum((unsigned short*) &p_desc->p_buf->ip.hdr, sizeof(ip_hdr_t)); break; /* Server messages. */ -- 2.41.0