diff options
Diffstat (limited to 'drivers/net/sky2.h')
-rw-r--r-- | drivers/net/sky2.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/drivers/net/sky2.h b/drivers/net/sky2.h index 0a8d8210679a..3f05492da703 100644 --- a/drivers/net/sky2.h +++ b/drivers/net/sky2.h | |||
@@ -1828,6 +1828,13 @@ struct rx_ring_info { | |||
1828 | dma_addr_t frag_addr[ETH_JUMBO_MTU >> PAGE_SHIFT]; | 1828 | dma_addr_t frag_addr[ETH_JUMBO_MTU >> PAGE_SHIFT]; |
1829 | }; | 1829 | }; |
1830 | 1830 | ||
1831 | enum flow_control { | ||
1832 | FC_NONE = 0, | ||
1833 | FC_TX = 1, | ||
1834 | FC_RX = 2, | ||
1835 | FC_BOTH = 3, | ||
1836 | }; | ||
1837 | |||
1831 | struct sky2_port { | 1838 | struct sky2_port { |
1832 | struct sky2_hw *hw; | 1839 | struct sky2_hw *hw; |
1833 | struct net_device *netdev; | 1840 | struct net_device *netdev; |
@@ -1864,9 +1871,9 @@ struct sky2_port { | |||
1864 | u16 speed; /* SPEED_1000, SPEED_100, ... */ | 1871 | u16 speed; /* SPEED_1000, SPEED_100, ... */ |
1865 | u8 autoneg; /* AUTONEG_ENABLE, AUTONEG_DISABLE */ | 1872 | u8 autoneg; /* AUTONEG_ENABLE, AUTONEG_DISABLE */ |
1866 | u8 duplex; /* DUPLEX_HALF, DUPLEX_FULL */ | 1873 | u8 duplex; /* DUPLEX_HALF, DUPLEX_FULL */ |
1867 | u8 rx_pause; | ||
1868 | u8 tx_pause; | ||
1869 | u8 rx_csum; | 1874 | u8 rx_csum; |
1875 | enum flow_control flow_mode; | ||
1876 | enum flow_control flow_status; | ||
1870 | 1877 | ||
1871 | struct net_device_stats net_stats; | 1878 | struct net_device_stats net_stats; |
1872 | 1879 | ||