]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/net/vmxnet3/vmxnet3_defs.h
net-next: vmxnet3 fixes [2/5] Interrupt control bitmap
[karo-tx-linux.git] / drivers / net / vmxnet3 / vmxnet3_defs.h
index b4889e6c4a577d4ca323e68e743d321aee7979ab..ca7727b940adfd62c58bb01c32737a9c88dedcc0 100644 (file)
@@ -464,6 +464,9 @@ enum vmxnet3_intr_type {
 /* addition 1 for events */
 #define VMXNET3_MAX_INTRS      25
 
+/* value of intrCtrl */
+#define VMXNET3_IC_DISABLE_ALL  0x1   /* bit 0 */
+
 
 struct Vmxnet3_IntrConf {
        bool            autoMask;
@@ -471,7 +474,8 @@ struct Vmxnet3_IntrConf {
        u8              eventIntrIdx;
        u8              modLevels[VMXNET3_MAX_INTRS];   /* moderation level for
                                                         * each intr */
-       __le32          reserved[3];
+       __le32          intrCtrl;
+       __le32          reserved[2];
 };
 
 /* one bit per VLAN ID, the size is in the units of u32        */