diff options
Diffstat (limited to 'include/uapi/linux/ethtool.h')
| -rw-r--r-- | include/uapi/linux/ethtool.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/uapi/linux/ethtool.h b/include/uapi/linux/ethtool.h index 9c041dae8e2c..5bd1b1de4ea0 100644 --- a/include/uapi/linux/ethtool.h +++ b/include/uapi/linux/ethtool.h | |||
| @@ -1753,6 +1753,8 @@ enum ethtool_reset_flags { | |||
| 1753 | * %ethtool_link_mode_bit_indices for the link modes, and other | 1753 | * %ethtool_link_mode_bit_indices for the link modes, and other |
| 1754 | * link features that the link partner advertised through | 1754 | * link features that the link partner advertised through |
| 1755 | * autonegotiation; 0 if unknown or not applicable. Read-only. | 1755 | * autonegotiation; 0 if unknown or not applicable. Read-only. |
| 1756 | * @transceiver: Used to distinguish different possible PHY types, | ||
| 1757 | * reported consistently by PHYLIB. Read-only. | ||
| 1756 | * | 1758 | * |
| 1757 | * If autonegotiation is disabled, the speed and @duplex represent the | 1759 | * If autonegotiation is disabled, the speed and @duplex represent the |
| 1758 | * fixed link mode and are writable if the driver supports multiple | 1760 | * fixed link mode and are writable if the driver supports multiple |
| @@ -1804,7 +1806,9 @@ struct ethtool_link_settings { | |||
| 1804 | __u8 eth_tp_mdix; | 1806 | __u8 eth_tp_mdix; |
| 1805 | __u8 eth_tp_mdix_ctrl; | 1807 | __u8 eth_tp_mdix_ctrl; |
| 1806 | __s8 link_mode_masks_nwords; | 1808 | __s8 link_mode_masks_nwords; |
| 1807 | __u32 reserved[8]; | 1809 | __u8 transceiver; |
| 1810 | __u8 reserved1[3]; | ||
| 1811 | __u32 reserved[7]; | ||
| 1808 | __u32 link_mode_masks[0]; | 1812 | __u32 link_mode_masks[0]; |
| 1809 | /* layout of link_mode_masks fields: | 1813 | /* layout of link_mode_masks fields: |
| 1810 | * __u32 map_supported[link_mode_masks_nwords]; | 1814 | * __u32 map_supported[link_mode_masks_nwords]; |
