]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/net/vxge/vxge-main.h
vxge: Pass correct number of VFs value to pci_sriov_enable().
[net-next-2.6.git] / drivers / net / vxge / vxge-main.h
index 7c83ba4be9d7866ecf685fdd03c109e84d0d05b1..60276b20fa5ecba7b348a37a32d292f464d35895 100644 (file)
@@ -31,6 +31,7 @@
 #define PCI_DEVICE_ID_TITAN_UNI                0x5833
 #define        VXGE_USE_DEFAULT                0xffffffff
 #define VXGE_HW_VPATH_MSIX_ACTIVE      4
+#define VXGE_ALARM_MSIX_ID             2
 #define VXGE_HW_RXSYNC_FREQ_CNT                4
 #define VXGE_LL_WATCH_DOG_TIMEOUT      (15 * HZ)
 #define VXGE_LL_RX_COPY_THRESHOLD      256
 
 #define VXGE_LL_MAX_FRAME_SIZE(dev) ((dev)->mtu + VXGE_HW_MAC_HEADER_MAX_SIZE)
 
+#define is_sriov(function_mode) \
+       ((function_mode == VXGE_HW_FUNCTION_MODE_SRIOV) || \
+       (function_mode == VXGE_HW_FUNCTION_MODE_SRIOV_8) || \
+       (function_mode == VXGE_HW_FUNCTION_MODE_SRIOV_4))
+
 enum vxge_reset_event {
        /* reset events */
        VXGE_LL_VPATH_RESET     = 0,