Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1f37b177 authored by Joe Perches's avatar Joe Perches Committed by David S. Miller
Browse files

phy/ethtool: Add missing SPEED_<foo> strings



Add all the currently available SPEED_<foo> strings.

Signed-off-by: default avatarJoe Perches <joe@perches.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 5422e5a3
Loading
Loading
Loading
Loading
+14 −0
Original line number Original line Diff line number Diff line
@@ -50,8 +50,22 @@ static const char *phy_speed_to_str(int speed)
		return "1Gbps";
		return "1Gbps";
	case SPEED_2500:
	case SPEED_2500:
		return "2.5Gbps";
		return "2.5Gbps";
	case SPEED_5000:
		return "5Gbps";
	case SPEED_10000:
	case SPEED_10000:
		return "10Gbps";
		return "10Gbps";
	case SPEED_20000:
		return "20Gbps";
	case SPEED_25000:
		return "25Gbps";
	case SPEED_40000:
		return "40Gbps";
	case SPEED_50000:
		return "50Gbps";
	case SPEED_56000:
		return "56Gbps";
	case SPEED_100000:
		return "100Gbps";
	case SPEED_UNKNOWN:
	case SPEED_UNKNOWN:
		return "Unknown";
		return "Unknown";
	default:
	default:
+1 −0
Original line number Original line Diff line number Diff line
@@ -1487,6 +1487,7 @@ enum ethtool_link_mode_bit_indices {
 */
 */


/* The forced speed, in units of 1Mb. All values 0 to INT_MAX are legal. */
/* The forced speed, in units of 1Mb. All values 0 to INT_MAX are legal. */
/* Update drivers/net/phy/phy.c:phy_speed_to_str() when adding new values */
#define SPEED_10		10
#define SPEED_10		10
#define SPEED_100		100
#define SPEED_100		100
#define SPEED_1000		1000
#define SPEED_1000		1000