]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - include/linux/ethtool.h
mac80211: fix PS-poll response, race
[mv-sheeva.git] / include / linux / ethtool.h
index 380b04272bf112da520e09844f75e185b5da4365..9b660bd2e2b37db4a955d02e02929db4531b7ded 100644 (file)
@@ -30,7 +30,8 @@ struct ethtool_cmd {
        __u32   maxtxpkt;       /* Tx pkts before generating tx int */
        __u32   maxrxpkt;       /* Rx pkts before generating rx int */
        __u16   speed_hi;
-       __u16   reserved2;
+       __u8    eth_tp_mdix;
+       __u8    reserved2;
        __u32   lp_advertising; /* Features the link partner advertises */
        __u32   reserved[2];
 };
@@ -632,6 +633,11 @@ struct ethtool_ops {
 #define AUTONEG_DISABLE                0x00
 #define AUTONEG_ENABLE         0x01
 
+/* Mode MDI or MDI-X */
+#define ETH_TP_MDI_INVALID     0x00
+#define ETH_TP_MDI             0x01
+#define ETH_TP_MDI_X           0x02
+
 /* Wake-On-Lan options. */
 #define WAKE_PHY               (1 << 0)
 #define WAKE_UCAST             (1 << 1)