qeth: fix rx checksum offload handling
authorThomas Richter <tmricht@linux.vnet.ibm.com>
Mon, 18 May 2015 12:27:52 +0000 (14:27 +0200)
committerDavid S. Miller <davem@davemloft.net>
Mon, 18 May 2015 16:14:16 +0000 (12:14 -0400)
commitc7258d8637be2ac1e4cbf276ac5145da456303d0
tree461f71433c6e0f0431714974bce85bcfd8c0efe2
parentb9fbe709de4dbe663613ebb852f35aef2467872c
qeth: fix rx checksum offload handling

ethtool is used to change some device driver features
such as RX/TX hardware checksum offloading.
The qeth device driver callback function to
turn on/off RX hardware check sum handling never changes
the hardware configuration.
The NETIF_F_RXCSUM bit is cleared when the feature bitset
type netdev_features_t(64bit) is assigned to 32 a bit
variable.

This patch fixes the NETIF_F_RXCSUM handling.
Also there is no need to manipulate the device's features
bit set as this is done by the caller when no error occurs.

Signed-off-by: Thomas Richter <tmricht@linux.vnet.ibm.com>
Signed-off-by: Ursula Braun <ursula.braun@de.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/s390/net/qeth_l3_main.c