diff options
| author | David S. Miller <davem@davemloft.net> | 2019-02-20 23:13:58 -0500 |
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2019-02-20 23:13:58 -0500 |
| commit | 8e4c076ef2c35d1d2224e843cc4c0c499b710ef0 (patch) | |
| tree | 840f85329153920340d001e4eac8a698cc5915f4 /include/uapi/linux | |
| parent | 51dcb69de67a5141a4f39b03402b2c5160e91040 (diff) | |
| parent | 1c50d369f560809d45e75fa9d7d6b3901192c18b (diff) | |
Merge tag 'mlx5-updates-2019-02-19' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Saeed Mahameed says:
====================
mlx5-updates-2019-02-19
This series includes misc updates to mlx5 drivers and one ethtool update.
1) From Aya Levin:
- ethtool: Define 50Gbps per lane link modes
- add support for 50Gbps per lane link modes in mlx5 driver
2) From Tariq Toukan,
- Add a helper function to unify mlx5 resource reloading
3) From Vlad Buslov,
- Remove wrong and superfluous tc pedit header type check
4) From Tonghao Zhang,
- Some refactoring in en_tc.c to simplify the mlx5e_tc_add_fdb_flow
5) From Leon Romanovsky & Saeed,
- Compilation warning fixes
6) From Bodong wang,
- E-Switch fixes that are related to the SmarNIC series
====================
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/uapi/linux')
| -rw-r--r-- | include/uapi/linux/ethtool.h | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/include/uapi/linux/ethtool.h b/include/uapi/linux/ethtool.h index 17be76aeb468..378c52308d89 100644 --- a/include/uapi/linux/ethtool.h +++ b/include/uapi/linux/ethtool.h | |||
| @@ -1453,6 +1453,21 @@ enum ethtool_link_mode_bit_indices { | |||
| 1453 | ETHTOOL_LINK_MODE_FEC_NONE_BIT = 49, | 1453 | ETHTOOL_LINK_MODE_FEC_NONE_BIT = 49, |
| 1454 | ETHTOOL_LINK_MODE_FEC_RS_BIT = 50, | 1454 | ETHTOOL_LINK_MODE_FEC_RS_BIT = 50, |
| 1455 | ETHTOOL_LINK_MODE_FEC_BASER_BIT = 51, | 1455 | ETHTOOL_LINK_MODE_FEC_BASER_BIT = 51, |
| 1456 | ETHTOOL_LINK_MODE_50000baseKR_Full_BIT = 52, | ||
| 1457 | ETHTOOL_LINK_MODE_50000baseSR_Full_BIT = 53, | ||
| 1458 | ETHTOOL_LINK_MODE_50000baseCR_Full_BIT = 54, | ||
| 1459 | ETHTOOL_LINK_MODE_50000baseLR_ER_FR_Full_BIT = 55, | ||
| 1460 | ETHTOOL_LINK_MODE_50000baseDR_Full_BIT = 56, | ||
| 1461 | ETHTOOL_LINK_MODE_100000baseKR2_Full_BIT = 57, | ||
| 1462 | ETHTOOL_LINK_MODE_100000baseSR2_Full_BIT = 58, | ||
| 1463 | ETHTOOL_LINK_MODE_100000baseCR2_Full_BIT = 59, | ||
| 1464 | ETHTOOL_LINK_MODE_100000baseLR2_ER2_FR2_Full_BIT = 60, | ||
| 1465 | ETHTOOL_LINK_MODE_100000baseDR2_Full_BIT = 61, | ||
| 1466 | ETHTOOL_LINK_MODE_200000baseKR4_Full_BIT = 62, | ||
| 1467 | ETHTOOL_LINK_MODE_200000baseSR4_Full_BIT = 63, | ||
| 1468 | ETHTOOL_LINK_MODE_200000baseLR4_ER4_FR4_Full_BIT = 64, | ||
| 1469 | ETHTOOL_LINK_MODE_200000baseDR4_Full_BIT = 65, | ||
| 1470 | ETHTOOL_LINK_MODE_200000baseCR4_Full_BIT = 66, | ||
| 1456 | 1471 | ||
| 1457 | /* Last allowed bit for __ETHTOOL_LINK_MODE_LEGACY_MASK is bit | 1472 | /* Last allowed bit for __ETHTOOL_LINK_MODE_LEGACY_MASK is bit |
| 1458 | * 31. Please do NOT define any SUPPORTED_* or ADVERTISED_* | 1473 | * 31. Please do NOT define any SUPPORTED_* or ADVERTISED_* |
| @@ -1461,7 +1476,7 @@ enum ethtool_link_mode_bit_indices { | |||
| 1461 | */ | 1476 | */ |
| 1462 | 1477 | ||
| 1463 | __ETHTOOL_LINK_MODE_LAST | 1478 | __ETHTOOL_LINK_MODE_LAST |
| 1464 | = ETHTOOL_LINK_MODE_FEC_BASER_BIT, | 1479 | = ETHTOOL_LINK_MODE_200000baseCR4_Full_BIT, |
| 1465 | }; | 1480 | }; |
| 1466 | 1481 | ||
| 1467 | #define __ETHTOOL_LINK_MODE_LEGACY_MASK(base_name) \ | 1482 | #define __ETHTOOL_LINK_MODE_LEGACY_MASK(base_name) \ |
| @@ -1569,6 +1584,7 @@ enum ethtool_link_mode_bit_indices { | |||
| 1569 | #define SPEED_50000 50000 | 1584 | #define SPEED_50000 50000 |
| 1570 | #define SPEED_56000 56000 | 1585 | #define SPEED_56000 56000 |
| 1571 | #define SPEED_100000 100000 | 1586 | #define SPEED_100000 100000 |
| 1587 | #define SPEED_200000 200000 | ||
| 1572 | 1588 | ||
| 1573 | #define SPEED_UNKNOWN -1 | 1589 | #define SPEED_UNKNOWN -1 |
| 1574 | 1590 | ||
