net: hns3: refactor function hclge_mbx_handler()
authorHao Lan <lanhao@huawei.com>
Fri, 16 Sep 2022 02:38:02 +0000 (10:38 +0800)
committerJakub Kicinski <kuba@kernel.org>
Wed, 21 Sep 2022 21:32:21 +0000 (14:32 -0700)
commit09431ed8de874881e2d5d430042d718ae074d371
tree8eca8bb4b483662ec62a81ccdf07e1f97c7bd089
parentdfea275e06c26690b1ef27399fd84ce50372b85c
net: hns3: refactor function hclge_mbx_handler()

Currently, the function hclge_mbx_handler() has too many switch-case
statements, it makes this function too long. To improve code readability,
refactor this function and use lookup table instead.

Signed-off-by: Hao Lan <lanhao@huawei.com>
Signed-off-by: Guangbin Huang <huangguangbin2@huawei.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c