diff options
author | Alexander Duyck <alexander.h.duyck@intel.com> | 2014-09-20 19:47:13 -0400 |
---|---|---|
committer | Jeff Kirsher <jeffrey.t.kirsher@intel.com> | 2014-09-23 03:59:14 -0700 |
commit | 6b1f201f1a32cc88af405b07cc2cfd5dcc308df1 (patch) | |
tree | dc571f282fb7c18d56d78b6e299cd57172e3c4d0 /drivers/net/ethernet/intel/fm10k/fm10k_type.h | |
parent | 04a5aefbfb0109961e1bc3c84ecee00693f78005 (diff) |
fm10k: Add support for mailbox
This patch adds generic mailbox support. The general idea of the mailboxes
is to use a pair of ring buffers, one for request, one for response to send
data between the local driver and some remote entity be it the PF of the
Switch Manager.
Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'drivers/net/ethernet/intel/fm10k/fm10k_type.h')
-rw-r--r-- | drivers/net/ethernet/intel/fm10k/fm10k_type.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/ethernet/intel/fm10k/fm10k_type.h b/drivers/net/ethernet/intel/fm10k/fm10k_type.h index 16068053b42e..eda0c7cfd861 100644 --- a/drivers/net/ethernet/intel/fm10k/fm10k_type.h +++ b/drivers/net/ethernet/intel/fm10k/fm10k_type.h @@ -28,6 +28,8 @@ struct fm10k_hw; #include <asm/byteorder.h> #include <linux/etherdevice.h> +#include "fm10k_mbx.h" + #define FM10K_DEV_ID_PF 0x15A4 #define FM10K_DEV_ID_VF 0x15A5 @@ -573,6 +575,7 @@ struct fm10k_hw { struct fm10k_mac_info mac; struct fm10k_bus_info bus; struct fm10k_bus_info bus_caps; + struct fm10k_mbx_info mbx; struct fm10k_swapi_info swapi; u16 device_id; u16 vendor_id; |