aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/hw/mlx4/Kconfig
diff options
context:
space:
mode:
authorRoland Dreier <rolandd@cisco.com>2007-05-08 18:00:38 -0700
committerRoland Dreier <rolandd@cisco.com>2007-05-08 18:00:38 -0700
commit225c7b1feef1b41170f7037a5b10a65cd8a42c54 (patch)
tree702a0a2cbba7f1c5b2949d236b4463d486204fdc /drivers/infiniband/hw/mlx4/Kconfig
parentIB: Put rlimit accounting struct in struct ib_umem (diff)
downloadlinux-dev-225c7b1feef1b41170f7037a5b10a65cd8a42c54.tar.xz
linux-dev-225c7b1feef1b41170f7037a5b10a65cd8a42c54.zip
IB/mlx4: Add a driver Mellanox ConnectX InfiniBand adapters
Add an InfiniBand driver for Mellanox ConnectX adapters. Because these adapters can also be used as ethernet NICs and Fibre Channel HBAs, the driver is split into two modules: mlx4_core: Handles low-level things like device initialization and processing firmware commands. Also controls resource allocation so that the InfiniBand, ethernet and FC functions can share a device without stepping on each other. mlx4_ib: Handles InfiniBand-specific things; plugs into the InfiniBand midlayer. Signed-off-by: Roland Dreier <rolandd@cisco.com>
Diffstat (limited to 'drivers/infiniband/hw/mlx4/Kconfig')
-rw-r--r--drivers/infiniband/hw/mlx4/Kconfig9
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/infiniband/hw/mlx4/Kconfig b/drivers/infiniband/hw/mlx4/Kconfig
new file mode 100644
index 000000000000..b8912cdb9663
--- /dev/null
+++ b/drivers/infiniband/hw/mlx4/Kconfig
@@ -0,0 +1,9 @@
+config MLX4_INFINIBAND
+ tristate "Mellanox ConnectX HCA support"
+ depends on INFINIBAND
+ 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.