diff --git a/drivers/net/ethernet/mucse/rnpgbe/rnpgbe_chip.c b/drivers/net/ethernet/mucse/rnpgbe/rnpgbe_chip.c index 7591734720728099e90e59def7b16e137ed93940..98388c039db881adbd130f08b225ae2544d479c4 100644 --- a/drivers/net/ethernet/mucse/rnpgbe/rnpgbe_chip.c +++ b/drivers/net/ethernet/mucse/rnpgbe/rnpgbe_chip.c @@ -3257,7 +3257,9 @@ static const struct ethtool_ops rnp500_ethtool_ops = { .get_ethtool_stats = rnp500_get_ethtool_stats, .get_coalesce = rnpgbe_get_coalesce, .set_coalesce = rnpgbe_set_coalesce, - .supported_coalesce_params = ETHTOOL_COALESCE_USECS, + .supported_coalesce_params = ETHTOOL_COALESCE_USECS | + ETHTOOL_COALESCE_MAX_FRAMES_IRQ | + ETHTOOL_COALESCE_MAX_FRAMES, .get_rxnfc = rnpgbe_get_rxnfc, .set_rxnfc = rnpgbe_set_rxnfc, .get_eee = rnpgbe_get_eee, diff --git a/drivers/net/ethernet/mucse/rnpgbe/rnpgbe_main.c b/drivers/net/ethernet/mucse/rnpgbe/rnpgbe_main.c index 98c9abe76f2c17c8469c094922eb5e7422a08eee..2a891bb350781385a1b7b8938fc0ee0cdbdf10c0 100644 --- a/drivers/net/ethernet/mucse/rnpgbe/rnpgbe_main.c +++ b/drivers/net/ethernet/mucse/rnpgbe/rnpgbe_main.c @@ -4524,7 +4524,7 @@ static void rnpgbe_watchdog_update_link(struct rnpgbe_adapter *adapter) hw->ops.check_link(hw, &link_speed, &link_up, &duplex, false); } else { /* always assume link is up, if no check link function */ - link_speed = RNP_LINK_SPEED_10GB_FULL; + link_speed = RNP_LINK_SPEED_1GB_FULL; link_up = true; } @@ -4570,7 +4570,7 @@ static void rnpgbe_watchdog_update_link(struct rnpgbe_adapter *adapter) hw->ops.set_pause_mode(hw); e_info(drv, "NIC Link is Up %s, %s Duplex, Flow Control: %s\n", - (link_speed == RNP_LINK_SPEED_10GB_FULL ? + (link_speed == RNP_LINK_SPEED_1GB_FULL ? "1000 Mbps" : (link_speed == RNP_LINK_SPEED_100_FULL ? "100 Mbps" :