net/hns3: fix processing link status message on PF
authorChengwen Feng <fengchengwen@huawei.com>
Thu, 22 Apr 2021 01:55:50 +0000 (09:55 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Mon, 26 Apr 2021 12:50:33 +0000 (14:50 +0200)
commit4a2f6ab6fbc4be504e155a48665cc0d854ef36b6
tree25a7cfa4f0b23e6eb8535a57289f7c5227afbad2
parent871aa63542cedab7b920f2dd54fc3dc8ef82f3ca
net/hns3: fix processing link status message on PF

The opcode of the link status notification message reported by the
firmware is zero, it will be filtered out because driver treats it as
already processed message. As a result, the PF can't update the link
status in a timely manner.

Because only VF can set opcode to zero when processing mailbox message,
we add a judgment to make sure the PF messages will not be filtered out.

Fixes: dbbbad23e380 ("net/hns3: fix VF handling LSC event in secondary process")
Cc: stable@dpdk.org
Signed-off-by: Chengwen Feng <fengchengwen@huawei.com>
Signed-off-by: Min Hu (Connor) <humin29@huawei.com>
drivers/net/hns3/hns3_mbx.c