]> git.baikalelectronics.ru Git - kernel.git/commit
bonding: always update last_arp_rx on packet recieve
authorVeaceslav Falico <vfalico@redhat.com>
Tue, 18 Feb 2014 06:48:38 +0000 (07:48 +0100)
committerDavid S. Miller <davem@davemloft.net>
Tue, 18 Feb 2014 21:47:14 +0000 (16:47 -0500)
commitb9a66af35887d91543f55b8c23c1834278baa017
treea2ebb9ceb2717fa00f655437acee54e8bc93e60e
parent70f3e8de4726440c55ecb9718888f1f07d42e5a2
bonding: always update last_arp_rx on packet recieve

Currently we're updating the last_arp_rx only when we've validate the
packet, however afterwards we use it as 'ANY last packet received', but not
only validated ARPs.

Fix this by updating it in case of any packet received. It won't break the
arp_validation=0 because we, anyway, return the correct slave->dev->last_rx in
slave_last_rx().

CC: Jay Vosburgh <fubar@us.ibm.com>
CC: Andy Gospodarek <andy@greyhouse.net>
Signed-off-by: Veaceslav Falico <vfalico@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/bonding/bond_main.c