]> www.infradead.org Git - users/jedix/linux-maple.git/commit
be2net: do not remove vids from driver table if be_vid_config() fails.
authorSathya Perla <sathya.perla@broadcom.com>
Wed, 27 Jul 2016 09:26:16 +0000 (05:26 -0400)
committerDhaval Giani <dhaval.giani@oracle.com>
Wed, 8 Mar 2017 01:05:33 +0000 (20:05 -0500)
commitdbf1a1d08af320d3894f5692ba00c1aafcb09df4
tree9072d209e4bec5bafafbb00bd6f3b34aee0f8506
parentc22a2372255fbcdb10123cf0d56204e6223133f4
be2net: do not remove vids from driver table if be_vid_config() fails.

Orabug: 25570957

The driver currently removes a new vid from the adapter->vids[] array if
be_vid_config() returns an error, which occurs when there is an error in
HW/FW. This is wrong. After the HW/FW error is recovered from, we need the
complete vids[] array to re-program the vlan list.

Signed-off-by: Sathya Perla <sathya.perla@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
(cherry picked from commit 0aff1fbfe72e47412e3213648e972c339af30e4e)
Signed-off-by: Brian Maly <brian.maly@oracle.com>
Signed-off-by: Dhaval Giani <dhaval.giani@oracle.com>
drivers/net/ethernet/emulex/benet/be_main.c