diff --git a/drivers/net/niu.c b/drivers/net/niu.c
index 32ed87d54706eca81644ff2a014453a67c77a135..babb1ef37e3426d1693ab749804d3bc228a6ff4f 100644
--- a/drivers/net/niu.c
+++ b/drivers/net/niu.c
@@ -2241,6 +2241,8 @@ static int niu_process_rx_pkt(struct niu *np, struct rx_ring_info *rp)
 	skb->protocol = eth_type_trans(skb, np->dev);
 	netif_receive_skb(skb);
 
+	np->dev->last_rx = jiffies;
+
 	return num_rcr;
 }