Файловый менеджер - Редактировать - /var/www/xthruster/html/wp-content/uploads/flags/infiniband.tar
Назад
core/Makefile 0000644 00000002461 14722072153 0007142 0 ustar 00 # SPDX-License-Identifier: GPL-2.0 infiniband-$(CONFIG_INFINIBAND_ADDR_TRANS) := rdma_cm.o user_access-$(CONFIG_INFINIBAND_ADDR_TRANS) := rdma_ucm.o obj-$(CONFIG_INFINIBAND) += ib_core.o ib_cm.o iw_cm.o \ $(infiniband-y) obj-$(CONFIG_INFINIBAND_USER_MAD) += ib_umad.o obj-$(CONFIG_INFINIBAND_USER_ACCESS) += ib_uverbs.o $(user_access-y) ib_core-y := packer.o ud_header.o verbs.o cq.o rw.o sysfs.o \ device.o fmr_pool.o cache.o netlink.o \ roce_gid_mgmt.o mr_pool.o addr.o sa_query.o \ multicast.o mad.o smi.o agent.o mad_rmpp.o \ nldev.o restrack.o counters.o ib_core_uverbs.o ib_core-$(CONFIG_SECURITY_INFINIBAND) += security.o ib_core-$(CONFIG_CGROUP_RDMA) += cgroup.o ib_cm-y := cm.o iw_cm-y := iwcm.o iwpm_util.o iwpm_msg.o rdma_cm-y := cma.o rdma_cm-$(CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS) += cma_configfs.o rdma_ucm-y := ucma.o ib_umad-y := user_mad.o ib_uverbs-y := uverbs_main.o uverbs_cmd.o uverbs_marshall.o \ rdma_core.o uverbs_std_types.o uverbs_ioctl.o \ uverbs_std_types_cq.o \ uverbs_std_types_flow_action.o uverbs_std_types_dm.o \ uverbs_std_types_mr.o uverbs_std_types_counters.o \ uverbs_uapi.o uverbs_std_types_device.o ib_uverbs-$(CONFIG_INFINIBAND_USER_MEM) += umem.o peer_mem.o ib_uverbs-$(CONFIG_INFINIBAND_ON_DEMAND_PAGING) += umem_odp.o sw/rdmavt/Kconfig 0000644 00000000413 14722072153 0007776 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only config INFINIBAND_RDMAVT tristate "RDMA verbs transport library" depends on INFINIBAND_VIRT_DMA depends on X86_64 depends on PCI select DMA_VIRT_OPS ---help--- This is a common software verbs provider for RDMA networks. sw/rdmavt/Makefile 0000644 00000000415 14722072153 0010135 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only # # rdmavt driver # # # # Called from the kernel module build system. # obj-$(CONFIG_INFINIBAND_RDMAVT) += rdmavt.o rdmavt-y := vt.o ah.o cq.o mad.o mcast.o mmap.o mr.o pd.o qp.o \ rc.o srq.o trace.o CFLAGS_trace.o = -I$(src) sw/rxe/Kconfig 0000644 00000002253 14722072153 0007303 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only config RDMA_RXE tristate "Software RDMA over Ethernet (RoCE) driver" depends on INET && PCI && INFINIBAND depends on INFINIBAND_VIRT_DMA select NET_UDP_TUNNEL select CRYPTO select CRYPTO_CRC32 select DMA_VIRT_OPS ---help--- This driver implements the InfiniBand RDMA transport over the Linux network stack. It enables a system with a standard Ethernet adapter to interoperate with a RoCE adapter or with another system running the RXE driver. Documentation on InfiniBand and RoCE can be downloaded at www.infinibandta.org and www.openfabrics.org. (See also siw which is a similar software driver for iWARP.) The driver is split into two layers, one interfaces with the Linux RDMA stack and implements a kernel or user space verbs API. The user space verbs API requires a support library named librxe which is loaded by the generic user space verbs API, libibverbs. The other layer interfaces with the Linux network stack at layer 3. To configure and work with soft-RoCE driver please use the following wiki page under "configure Soft-RoCE (RXE)" section: https://github.com/linux-rdma/rdma-core/blob/master/Documentation/rxe.md sw/rxe/Makefile 0000644 00000000572 14722072153 0007442 0 ustar 00 # SPDX-License-Identifier: GPL-2.0 obj-$(CONFIG_RDMA_RXE) += rdma_rxe.o rdma_rxe-y := \ rxe.o \ rxe_comp.o \ rxe_req.o \ rxe_resp.o \ rxe_recv.o \ rxe_pool.o \ rxe_queue.o \ rxe_verbs.o \ rxe_av.o \ rxe_srq.o \ rxe_qp.o \ rxe_cq.o \ rxe_mr.o \ rxe_opcode.o \ rxe_mmap.o \ rxe_icrc.o \ rxe_mcast.o \ rxe_task.o \ rxe_net.o \ rxe_sysfs.o \ rxe_hw_counters.o sw/siw/Kconfig 0000644 00000001451 14722072153 0007306 0 ustar 00 config RDMA_SIW tristate "Software RDMA over TCP/IP (iWARP) driver" depends on INET && INFINIBAND && LIBCRC32C depends on INFINIBAND_VIRT_DMA select DMA_VIRT_OPS help This driver implements the iWARP RDMA transport over the Linux TCP/IP network stack. It enables a system with a standard Ethernet adapter to interoperate with a iWARP adapter or with another system running the SIW driver. (See also RXE which is a similar software driver for RoCE.) The driver interfaces with the Linux RDMA stack and implements both a kernel and user space RDMA verbs API. The user space verbs API requires a support library named libsiw which is loaded by the generic user space verbs API, libibverbs. To implement RDMA over TCP/IP, the driver further interfaces with the Linux in-kernel TCP socket layer. sw/siw/Makefile 0000644 00000000226 14722072153 0007442 0 ustar 00 obj-$(CONFIG_RDMA_SIW) += siw.o siw-y := \ siw_cm.o \ siw_cq.o \ siw_main.o \ siw_mem.o \ siw_qp.o \ siw_qp_tx.o \ siw_qp_rx.o \ siw_verbs.o sw/Makefile 0000644 00000000226 14722072153 0006640 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only obj-$(CONFIG_INFINIBAND_RDMAVT) += rdmavt/ obj-$(CONFIG_RDMA_RXE) += rxe/ obj-$(CONFIG_RDMA_SIW) += siw/ Kconfig 0000644 00000007451 14722072153 0006061 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only menuconfig INFINIBAND tristate "InfiniBand support" depends on HAS_IOMEM && HAS_DMA depends on NET depends on INET depends on m || IPV6 != m depends on !ALPHA select IRQ_POLL select DIMLIB ---help--- Core support for InfiniBand (IB). Make sure to also select any protocols you wish to use as well as drivers for your InfiniBand hardware. if INFINIBAND config INFINIBAND_USER_MAD tristate "InfiniBand userspace MAD support" depends on INFINIBAND ---help--- Userspace InfiniBand Management Datagram (MAD) support. This is the kernel side of the userspace MAD support, which allows userspace processes to send and receive MADs. You will also need libibumad from rdma-core <https://github.com/linux-rdma/rdma-core>. config INFINIBAND_USER_ACCESS tristate "InfiniBand userspace access (verbs and CM)" depends on MMU ---help--- Userspace InfiniBand access support. This enables the kernel side of userspace verbs and the userspace communication manager (CM). This allows userspace processes to set up connections and directly access InfiniBand hardware for fast-path operations. You will also need libibverbs, libibcm and a hardware driver library from rdma-core <https://github.com/linux-rdma/rdma-core>. config INFINIBAND_EXP_LEGACY_VERBS_NEW_UAPI bool "Allow experimental legacy verbs in new ioctl uAPI (EXPERIMENTAL)" depends on INFINIBAND_USER_ACCESS ---help--- IOCTL based uAPI support for Infiniband is enabled by default for new verbs only. This allows userspace to invoke the IOCTL based uAPI for current legacy verbs too. config INFINIBAND_USER_MEM bool depends on INFINIBAND_USER_ACCESS != n depends on MMU default y config INFINIBAND_ON_DEMAND_PAGING bool "InfiniBand on-demand paging support" depends on INFINIBAND_USER_MEM select MMU_NOTIFIER select INTERVAL_TREE default y ---help--- On demand paging support for the InfiniBand subsystem. Together with driver support this allows registration of memory regions without pinning their pages, fetching the pages on demand instead. config INFINIBAND_ADDR_TRANS bool "RDMA/CM" depends on INFINIBAND default y ---help--- Support for RDMA communication manager (CM). This allows for a generic connection abstraction over RDMA. config INFINIBAND_ADDR_TRANS_CONFIGFS bool depends on INFINIBAND_ADDR_TRANS && CONFIGFS_FS && !(INFINIBAND=y && CONFIGFS_FS=m) default y ---help--- ConfigFS support for RDMA communication manager (CM). This allows the user to config the default GID type that the CM uses for each device, when initiaing new connections. config INFINIBAND_VIRT_DMA def_bool !HIGHMEM if INFINIBAND_USER_ACCESS || !INFINIBAND_USER_ACCESS source "drivers/infiniband/hw/mthca/Kconfig" source "drivers/infiniband/hw/qib/Kconfig" source "drivers/infiniband/hw/cxgb3/Kconfig" source "drivers/infiniband/hw/cxgb4/Kconfig" source "drivers/infiniband/hw/efa/Kconfig" source "drivers/infiniband/hw/i40iw/Kconfig" source "drivers/infiniband/hw/mlx4/Kconfig" source "drivers/infiniband/hw/mlx5/Kconfig" source "drivers/infiniband/hw/ocrdma/Kconfig" source "drivers/infiniband/hw/vmw_pvrdma/Kconfig" source "drivers/infiniband/hw/usnic/Kconfig" source "drivers/infiniband/hw/hns/Kconfig" source "drivers/infiniband/hw/bnxt_re/Kconfig" source "drivers/infiniband/hw/hfi1/Kconfig" source "drivers/infiniband/hw/qedr/Kconfig" source "drivers/infiniband/sw/rdmavt/Kconfig" source "drivers/infiniband/sw/rxe/Kconfig" source "drivers/infiniband/sw/siw/Kconfig" endif source "drivers/infiniband/ulp/ipoib/Kconfig" source "drivers/infiniband/ulp/srp/Kconfig" source "drivers/infiniband/ulp/srpt/Kconfig" source "drivers/infiniband/ulp/iser/Kconfig" source "drivers/infiniband/ulp/isert/Kconfig" source "drivers/infiniband/ulp/opa_vnic/Kconfig" endif # INFINIBAND hw/mthca/Kconfig 0000644 00000001202 14722072153 0007557 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only config INFINIBAND_MTHCA tristate "Mellanox HCA support" depends on PCI ---help--- This is a low-level driver for Mellanox InfiniHost host channel adapters (HCAs), including the MT23108 PCI-X HCA ("Tavor") and the MT25208 PCI Express HCA ("Arbel"). config INFINIBAND_MTHCA_DEBUG bool "Verbose debugging output" if EXPERT depends on INFINIBAND_MTHCA default y ---help--- This option causes debugging code to be compiled into the mthca driver. The output can be turned on via the debug_level module parameter (which can also be set after the driver is loaded through sysfs). hw/mthca/Makefile 0000644 00000000531 14722072153 0007720 0 ustar 00 # SPDX-License-Identifier: GPL-2.0 obj-$(CONFIG_INFINIBAND_MTHCA) += ib_mthca.o ib_mthca-y := mthca_main.o mthca_cmd.o mthca_profile.o mthca_reset.o \ mthca_allocator.o mthca_eq.o mthca_pd.o mthca_cq.o \ mthca_mr.o mthca_qp.o mthca_av.o mthca_mcg.o mthca_mad.o \ mthca_provider.o mthca_memfree.o mthca_uar.o mthca_srq.o \ mthca_catas.o hw/mlx5/Kconfig 0000644 00000000654 14722072153 0007362 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only config MLX5_INFINIBAND tristate "Mellanox 5th generation network adapters (ConnectX series) support" depends on NETDEVICES && ETHERNET && PCI && MLX5_CORE ---help--- This driver provides low-level InfiniBand support for Mellanox Connect-IB PCI Express host channel adapters (HCAs). This is required to use InfiniBand protocols such as IP-over-IB or SRP with these devices. hw/mlx5/Makefile 0000644 00000000620 14722072153 0007510 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only obj-$(CONFIG_MLX5_INFINIBAND) += mlx5_ib.o mlx5_ib-y := main.o cq.o doorbell.o qp.o mem.o srq_cmd.o \ srq.o mr.o ah.o mad.o gsi.o ib_virt.o cmd.o \ cong.o mlx5_ib-$(CONFIG_INFINIBAND_ON_DEMAND_PAGING) += odp.o mlx5_ib-$(CONFIG_MLX5_ESWITCH) += ib_rep.o mlx5_ib-$(CONFIG_INFINIBAND_USER_ACCESS) += devx.o mlx5_ib-$(CONFIG_INFINIBAND_USER_ACCESS) += flow.o hw/hfi1/Kconfig 0000644 00000001157 14722072153 0007323 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only config INFINIBAND_HFI1 tristate "Intel OPA Gen1 support" depends on X86_64 && INFINIBAND_RDMAVT && I2C select MMU_NOTIFIER select CRC32 select I2C_ALGOBIT ---help--- This is a low-level driver for Intel OPA Gen1 adapter. config HFI1_DEBUG_SDMA_ORDER bool "HFI1 SDMA Order debug" depends on INFINIBAND_HFI1 default n ---help--- This is a debug flag to test for out of order sdma completions for unit testing config SDMA_VERBOSITY bool "Config SDMA Verbosity" depends on INFINIBAND_HFI1 default n ---help--- This is a configuration flag to enable verbose SDMA debug hw/hfi1/Makefile 0000644 00000001527 14722072153 0007461 0 ustar 00 # SPDX-License-Identifier: GPL-2.0 # # HFI driver # # # # Called from the kernel module build system. # obj-$(CONFIG_INFINIBAND_HFI1) += hfi1.o hfi1-y := \ affinity.o \ aspm.o \ chip.o \ device.o \ driver.o \ efivar.o \ eprom.o \ exp_rcv.o \ file_ops.o \ firmware.o \ init.o \ intr.o \ iowait.o \ mad.o \ mmu_rb.o \ msix.o \ opfn.o \ pcie.o \ pio.o \ pio_copy.o \ platform.o \ qp.o \ qsfp.o \ rc.o \ ruc.o \ sdma.o \ sysfs.o \ tid_rdma.o \ trace.o \ uc.o \ ud.o \ user_exp_rcv.o \ user_pages.o \ user_sdma.o \ verbs.o \ verbs_txreq.o \ vnic_main.o \ vnic_sdma.o ifdef CONFIG_DEBUG_FS hfi1-y += debugfs.o ifdef CONFIG_FAULT_INJECTION ifdef CONFIG_FAULT_INJECTION_DEBUG_FS hfi1-y += fault.o endif endif endif CFLAGS_trace.o = -I$(src) ifdef MVERSION CFLAGS_driver.o = -DHFI_DRIVER_VERSION_BASE=\"$(MVERSION)\" endif hw/ocrdma/Kconfig 0000644 00000000542 14722072153 0007736 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only config INFINIBAND_OCRDMA tristate "Emulex One Connect HCA support" depends on ETHERNET && NETDEVICES && PCI && INET && (IPV6 || IPV6=n) select NET_VENDOR_EMULEX select BE2NET ---help--- This driver provides low-level InfiniBand over Ethernet support for Emulex One Connect host channel adapters (HCAs). hw/ocrdma/Makefile 0000644 00000000343 14722072153 0010072 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only ccflags-y := -I $(srctree)/drivers/net/ethernet/emulex/benet obj-$(CONFIG_INFINIBAND_OCRDMA) += ocrdma.o ocrdma-y := ocrdma_main.o ocrdma_verbs.o ocrdma_hw.o ocrdma_ah.o ocrdma_stats.o hw/cxgb4/Kconfig 0000644 00000001271 14722072153 0007500 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only config INFINIBAND_CXGB4 tristate "Chelsio T4/T5 RDMA Driver" depends on CHELSIO_T4 && INET depends on INFINIBAND_ADDR_TRANS select CHELSIO_LIB select GENERIC_ALLOCATOR ---help--- This is an iWARP/RDMA driver for the Chelsio T4 and T5 1GbE, 10GbE adapters and T5 40GbE adapter. For general information about Chelsio and our products, visit our website at <http://www.chelsio.com>. For customer support, please visit our customer support page at <http://www.chelsio.com/support.html>. Please send feedback to <linux-bugs@chelsio.com>. To compile this driver as a module, choose M here: the module will be called iw_cxgb4. hw/cxgb4/Makefile 0000644 00000000475 14722072153 0007642 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only ccflags-y := -I $(srctree)/drivers/net/ethernet/chelsio/cxgb4 ccflags-y += -I $(srctree)/drivers/net/ethernet/chelsio/libcxgb obj-$(CONFIG_INFINIBAND_CXGB4) += iw_cxgb4.o iw_cxgb4-y := device.o cm.o provider.o mem.o cq.o qp.o resource.o ev.o id_table.o \ restrack.o hw/vmw_pvrdma/Kconfig 0000644 00000000534 14722072153 0010654 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only config INFINIBAND_VMWARE_PVRDMA tristate "VMware Paravirtualized RDMA Driver" depends on NETDEVICES && ETHERNET && PCI && INET && VMXNET3 ---help--- This driver provides low-level support for VMware Paravirtual RDMA adapter. It interacts with the VMXNet3 driver to provide Ethernet capabilities. hw/vmw_pvrdma/Makefile 0000644 00000000353 14722072153 0011010 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only obj-$(CONFIG_INFINIBAND_VMWARE_PVRDMA) += vmw_pvrdma.o vmw_pvrdma-y := pvrdma_cmd.o pvrdma_cq.o pvrdma_doorbell.o pvrdma_main.o pvrdma_misc.o pvrdma_mr.o pvrdma_qp.o pvrdma_srq.o pvrdma_verbs.o hw/efa/Kconfig 0000644 00000000751 14722072153 0007226 0 ustar 00 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause # Copyright 2018-2019 Amazon.com, Inc. or its affiliates. All rights reserved. # # Amazon fabric device configuration # config INFINIBAND_EFA tristate "Amazon Elastic Fabric Adapter (EFA) support" depends on PCI_MSI && 64BIT && !CPU_BIG_ENDIAN depends on INFINIBAND_USER_ACCESS help This driver supports Amazon Elastic Fabric Adapter (EFA). To compile this driver as a module, choose M here. The module will be called efa. hw/efa/Makefile 0000644 00000000450 14722072153 0007357 0 ustar 00 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause # Copyright 2018-2019 Amazon.com, Inc. or its affiliates. All rights reserved. # # Makefile for Amazon Elastic Fabric Adapter (EFA) device driver. # obj-$(CONFIG_INFINIBAND_EFA) += efa.o efa-y := efa_com_cmd.o efa_com.o efa_main.o efa_verbs.o hw/hns/Kconfig 0000644 00000002367 14722072153 0007270 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only config INFINIBAND_HNS tristate "HNS RoCE Driver" depends on NET_VENDOR_HISILICON depends on ARM64 || (COMPILE_TEST && 64BIT) depends on (HNS_DSAF && HNS_ENET) || HNS3 ---help--- This is a RoCE/RDMA driver for the Hisilicon RoCE engine. The engine is used in Hisilicon Hip06 and more further ICT SoC based on platform device. To compile HIP06 or HIP08 driver as module, choose M here. config INFINIBAND_HNS_HIP06 bool "Hisilicon Hip06 Family RoCE support" depends on INFINIBAND_HNS && HNS && HNS_DSAF && HNS_ENET depends on INFINIBAND_HNS=m || (HNS_DSAF=y && HNS_ENET=y) ---help--- RoCE driver support for Hisilicon RoCE engine in Hisilicon Hip06 and Hip07 SoC. These RoCE engines are platform devices. To compile this driver, choose Y here: if INFINIBAND_HNS is m, this module will be called hns-roce-hw-v1 config INFINIBAND_HNS_HIP08 bool "Hisilicon Hip08 Family RoCE support" depends on INFINIBAND_HNS && PCI && HNS3 depends on INFINIBAND_HNS=m || HNS3=y ---help--- RoCE driver support for Hisilicon RoCE engine in Hisilicon Hip08 SoC. The RoCE engine is a PCI device. To compile this driver, choose Y here: if INFINIBAND_HNS is m, this module will be called hns-roce-hw-v2. hw/hns/Makefile 0000644 00000001241 14722072153 0007413 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only # # Makefile for the Hisilicon RoCE drivers. # ccflags-y := -I $(srctree)/drivers/net/ethernet/hisilicon/hns3 hns-roce-objs := hns_roce_main.o hns_roce_cmd.o hns_roce_pd.o \ hns_roce_ah.o hns_roce_hem.o hns_roce_mr.o hns_roce_qp.o \ hns_roce_cq.o hns_roce_alloc.o hns_roce_db.o hns_roce_srq.o hns_roce_restrack.o ifdef CONFIG_INFINIBAND_HNS_HIP06 hns-roce-hw-v1-objs := hns_roce_hw_v1.o $(hns-roce-objs) obj-$(CONFIG_INFINIBAND_HNS) += hns-roce-hw-v1.o endif ifdef CONFIG_INFINIBAND_HNS_HIP08 hns-roce-hw-v2-objs := hns_roce_hw_v2.o hns_roce_hw_v2_dfx.o $(hns-roce-objs) obj-$(CONFIG_INFINIBAND_HNS) += hns-roce-hw-v2.o endif hw/cxgb3/Kconfig 0000644 00000001134 14722072153 0007475 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only config INFINIBAND_CXGB3 tristate "Chelsio RDMA Driver" depends on CHELSIO_T3 select GENERIC_ALLOCATOR ---help--- This is an iWARP/RDMA driver for the Chelsio T3 1GbE and 10GbE adapters. For general information about Chelsio and our products, visit our website at <http://www.chelsio.com>. For customer support, please visit our customer support page at <http://www.chelsio.com/support.html>. Please send feedback to <linux-bugs@chelsio.com>. To compile this driver as a module, choose M here: the module will be called iw_cxgb3. hw/cxgb3/Makefile 0000644 00000000416 14722072153 0007634 0 ustar 00 # SPDX-License-Identifier: GPL-2.0 ccflags-y := -I $(srctree)/drivers/net/ethernet/chelsio/cxgb3 obj-$(CONFIG_INFINIBAND_CXGB3) += iw_cxgb3.o iw_cxgb3-y := iwch_cm.o iwch_ev.o iwch_cq.o iwch_qp.o iwch_mem.o \ iwch_provider.o iwch.o cxio_hal.o cxio_resource.o hw/qedr/Kconfig 0000644 00000000470 14722072153 0007424 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only config INFINIBAND_QEDR tristate "QLogic RoCE driver" depends on 64BIT && QEDE depends on PCI select QED_LL2 select QED_OOO select QED_RDMA ---help--- This driver provides low-level InfiniBand over Ethernet support for QLogic QED host channel adapters (HCAs). hw/qedr/Makefile 0000644 00000000206 14722072153 0007556 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only obj-$(CONFIG_INFINIBAND_QEDR) := qedr.o qedr-y := main.o verbs.o qedr_roce_cm.o qedr_iw_cm.o hw/i40iw/Kconfig 0000644 00000000376 14722072153 0007432 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only config INFINIBAND_I40IW tristate "Intel(R) Ethernet X722 iWARP Driver" depends on INET && I40E depends on IPV6 || !IPV6 depends on PCI select GENERIC_ALLOCATOR ---help--- Intel(R) Ethernet X722 iWARP Driver hw/i40iw/Makefile 0000644 00000000566 14722072153 0007570 0 ustar 00 # SPDX-License-Identifier: GPL-2.0 ccflags-y := -I $(srctree)/drivers/net/ethernet/intel/i40e obj-$(CONFIG_INFINIBAND_I40IW) += i40iw.o i40iw-objs :=\ i40iw_cm.o i40iw_ctrl.o \ i40iw_hmc.o i40iw_hw.o i40iw_main.o \ i40iw_pble.o i40iw_puda.o i40iw_uk.o i40iw_utils.o \ i40iw_verbs.o i40iw_virtchnl.o i40iw_vf.o hw/qib/Kconfig 0000644 00000001050 14722072153 0007237 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only config INFINIBAND_QIB tristate "Intel PCIe HCA support" depends on 64BIT && INFINIBAND_RDMAVT depends on PCI ---help--- This is a low-level driver for Intel PCIe QLE InfiniBand host channel adapters. This driver does not support the Intel HyperTransport card (model QHT7140). config INFINIBAND_QIB_DCA bool "QIB DCA support" depends on INFINIBAND_QIB && DCA && SMP && !(INFINIBAND_QIB=y && DCA=m) default y ---help--- Setting this enables DCA support on some Intel chip sets with the iba7322 HCA. hw/qib/Makefile 0000644 00000001207 14722072153 0007400 0 ustar 00 # SPDX-License-Identifier: GPL-2.0 obj-$(CONFIG_INFINIBAND_QIB) += ib_qib.o ib_qib-y := qib_diag.o qib_driver.o qib_eeprom.o \ qib_file_ops.o qib_fs.o qib_init.o qib_intr.o \ qib_mad.o qib_pcie.o qib_pio_copy.o \ qib_qp.o qib_qsfp.o qib_rc.o qib_ruc.o qib_sdma.o \ qib_sysfs.o qib_twsi.o qib_tx.o qib_uc.o qib_ud.o \ qib_user_pages.o qib_user_sdma.o qib_iba7220.o \ qib_sd7220.o qib_iba7322.o qib_verbs.o # 6120 has no fallback if no MSI interrupts, others can do INTx ib_qib-$(CONFIG_PCI_MSI) += qib_iba6120.o ib_qib-$(CONFIG_X86_64) += qib_wc_x86_64.o ib_qib-$(CONFIG_PPC64) += qib_wc_ppc64.o ib_qib-$(CONFIG_DEBUG_FS) += qib_debugfs.o hw/Makefile 0000644 00000001226 14722072153 0006626 0 ustar 00 # SPDX-License-Identifier: GPL-2.0 obj-$(CONFIG_INFINIBAND_MTHCA) += mthca/ obj-$(CONFIG_INFINIBAND_QIB) += qib/ obj-$(CONFIG_INFINIBAND_CXGB3) += cxgb3/ obj-$(CONFIG_INFINIBAND_CXGB4) += cxgb4/ obj-$(CONFIG_INFINIBAND_EFA) += efa/ obj-$(CONFIG_INFINIBAND_I40IW) += i40iw/ obj-$(CONFIG_MLX4_INFINIBAND) += mlx4/ obj-$(CONFIG_MLX5_INFINIBAND) += mlx5/ obj-$(CONFIG_INFINIBAND_OCRDMA) += ocrdma/ obj-$(CONFIG_INFINIBAND_VMWARE_PVRDMA) += vmw_pvrdma/ obj-$(CONFIG_INFINIBAND_USNIC) += usnic/ obj-$(CONFIG_INFINIBAND_HFI1) += hfi1/ obj-$(CONFIG_INFINIBAND_HNS) += hns/ obj-$(CONFIG_INFINIBAND_QEDR) += qedr/ obj-$(CONFIG_INFINIBAND_BNXT_RE) += bnxt_re/ hw/mlx4/Kconfig 0000644 00000000656 14722072153 0007363 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only config MLX4_INFINIBAND tristate "Mellanox ConnectX HCA support" depends on NETDEVICES && ETHERNET && PCI && INET select NET_VENDOR_MELLANOX select MLX4_CORE ---help--- This driver provides low-level InfiniBand support for Mellanox ConnectX PCI Express host channel adapters (HCAs). This is required to use InfiniBand protocols such as IP-over-IB or SRP with these devices. hw/mlx4/Makefile 0000644 00000000263 14722072153 0007512 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only obj-$(CONFIG_MLX4_INFINIBAND) += mlx4_ib.o mlx4_ib-y := ah.o cq.o doorbell.o mad.o main.o mr.o qp.o srq.o mcg.o cm.o alias_GUID.o sysfs.o hw/bnxt_re/Kconfig 0000644 00000000700 14722072153 0010126 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only config INFINIBAND_BNXT_RE tristate "Broadcom Netxtreme HCA support" depends on 64BIT depends on ETHERNET && NETDEVICES && PCI && INET && DCB select NET_VENDOR_BROADCOM select BNXT ---help--- This driver supports Broadcom NetXtreme-E 10/25/40/50 gigabit RoCE HCAs. To compile this driver as a module, choose M here: the module will be called bnxt_re. hw/bnxt_re/Makefile 0000644 00000000375 14722072153 0010273 0 ustar 00 # SPDX-License-Identifier: GPL-2.0 ccflags-y := -I $(srctree)/drivers/net/ethernet/broadcom/bnxt obj-$(CONFIG_INFINIBAND_BNXT_RE) += bnxt_re.o bnxt_re-y := main.o ib_verbs.o \ qplib_res.o qplib_rcfw.o \ qplib_sp.o qplib_fp.o hw_counters.o hw/usnic/Kconfig 0000644 00000000602 14722072153 0007607 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only config INFINIBAND_USNIC tristate "Verbs support for Cisco VIC" depends on NETDEVICES && ETHERNET && INET && PCI && INTEL_IOMMU depends on INFINIBAND_USER_ACCESS select ENIC select NET_VENDOR_CISCO select PCI_IOV ---help--- This is a low-level driver for Cisco's Virtual Interface Cards (VICs), including the VIC 1240 and 1280 cards. hw/usnic/Makefile 0000644 00000000532 14722072153 0007746 0 ustar 00 # SPDX-License-Identifier: GPL-2.0 ccflags-y := -I $(srctree)/drivers/net/ethernet/cisco/enic obj-$(CONFIG_INFINIBAND_USNIC)+= usnic_verbs.o usnic_verbs-y=\ usnic_fwd.o \ usnic_transport.o \ usnic_uiom.o \ usnic_uiom_interval_tree.o \ usnic_vnic.o \ usnic_ib_main.o \ usnic_ib_qp_grp.o \ usnic_ib_sysfs.o \ usnic_ib_verbs.o \ usnic_debugfs.o \ Makefile 0000644 00000000257 14722072153 0006213 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only obj-$(CONFIG_INFINIBAND) += core/ obj-$(CONFIG_INFINIBAND) += hw/ obj-$(CONFIG_INFINIBAND) += ulp/ obj-$(CONFIG_INFINIBAND) += sw/ ulp/opa_vnic/Kconfig 0000644 00000000612 14722072153 0010447 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only config INFINIBAND_OPA_VNIC tristate "Intel OPA VNIC support" depends on X86_64 && INFINIBAND ---help--- This is Omni-Path (OPA) Virtual Network Interface Controller (VNIC) driver for Ethernet over Omni-Path feature. It implements the HW independent VNIC functionality. It interfaces with Linux stack for data path and IB MAD for the control path. ulp/opa_vnic/Makefile 0000644 00000000474 14722072153 0010612 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only # Makefile - Intel Omni-Path Virtual Network Controller driver # Copyright(c) 2017, Intel Corporation. # obj-$(CONFIG_INFINIBAND_OPA_VNIC) += opa_vnic.o opa_vnic-y := opa_vnic_netdev.o opa_vnic_encap.o opa_vnic_ethtool.o \ opa_vnic_vema.o opa_vnic_vema_iface.o ulp/srpt/Kconfig 0000644 00000001212 14722072153 0007636 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only config INFINIBAND_SRPT tristate "InfiniBand SCSI RDMA Protocol target support" depends on INFINIBAND && INFINIBAND_ADDR_TRANS && TARGET_CORE ---help--- Support for the SCSI RDMA Protocol (SRP) Target driver. The SRP protocol is a protocol that allows an initiator to access a block storage device on another host (target) over a network that supports the RDMA protocol. Currently the RDMA protocol is supported by InfiniBand and by iWarp network hardware. More information about the SRP protocol can be found on the website of the INCITS T10 technical committee (http://www.t10.org/). ulp/srpt/Makefile 0000644 00000000123 14722072153 0007773 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only obj-$(CONFIG_INFINIBAND_SRPT) += ib_srpt.o ulp/isert/Kconfig 0000644 00000000435 14722072153 0010002 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only config INFINIBAND_ISERT tristate "iSCSI Extensions for RDMA (iSER) target support" depends on INET && INFINIBAND_ADDR_TRANS && TARGET_CORE && ISCSI_TARGET ---help--- Support for iSCSI Extensions for RDMA (iSER) Target on Infiniband fabrics. ulp/isert/Makefile 0000644 00000000125 14722072153 0010133 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only obj-$(CONFIG_INFINIBAND_ISERT) += ib_isert.o ulp/iser/Kconfig 0000644 00000001010 14722072153 0007604 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only config INFINIBAND_ISER tristate "iSCSI Extensions for RDMA (iSER)" depends on SCSI && INET && INFINIBAND_ADDR_TRANS select SCSI_ISCSI_ATTRS ---help--- Support for the iSCSI Extensions for RDMA (iSER) Protocol over InfiniBand. This allows you to access storage devices that speak iSCSI over iSER over InfiniBand. The iSER protocol is defined by IETF. See <http://www.ietf.org/rfc/rfc5046.txt> and <http://members.infinibandta.org/kwspub/spec/Annex_iSER.PDF> ulp/iser/Makefile 0000644 00000000245 14722072153 0007752 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only obj-$(CONFIG_INFINIBAND_ISER) += ib_iser.o ib_iser-y := iser_verbs.o iser_initiator.o iser_memory.o \ iscsi_iser.o ulp/ipoib/Kconfig 0000644 00000003552 14722072153 0007761 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only config INFINIBAND_IPOIB tristate "IP-over-InfiniBand" depends on NETDEVICES && INET && (IPV6 || IPV6=n) ---help--- Support for the IP-over-InfiniBand protocol (IPoIB). This transports IP packets over InfiniBand so you can use your IB device as a fancy NIC. See Documentation/infiniband/ipoib.rst for more information config INFINIBAND_IPOIB_CM bool "IP-over-InfiniBand Connected Mode support" depends on INFINIBAND_IPOIB default n ---help--- This option enables support for IPoIB connected mode. After enabling this option, you need to switch to connected mode through /sys/class/net/ibXXX/mode to actually create connections, and then increase the interface MTU with e.g. ifconfig ib0 mtu 65520. WARNING: Enabling connected mode will trigger some packet drops for multicast and UD mode traffic from this interface, unless you limit mtu for these destinations to 2044. config INFINIBAND_IPOIB_DEBUG bool "IP-over-InfiniBand debugging" if EXPERT depends on INFINIBAND_IPOIB default y ---help--- This option causes debugging code to be compiled into the IPoIB driver. The output can be turned on via the debug_level and mcast_debug_level module parameters (which can also be set after the driver is loaded through sysfs). This option also creates a directory tree under ipoib/ in debugfs, which contains files that expose debugging information about IB multicast groups used by the IPoIB driver. config INFINIBAND_IPOIB_DEBUG_DATA bool "IP-over-InfiniBand data path debugging" depends on INFINIBAND_IPOIB_DEBUG ---help--- This option compiles debugging code into the data path of the IPoIB driver. The output can be turned on via the data_debug_level module parameter; however, even with output turned off, this debugging code will have some performance impact. ulp/ipoib/Makefile 0000644 00000000573 14722072153 0010116 0 ustar 00 # SPDX-License-Identifier: GPL-2.0 obj-$(CONFIG_INFINIBAND_IPOIB) += ib_ipoib.o ib_ipoib-y := ipoib_main.o \ ipoib_ib.o \ ipoib_multicast.o \ ipoib_verbs.o \ ipoib_vlan.o \ ipoib_ethtool.o \ ipoib_netlink.o ib_ipoib-$(CONFIG_INFINIBAND_IPOIB_CM) += ipoib_cm.o ib_ipoib-$(CONFIG_INFINIBAND_IPOIB_DEBUG) += ipoib_fs.o ulp/srp/Kconfig 0000644 00000000644 14722072153 0007462 0 ustar 00 # SPDX-License-Identifier: GPL-2.0-only config INFINIBAND_SRP tristate "InfiniBand SCSI RDMA Protocol" depends on SCSI && INFINIBAND_ADDR_TRANS select SCSI_SRP_ATTRS ---help--- Support for the SCSI RDMA Protocol over InfiniBand. This allows you to access storage devices that speak SRP over InfiniBand. The SRP protocol is defined by the INCITS T10 technical committee. See <http://www.t10.org/>. ulp/srp/Kbuild 0000644 00000000116 14722072153 0007306 0 ustar 00 # SPDX-License-Identifier: GPL-2.0 obj-$(CONFIG_INFINIBAND_SRP) += ib_srp.o ulp/Makefile 0000644 00000000434 14722072153 0007010 0 ustar 00 # SPDX-License-Identifier: GPL-2.0 obj-$(CONFIG_INFINIBAND_IPOIB) += ipoib/ obj-$(CONFIG_INFINIBAND_SRP) += srp/ obj-$(CONFIG_INFINIBAND_SRPT) += srpt/ obj-$(CONFIG_INFINIBAND_ISER) += iser/ obj-$(CONFIG_INFINIBAND_ISERT) += isert/ obj-$(CONFIG_INFINIBAND_OPA_VNIC) += opa_vnic/
| ver. 1.4 |
Github
|
.
| PHP 7.4.3-4ubuntu2.24 | Генерация страницы: 0.01 |
proxy
|
phpinfo
|
Настройка