diff options
Diffstat (limited to 'include/linux/ethtool.h')
-rw-r--r-- | include/linux/ethtool.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/include/linux/ethtool.h b/include/linux/ethtool.h index 380b04272bf1..9b660bd2e2b3 100644 --- a/include/linux/ethtool.h +++ b/include/linux/ethtool.h | |||
@@ -30,7 +30,8 @@ struct ethtool_cmd { | |||
30 | __u32 maxtxpkt; /* Tx pkts before generating tx int */ | 30 | __u32 maxtxpkt; /* Tx pkts before generating tx int */ |
31 | __u32 maxrxpkt; /* Rx pkts before generating rx int */ | 31 | __u32 maxrxpkt; /* Rx pkts before generating rx int */ |
32 | __u16 speed_hi; | 32 | __u16 speed_hi; |
33 | __u16 reserved2; | 33 | __u8 eth_tp_mdix; |
34 | __u8 reserved2; | ||
34 | __u32 lp_advertising; /* Features the link partner advertises */ | 35 | __u32 lp_advertising; /* Features the link partner advertises */ |
35 | __u32 reserved[2]; | 36 | __u32 reserved[2]; |
36 | }; | 37 | }; |
@@ -632,6 +633,11 @@ struct ethtool_ops { | |||
632 | #define AUTONEG_DISABLE 0x00 | 633 | #define AUTONEG_DISABLE 0x00 |
633 | #define AUTONEG_ENABLE 0x01 | 634 | #define AUTONEG_ENABLE 0x01 |
634 | 635 | ||
636 | /* Mode MDI or MDI-X */ | ||
637 | #define ETH_TP_MDI_INVALID 0x00 | ||
638 | #define ETH_TP_MDI 0x01 | ||
639 | #define ETH_TP_MDI_X 0x02 | ||
640 | |||
635 | /* Wake-On-Lan options. */ | 641 | /* Wake-On-Lan options. */ |
636 | #define WAKE_PHY (1 << 0) | 642 | #define WAKE_PHY (1 << 0) |
637 | #define WAKE_UCAST (1 << 1) | 643 | #define WAKE_UCAST (1 << 1) |