]> www.infradead.org Git - users/jedix/linux-maple.git/commit
Fixed vnic issue after saturn reset
authorPradeep Gopanapalli <pradeep.gopanapalli@oracle.com>
Tue, 1 Mar 2016 01:45:59 +0000 (01:45 +0000)
committerChuck Anderson <chuck.anderson@oracle.com>
Wed, 16 Mar 2016 15:05:09 +0000 (08:05 -0700)
commit6863387e700570bfab944df8b8de6f37629d30a6
treeeaaa0bf002eee37249b1d2b8e12ce0e2be47c681
parent3f1710ef1fa87ccf4df8af951462ef8105b760e2
Fixed vnic issue after saturn reset

After saturn reboots uVnic will not recover
The issue happens When a host connected to NM3 via infiniband switch.
The fact here is xve driver sets OPER_DOWN when it losses HEART_BEAT and
there is no way for it set this state back .
Fixing this by disjoining Multicast group once HeartBeat is lost and
joining back once saturn comes back

Orabug: 22862488

Reported-by: Ye Jin <ye.jin@oracle.com>
Signed-off-by: Pradeep Gopanapalli <pradeep.gopanapalli@oracle.com>
Reviewed-by: sajid zia <szia@oracle.com>
Signed-off-by: Qing Huang <qing.huang@oracle.com>
drivers/infiniband/ulp/xsigo/xscore/Makefile
drivers/infiniband/ulp/xsigo/xsvhba/Makefile
drivers/infiniband/ulp/xsigo/xsvnic/Makefile
drivers/infiniband/ulp/xsigo/xve/Makefile
drivers/infiniband/ulp/xsigo/xve/xve_main.c
drivers/infiniband/ulp/xsigo/xve/xve_stats.c