From: tzachid Date: Thu, 16 Oct 2008 17:03:43 +0000 (+0000) Subject: [ipoib] Force calculation of checksum for dhcp packets. X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=52fb278d75e68f7bd60cee62b76019da34d5673e;p=~shefty%2Frdma-win.git [ipoib] Force calculation of checksum for dhcp packets. Signed off by: anatolyg@voltaire.com git-svn-id: svn://openib.tc.cornell.edu/gen1@1660 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86 --- diff --git a/trunk/ulp/ipoib/kernel/ipoib_port.c b/trunk/ulp/ipoib/kernel/ipoib_port.c index 11ac13d6..11471bd2 100644 --- a/trunk/ulp/ipoib/kernel/ipoib_port.c +++ b/trunk/ulp/ipoib/kernel/ipoib_port.c @@ -3606,11 +3606,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. */