Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit eb235aef authored by Michael Ellerman's avatar Michael Ellerman Committed by Jeff Garzik
Browse files

[PATCH] iseries_veth: Set dev->trans_start so watchdog timer works right



Hi Andrew, Jeff,

The iseries_veth driver doesn't set dev->trans_start in it's TX path. This
will cause the net device watchdog timer to fire earlier than we want it to,
which causes the driver to needlessly reset its connections to other LPARs.

Signed-off-by: default avatarMichael Ellerman <michael@ellerman.id.au>
parent f27eff1f
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -1023,6 +1023,8 @@ static int veth_start_xmit(struct sk_buff *skb, struct net_device *dev)

	lpmask = veth_transmit_to_many(skb, lpmask, dev);

	dev->trans_start = jiffies;

	if (! lpmask) {
		dev_kfree_skb(skb);
	} else {