diff options
Diffstat (limited to 'drivers/s390/net/ctcmain.c')
-rw-r--r-- | drivers/s390/net/ctcmain.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/s390/net/ctcmain.c b/drivers/s390/net/ctcmain.c index 97adc701a819..77a503139e32 100644 --- a/drivers/s390/net/ctcmain.c +++ b/drivers/s390/net/ctcmain.c | |||
@@ -478,14 +478,14 @@ ctc_unpack_skb(struct channel *ch, struct sk_buff *pskb) | |||
478 | skb->dev = pskb->dev; | 478 | skb->dev = pskb->dev; |
479 | skb->protocol = pskb->protocol; | 479 | skb->protocol = pskb->protocol; |
480 | pskb->ip_summed = CHECKSUM_UNNECESSARY; | 480 | pskb->ip_summed = CHECKSUM_UNNECESSARY; |
481 | netif_rx_ni(skb); | ||
482 | /** | 481 | /** |
483 | * Successful rx; reset logflags | 482 | * reset logflags |
484 | */ | 483 | */ |
485 | ch->logflags = 0; | 484 | ch->logflags = 0; |
486 | dev->last_rx = jiffies; | ||
487 | privptr->stats.rx_packets++; | 485 | privptr->stats.rx_packets++; |
488 | privptr->stats.rx_bytes += skb->len; | 486 | privptr->stats.rx_bytes += skb->len; |
487 | netif_rx_ni(skb); | ||
488 | dev->last_rx = jiffies; | ||
489 | if (len > 0) { | 489 | if (len > 0) { |
490 | skb_pull(pskb, header->length); | 490 | skb_pull(pskb, header->length); |
491 | if (skb_tailroom(pskb) < LL_HEADER_LENGTH) { | 491 | if (skb_tailroom(pskb) < LL_HEADER_LENGTH) { |