| .. | .. |
|---|
| 1 | +# SPDX-License-Identifier: GPL-2.0-only |
|---|
| 1 | 2 | menuconfig NTB |
|---|
| 2 | 3 | tristate "Non-Transparent Bridge support" |
|---|
| 3 | 4 | depends on PCI |
|---|
| .. | .. |
|---|
| 12 | 13 | |
|---|
| 13 | 14 | if NTB |
|---|
| 14 | 15 | |
|---|
| 16 | +config NTB_MSI |
|---|
| 17 | + bool "MSI Interrupt Support" |
|---|
| 18 | + depends on PCI_MSI |
|---|
| 19 | + help |
|---|
| 20 | + Support using MSI interrupt forwarding instead of (or in addition to) |
|---|
| 21 | + hardware doorbells. MSI interrupts typically offer lower latency |
|---|
| 22 | + than doorbells and more MSI interrupts can be made available to |
|---|
| 23 | + clients. However this requires an extra memory window and support |
|---|
| 24 | + in the hardware driver for creating the MSI interrupts. |
|---|
| 25 | + |
|---|
| 26 | + If unsure, say N. |
|---|
| 15 | 27 | source "drivers/ntb/hw/Kconfig" |
|---|
| 16 | 28 | |
|---|
| 17 | 29 | source "drivers/ntb/test/Kconfig" |
|---|