]> git.karo-electronics.de Git - linux-beck.git/blobdiff - drivers/net/ethernet/qlogic/qed/qed_cxt.c
qed: Add support for RoCE hw init
[linux-beck.git] / drivers / net / ethernet / qlogic / qed / qed_cxt.c
index d9bea2a9c9f7249c9f15211852db49653596d0e8..82370a1a59ad9e3a4e316c223d3c83d2641a80c5 100644 (file)
 #define TM_ELEM_SIZE    4
 
 /* ILT constants */
+#if IS_ENABLED(CONFIG_INFINIBAND_QEDR)
+/* For RoCE we configure to 64K to cover for RoCE max tasks 256K purpose. */
+#define ILT_DEFAULT_HW_P_SIZE          4
+#else
 #define ILT_DEFAULT_HW_P_SIZE          3
+#endif
+
 #define ILT_PAGE_IN_BYTES(hw_p_size)   (1U << ((hw_p_size) + 12))
 #define ILT_CFG_REG(cli, reg)  PSWRQ2_REG_ ## cli ## _ ## reg ## _RT_OFFSET