]> git.openfabrics.org - ~shefty/rdma-win.git/commitdiff
[ipoib] Force calculation of checksum for dhcp packets.
authortzachid <tzachid@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Thu, 16 Oct 2008 17:03:33 +0000 (17:03 +0000)
committertzachid <tzachid@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Thu, 16 Oct 2008 17:03:33 +0000 (17:03 +0000)
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

index 4df5a7d8e59070d7572d6d5a641a33c8986890e7..f0551cd8b90042409564ff0f9fcc038daaa43749 100644 (file)
@@ -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) );\r
 \r
                /* update crc in ip header */\r
-               if( !p_port->p_adapter->params.send_chksum_offload )\r
-               {\r
-                       p_desc->p_buf->ip.hdr.chksum = 0;\r
-                       p_desc->p_buf->ip.hdr.chksum = ipchksum((unsigned short*) &p_desc->p_buf->ip.hdr, sizeof(ip_hdr_t));\r
-               }\r
+               p_desc->p_buf->ip.hdr.chksum = 0;\r
+               p_desc->p_buf->ip.hdr.chksum = ipchksum((unsigned short*) &p_desc->p_buf->ip.hdr, sizeof(ip_hdr_t));\r
                break;\r
 \r
        /* Server messages. */\r