igb: Enable SCTP checksum offloading
authorJesse Brandeburg <jesse.brandeburg@intel.com>
Mon, 27 Apr 2009 22:36:13 +0000 (22:36 +0000)
committerDavid S. Miller <davem@davemloft.net>
Tue, 28 Apr 2009 08:53:14 +0000 (01:53 -0700)
commitb9473560c6d882e0fbd3a8817e906c847b11c722
treee183dd56fc93e201c92e596b5603e6ebb99776a1
parent8dc92f7e2ecfd93f5c57da78594a7a5482e2c15e
igb: Enable SCTP checksum offloading

Originally from: Vlad Yasevich <vladislav.yasevich@hp.com>

This patch, both the driver portion and the sctp code was
modified by Jesse Brandeburg and is

Copyright(c) 2009 Intel Corporation.

Thanks go to Vlad for starting this work.

Intel 82576 chipset supports SCTP checksum offloading.  This
patch enables this functionality in the driver.  A new NETIF
feature is introduced for SCTP checksum offload.  If the driver
supports CRC32c checksum, it can set this feature flag.  The
hardware can offload both transmit and receive.

Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Signed-off-by: Vlad Yasevich <vladislav.yasevich@hp.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/igb/e1000_82575.h
drivers/net/igb/e1000_defines.h
drivers/net/igb/igb_ethtool.c
drivers/net/igb/igb_main.c