};\r
\r
enum {\r
- MTHCA_NEXT_DBD = 1 << 7,\r
- MTHCA_NEXT_FENCE = 1 << 6,\r
- MTHCA_NEXT_CQ_UPDATE = 1 << 3,\r
- MTHCA_NEXT_EVENT_GEN = 1 << 2,\r
- MTHCA_NEXT_SOLICIT = 1 << 1,\r
-\r
- MTHCA_MLX_VL15 = 1 << 17,\r
- MTHCA_MLX_SLR = 1 << 16\r
+ MTHCA_NEXT_DBD = 1 << 7,\r
+ MTHCA_NEXT_FENCE = 1 << 6,\r
+ MTHCA_NEXT_CQ_UPDATE = 1 << 3,\r
+ MTHCA_NEXT_EVENT_GEN = 1 << 2,\r
+ MTHCA_NEXT_SOLICIT = 1 << 1,\r
+ MTHCA_NEXT_IP_CSUM = 1 << 4,\r
+ MTHCA_NEXT_TCP_UDP_CSUM = 1 << 5,\r
+\r
+ MTHCA_MLX_VL15 = 1 << 17,\r
+ MTHCA_MLX_SLR = 1 << 16\r
};\r
\r
enum {\r
uint32_t byte_count;\r
};\r
\r
+\r
+static inline unsigned long align(unsigned long val, unsigned long align)\r
+{\r
+ return (val + align - 1) & ~(align - 1);\r
+}\r
+\r
#endif /* MTHCA_WQE_H */\r
\r