]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit39dca37c31747a47431881c9e66268022711e337
tree8eca8bb4b483662ec62a81ccdf07e1f97c7bd089
parentce2061a6c990a0442fe1960cf53c67332c2fd5c9
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