diff options
Diffstat (limited to 'drivers/net/ethernet/brocade/bna/bnad.h')
-rw-r--r-- | drivers/net/ethernet/brocade/bna/bnad.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/net/ethernet/brocade/bna/bnad.h b/drivers/net/ethernet/brocade/bna/bnad.h index 5487ca42d018..459030c191c5 100644 --- a/drivers/net/ethernet/brocade/bna/bnad.h +++ b/drivers/net/ethernet/brocade/bna/bnad.h | |||
@@ -124,6 +124,12 @@ enum bnad_link_state { | |||
124 | BNAD_LS_UP = 1 | 124 | BNAD_LS_UP = 1 |
125 | }; | 125 | }; |
126 | 126 | ||
127 | struct bnad_iocmd_comp { | ||
128 | struct bnad *bnad; | ||
129 | struct completion comp; | ||
130 | int comp_status; | ||
131 | }; | ||
132 | |||
127 | struct bnad_completion { | 133 | struct bnad_completion { |
128 | struct completion ioc_comp; | 134 | struct completion ioc_comp; |
129 | struct completion ucast_comp; | 135 | struct completion ucast_comp; |
@@ -251,6 +257,8 @@ struct bnad_unmap_q { | |||
251 | 257 | ||
252 | struct bnad { | 258 | struct bnad { |
253 | struct net_device *netdev; | 259 | struct net_device *netdev; |
260 | u32 id; | ||
261 | struct list_head list_entry; | ||
254 | 262 | ||
255 | /* Data path */ | 263 | /* Data path */ |
256 | struct bnad_tx_info tx_info[BNAD_MAX_TX]; | 264 | struct bnad_tx_info tx_info[BNAD_MAX_TX]; |
@@ -340,6 +348,7 @@ extern int bnad_mac_addr_set_locked(struct bnad *bnad, u8 *mac_addr); | |||
340 | extern int bnad_enable_default_bcast(struct bnad *bnad); | 348 | extern int bnad_enable_default_bcast(struct bnad *bnad); |
341 | extern void bnad_restore_vlans(struct bnad *bnad, u32 rx_id); | 349 | extern void bnad_restore_vlans(struct bnad *bnad, u32 rx_id); |
342 | extern void bnad_set_ethtool_ops(struct net_device *netdev); | 350 | extern void bnad_set_ethtool_ops(struct net_device *netdev); |
351 | extern void bnad_cb_completion(void *arg, enum bfa_status status); | ||
343 | 352 | ||
344 | /* Configuration & setup */ | 353 | /* Configuration & setup */ |
345 | extern void bnad_tx_coalescing_timeo_set(struct bnad *bnad); | 354 | extern void bnad_tx_coalescing_timeo_set(struct bnad *bnad); |