diff options
-rw-r--r-- | drivers/net/netxen/netxen_nic_ethtool.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/net/netxen/netxen_nic_ethtool.c b/drivers/net/netxen/netxen_nic_ethtool.c index f8499e56cbee..aecba787f7c8 100644 --- a/drivers/net/netxen/netxen_nic_ethtool.c +++ b/drivers/net/netxen/netxen_nic_ethtool.c | |||
@@ -703,6 +703,11 @@ netxen_nic_get_ethtool_stats(struct net_device *dev, | |||
703 | } | 703 | } |
704 | } | 704 | } |
705 | 705 | ||
706 | static u32 netxen_nic_get_tx_csum(struct net_device *dev) | ||
707 | { | ||
708 | return dev->features & NETIF_F_IP_CSUM; | ||
709 | } | ||
710 | |||
706 | static u32 netxen_nic_get_rx_csum(struct net_device *dev) | 711 | static u32 netxen_nic_get_rx_csum(struct net_device *dev) |
707 | { | 712 | { |
708 | struct netxen_adapter *adapter = netdev_priv(dev); | 713 | struct netxen_adapter *adapter = netdev_priv(dev); |
@@ -909,6 +914,7 @@ const struct ethtool_ops netxen_nic_ethtool_ops = { | |||
909 | .set_ringparam = netxen_nic_set_ringparam, | 914 | .set_ringparam = netxen_nic_set_ringparam, |
910 | .get_pauseparam = netxen_nic_get_pauseparam, | 915 | .get_pauseparam = netxen_nic_get_pauseparam, |
911 | .set_pauseparam = netxen_nic_set_pauseparam, | 916 | .set_pauseparam = netxen_nic_set_pauseparam, |
917 | .get_tx_csum = netxen_nic_get_tx_csum, | ||
912 | .set_tx_csum = ethtool_op_set_tx_csum, | 918 | .set_tx_csum = ethtool_op_set_tx_csum, |
913 | .set_sg = ethtool_op_set_sg, | 919 | .set_sg = ethtool_op_set_sg, |
914 | .get_tso = netxen_nic_get_tso, | 920 | .get_tso = netxen_nic_get_tso, |