]> www.infradead.org Git - users/jedix/linux-maple.git/commit
rds: ib: Flush ARP cache when needed
authorHåkon Bugge <haakon.bugge@oracle.com>
Thu, 7 Mar 2019 11:36:44 +0000 (12:36 +0100)
committerBrian Maly <brian.maly@oracle.com>
Tue, 21 May 2019 22:00:51 +0000 (18:00 -0400)
commit98954c41cdd34113e91ae20b3d916d75100236c6
treef4ed644ddf6c53e25a9e5ff1b3c9c4e5eac073da
parent46114a987b72e59a4d6f194f2b15927265688f8a
rds: ib: Flush ARP cache when needed

During Active/Active fail-over and fail-back, the ARP cache may
contain stale entries. Hence flush the foreign address from the ARP
cache when the following events are received:

   * address change
   * address error
   * unreachable
   * disconnect

Orabug: 29391909

Suggested-by: Ka-Cheong Poon <ka-cheong.poon@oracle.com>
Signed-off-by: Håkon Bugge <haakon.bugge@oracle.com>
Tested-by: Rosa Lopez <rosa.lopez@oracle.com>
Reviewed-by: Dag Moxnes <dag.moxnes@oracle.com>
Signed-off-by: Brian Maly <brian.maly@oracle.com>
net/rds/rdma_transport.c