diff options
-rw-r--r-- | drivers/s390/net/qeth_main.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/s390/net/qeth_main.c b/drivers/s390/net/qeth_main.c index c67e7dfd56cc..a2d08c9ba3c4 100644 --- a/drivers/s390/net/qeth_main.c +++ b/drivers/s390/net/qeth_main.c | |||
@@ -6580,11 +6580,12 @@ qeth_hard_header_parse(const struct sk_buff *skb, unsigned char *haddr) | |||
6580 | { | 6580 | { |
6581 | const struct qeth_card *card; | 6581 | const struct qeth_card *card; |
6582 | const struct ethhdr *eth; | 6582 | const struct ethhdr *eth; |
6583 | struct net_device *dev = skb->dev; | ||
6583 | 6584 | ||
6584 | if (dev->type != ARPHRD_IEEE802_TR) | 6585 | if (dev->type != ARPHRD_IEEE802_TR) |
6585 | return 0; | 6586 | return 0; |
6586 | 6587 | ||
6587 | card = qeth_get_card_from_dev(skb->dev); | 6588 | card = qeth_get_card_from_dev(dev); |
6588 | if (card->options.layer2) | 6589 | if (card->options.layer2) |
6589 | goto haveheader; | 6590 | goto haveheader; |
6590 | #ifdef CONFIG_QETH_IPV6 | 6591 | #ifdef CONFIG_QETH_IPV6 |