Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */
0002 /* QLogic qed NIC Driver
0003  * Copyright (c) 2015-2017  QLogic Corporation
0004  * Copyright (c) 2019-2020 Marvell International Ltd.
0005  */
0006 
0007 #ifndef __IWARP_COMMON__
0008 #define __IWARP_COMMON__
0009 
0010 #include <linux/qed/rdma_common.h>
0011 
0012 /************************/
0013 /* IWARP FW CONSTANTS   */
0014 /************************/
0015 
0016 #define IWARP_ACTIVE_MODE 0
0017 #define IWARP_PASSIVE_MODE 1
0018 
0019 #define IWARP_SHARED_QUEUE_PAGE_SIZE        (0x8000)
0020 #define IWARP_SHARED_QUEUE_PAGE_RQ_PBL_OFFSET   (0x4000)
0021 #define IWARP_SHARED_QUEUE_PAGE_RQ_PBL_MAX_SIZE (0x1000)
0022 #define IWARP_SHARED_QUEUE_PAGE_SQ_PBL_OFFSET   (0x5000)
0023 #define IWARP_SHARED_QUEUE_PAGE_SQ_PBL_MAX_SIZE (0x3000)
0024 
0025 #define IWARP_REQ_MAX_INLINE_DATA_SIZE      (128)
0026 #define IWARP_REQ_MAX_SINGLE_SQ_WQE_SIZE    (176)
0027 
0028 #define IWARP_MAX_QPS               (64 * 1024)
0029 
0030 #endif /* __IWARP_COMMON__ */