summaryrefslogtreecommitdiff
path: root/net/ncsi/ncsi-rsp.c
diff options
context:
space:
mode:
authorGavin Shan <gwshan@linux.vnet.ibm.com>2017-10-19 05:43:08 +0300
committerDavid S. Miller <davem@davemloft.net>2017-10-21 03:56:38 +0300
commit52b4c8627f9f0d882e969967a207a27a80c9c753 (patch)
tree07bdd1d5f272ae55588d546adf5b34edb7687f0c /net/ncsi/ncsi-rsp.c
parent100ef01f3ea4badbee6479290a41f74abd0e523f (diff)
downloadlinux-52b4c8627f9f0d882e969967a207a27a80c9c753.tar.xz
net/ncsi: Enforce failover on link monitor timeout
The NCSI channel has been configured to provide service if its link monitor timer is enabled, regardless of its state (inactive or active). So the timeout event on the link monitor indicates the out-of-service on that channel, for which a failover is needed. This sets NCSI_DEV_RESHUFFLE flag to enforce failover on link monitor timeout, regardless the channel's original state (inactive or active). Also, the link is put into "down" state to give the failing channel lowest priority when selecting for the active channel. The state of failing channel should be set to active in order for deinitialization and failover to be done. Signed-off-by: Gavin Shan <gwshan@linux.vnet.ibm.com> Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ncsi/ncsi-rsp.c')
0 files changed, 0 insertions, 0 deletions