Author: rstone
Date: Sat Sep 17 13:48:09 2011
New Revision: 225640
URL: http://svn.freebsd.org/changeset/base/225640

Log:
  Clear transmit checksum offload context state upon lem(4) interface
  initialization.  Prior to this change packets may be transmitted with an
  incorrect checksum.
  
  Em(4) already has an equivalent change in r213234.
  
  Obtained From:  Sandvine
  MFC After:      1 week
  Approved by:    re (bz)

Modified:
  head/sys/dev/e1000/if_lem.c

Modified: head/sys/dev/e1000/if_lem.c
==============================================================================
--- head/sys/dev/e1000/if_lem.c Sat Sep 17 11:08:40 2011        (r225639)
+++ head/sys/dev/e1000/if_lem.c Sat Sep 17 13:48:09 2011        (r225640)
@@ -2654,6 +2654,7 @@ lem_setup_transmit_structures(struct ada
        }
 
        /* Reset state */
+       adapter->last_hw_offload = 0;
        adapter->next_avail_tx_desc = 0;
        adapter->next_tx_to_clean = 0;
        adapter->num_tx_desc_avail = adapter->num_tx_desc;
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to