Skip to content

Commit edc9b42

Browse files
321lipengdavem330
authored andcommitted
net: hns: fixes the bug tested XGE by ethtool -p
delete action of ETHTOOL_ID_ON/ETHTOOL_ID_OFF in XGE ethtool -p, so Hardware control the LED state instead of software. Signed-off-by: Li Peng <lipeng321@huawei.com> Signed-off-by: Yisen Zhuang <yisen.zhuang@huawei.com> Signed-off-by: yankejian <yankejian@huawei.com> Signed-off-by: David S. Miller <davem@davemloft.net>
1 parent 8fcc603 commit edc9b42

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -64,17 +64,10 @@ int cpld_set_led_id(struct hns_mac_cb *mac_cb,
6464
switch (status) {
6565
case HNAE_LED_ACTIVE:
6666
mac_cb->cpld_led_value = dsaf_read_b(mac_cb->cpld_vaddr);
67-
return 2;
68-
case HNAE_LED_ON:
6967
dsaf_set_bit(mac_cb->cpld_led_value, DSAF_LED_ANCHOR_B,
7068
CPLD_LED_ON_VALUE);
7169
dsaf_write_b(mac_cb->cpld_vaddr, mac_cb->cpld_led_value);
72-
break;
73-
case HNAE_LED_OFF:
74-
dsaf_set_bit(mac_cb->cpld_led_value, DSAF_LED_ANCHOR_B,
75-
CPLD_LED_DEFAULT_VALUE);
76-
dsaf_write_b(mac_cb->cpld_vaddr, mac_cb->cpld_led_value);
77-
break;
70+
return 2;
7871
case HNAE_LED_INACTIVE:
7972
dsaf_set_bit(mac_cb->cpld_led_value, DSAF_LED_ANCHOR_B,
8073
CPLD_LED_DEFAULT_VALUE);

0 commit comments

Comments
 (0)