forked from amazonlinux/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
drivers/amazon/net/efa: update to 2.1.0
Update EFA Amazon downstream driver to 2.1.0, to support new features of Elastic Fabric Adapter. In detail, copy '*.{c,h}' files from the EFA github repo's 'src/' directory and 'build/src/config.h' that auto-generated from the github repo on a machine running AL 5.15 kernel to 'drivers/amazon/net/efa/', and adds new EFA object files to build in the Makefile. [1] https://github.com/amzn/amzn-drivers/releases/tag/efa_linux_2.1.0 Signed-off-by: SeongJae Park <[email protected]>
- Loading branch information
Showing
18 changed files
with
1,077 additions
and
316 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,51 +1,52 @@ | ||
#define HAVE_UMEM_SCATTERLIST_IF 1 | ||
#define HAVE_MAX_SEND_RCV_SGE 1 | ||
#define HAVE_CREATE_CQ_ATTR 1 | ||
#define HAVE_IB_MODIFY_QP_IS_OK_FOUR_PARAMS 1 | ||
#define HAVE_CREATE_AH_RDMA_ATTR 1 | ||
#define HAVE_DEV_PARENT 1 | ||
#define HAVE_POST_CONST_WR 1 | ||
#define HAVE_CREATE_AH_RDMA_ATTR 1 | ||
#define HAVE_PD_CORE_ALLOCATION 1 | ||
#define HAVE_MAX_SEND_RCV_SGE 1 | ||
#define HAVE_IB_MODIFY_QP_IS_OK_FOUR_PARAMS 1 | ||
#define HAVE_IB_DEV_OPS 1 | ||
#define HAVE_PD_CORE_ALLOCATION 1 | ||
#define HAVE_UCONTEXT_CORE_ALLOCATION 1 | ||
#define HAVE_NO_KVERBS_DRIVERS 1 | ||
#define HAVE_UDATA_TO_DRV_CONTEXT 1 | ||
#define HAVE_AH_CORE_ALLOCATION 1 | ||
#define HAVE_SAFE_IB_ALLOC_DEVICE 1 | ||
#define HAVE_AH_CORE_ALLOCATION 1 | ||
#define HAVE_ALLOC_PD_NO_UCONTEXT 1 | ||
#define HAVE_DEREG_MR_UDATA 1 | ||
#define HAVE_DESTROY_CQ_UDATA 1 | ||
#define HAVE_DESTROY_QP_UDATA 1 | ||
#define HAVE_IB_DEVICE_OPS_COMMON 1 | ||
#define HAVE_IB_UMEM_FIND_SINGLE_PG_SIZE 1 | ||
#define HAVE_UPSTREAM_EFA 1 | ||
#define HAVE_IB_QPT_DRIVER 1 | ||
#define HAVE_KVZALLOC 1 | ||
#define HAVE_IB_DEVICE_OPS_COMMON 1 | ||
#define HAVE_CQ_CORE_ALLOCATION 1 | ||
#define HAVE_IB_IS_UDATA_CLEARED 1 | ||
#define HAVE_IBDEV_PRINT 1 | ||
#define HAVE_IB_UMEM_FIND_SINGLE_PG_SIZE 1 | ||
#define HAVE_IB_PORT_PHYS_STATE_LINK_UP 1 | ||
#define HAVE_KVZALLOC 1 | ||
#define HAVE_IBDEV_PRINT_RATELIMITED 1 | ||
#define HAVE_IBDEV_PRINT 1 | ||
#define HAVE_IB_QPT_DRIVER 1 | ||
#define HAVE_IB_IS_UDATA_CLEARED 1 | ||
#define HAVE_IB_MR_LENGTH 1 | ||
#define HAVE_PCI_VENDOR_ID_AMAZON 1 | ||
#define HAVE_IB_UMEM_GET_NO_DMASYNC 1 | ||
#define HAVE_CORE_MMAP_XA 1 | ||
#define HAVE_RDMA_NODE_UNSPECIFIED 1 | ||
#define HAVE_BITFIELD_H 1 | ||
#define HAVE_IB_UMEM_GET_DEVICE_PARAM 1 | ||
#define HAVE_ATOMIC64_FETCH_INC 1 | ||
#define HAVE_IB_ACCESS_OPTIONAL 1 | ||
#define HAVE_RDMA_NODE_UNSPECIFIED 1 | ||
#define HAVE_CORE_MMAP_XA 1 | ||
#define HAVE_IB_UMEM_GET_NO_DMASYNC 1 | ||
#define HAVE_CREATE_AH_INIT_ATTR 1 | ||
#define HAVE_ATOMIC64_FETCH_INC 1 | ||
#define HAVE_DEALLOC_PD_UDATA_RC 1 | ||
#define HAVE_IB_INT_DESTROY_CQ 1 | ||
#define HAVE_AH_CORE_ALLOCATION_DESTROY_RC 1 | ||
#define HAVE_CREATE_AH_INIT_ATTR 1 | ||
#define HAVE_IB_INT_DESTROY_CQ 1 | ||
#define HAVE_RDMA_UMEM_FOR_EACH_DMA_BLOCK 1 | ||
#define HAVE_UVERBS_CMD_MASK_NOT_NEEDED 1 | ||
#define HAVE_IB_UMEM_NUM_DMA_BLOCKS 1 | ||
#define HAVE_IB_REGISTER_DEVICE_DMA_DEVICE_PARAM 1 | ||
#define HAVE_UVERBS_CMD_MASK_NOT_NEEDED 1 | ||
#define HAVE_U32_PORT 1 | ||
#define HAVE_SPLIT_STATS_ALLOC 1 | ||
#define HAVE_SYSFS_EMIT 1 | ||
#define HAVE_IB_REGISTER_DEVICE_DMA_DEVICE_PARAM 1 | ||
#define HAVE_XARRAY 1 | ||
#define HAVE_SPLIT_STATS_ALLOC 1 | ||
#define HAVE_QP_CORE_ALLOCATION 1 | ||
#define HAVE_EFA_GDR 1 | ||
#define HAVE_MR_DMABUF 1 | ||
#define HAVE_EFA_P2P 1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.