diff options
Diffstat (limited to 'drivers/net/sfc/efx.h')
-rw-r--r-- | drivers/net/sfc/efx.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/net/sfc/efx.h b/drivers/net/sfc/efx.h index 15edda2a2242..c78500321586 100644 --- a/drivers/net/sfc/efx.h +++ b/drivers/net/sfc/efx.h | |||
@@ -60,8 +60,8 @@ extern void efx_process_channel_now(struct efx_channel *channel); | |||
60 | #define EFX_EVQ_MASK (EFX_EVQ_SIZE - 1) | 60 | #define EFX_EVQ_MASK (EFX_EVQ_SIZE - 1) |
61 | 61 | ||
62 | /* Ports */ | 62 | /* Ports */ |
63 | extern void efx_reconfigure_port(struct efx_nic *efx); | 63 | extern int efx_reconfigure_port(struct efx_nic *efx); |
64 | extern void __efx_reconfigure_port(struct efx_nic *efx); | 64 | extern int __efx_reconfigure_port(struct efx_nic *efx); |
65 | 65 | ||
66 | /* Ethtool support */ | 66 | /* Ethtool support */ |
67 | extern int efx_ethtool_get_settings(struct net_device *net_dev, | 67 | extern int efx_ethtool_get_settings(struct net_device *net_dev, |
@@ -71,10 +71,8 @@ extern int efx_ethtool_set_settings(struct net_device *net_dev, | |||
71 | extern const struct ethtool_ops efx_ethtool_ops; | 71 | extern const struct ethtool_ops efx_ethtool_ops; |
72 | 72 | ||
73 | /* Reset handling */ | 73 | /* Reset handling */ |
74 | extern void efx_reset_down(struct efx_nic *efx, enum reset_type method, | 74 | extern void efx_reset_down(struct efx_nic *efx, enum reset_type method); |
75 | struct ethtool_cmd *ecmd); | 75 | extern int efx_reset_up(struct efx_nic *efx, enum reset_type method, bool ok); |
76 | extern int efx_reset_up(struct efx_nic *efx, enum reset_type method, | ||
77 | struct ethtool_cmd *ecmd, bool ok); | ||
78 | 76 | ||
79 | /* Global */ | 77 | /* Global */ |
80 | extern void efx_schedule_reset(struct efx_nic *efx, enum reset_type type); | 78 | extern void efx_schedule_reset(struct efx_nic *efx, enum reset_type type); |
@@ -115,5 +113,7 @@ static inline void efx_schedule_channel(struct efx_channel *channel) | |||
115 | } | 113 | } |
116 | 114 | ||
117 | extern void efx_link_status_changed(struct efx_nic *efx); | 115 | extern void efx_link_status_changed(struct efx_nic *efx); |
116 | extern void efx_link_set_advertising(struct efx_nic *efx, u32); | ||
117 | extern void efx_link_set_wanted_fc(struct efx_nic *efx, enum efx_fc_type); | ||
118 | 118 | ||
119 | #endif /* EFX_EFX_H */ | 119 | #endif /* EFX_EFX_H */ |