xref: /linux/drivers/net/ethernet/intel/idpf/Kconfig (revision 1b98f357dadd6ea613a435fbaef1a5dd7b35fd21)
1f771314dSAlexander Lobakin# SPDX-License-Identifier: GPL-2.0-only
2f771314dSAlexander Lobakin# Copyright (C) 2024 Intel Corporation
3f771314dSAlexander Lobakin
4f771314dSAlexander Lobakinconfig IDPF
5f771314dSAlexander Lobakin	tristate "Intel(R) Infrastructure Data Path Function Support"
6f771314dSAlexander Lobakin	depends on PCI_MSI
7*8d5e12c5SMilena Olech	depends on PTP_1588_CLOCK_OPTIONAL
8f771314dSAlexander Lobakin	select DIMLIB
91b1b2620SAlexander Lobakin	select LIBETH
10f771314dSAlexander Lobakin	help
11f771314dSAlexander Lobakin	  This driver supports Intel(R) Infrastructure Data Path Function
12f771314dSAlexander Lobakin	  devices.
13f771314dSAlexander Lobakin
14f771314dSAlexander Lobakin	  To compile this driver as a module, choose M here. The module
15f771314dSAlexander Lobakin	  will be called idpf.
16f771314dSAlexander Lobakin
17f771314dSAlexander Lobakinif IDPF
18f771314dSAlexander Lobakin
19f771314dSAlexander Lobakinconfig IDPF_SINGLEQ
20f771314dSAlexander Lobakin	bool "idpf singleq support"
21f771314dSAlexander Lobakin	help
22f771314dSAlexander Lobakin	  This option enables support for legacy single Rx/Tx queues w/no
23f771314dSAlexander Lobakin	  completion and fill queues. Only enable if you have hardware which
24f771314dSAlexander Lobakin	  wants to work in this mode as it increases the driver size and adds
25f771314dSAlexander Lobakin	  runtme checks on hotpath.
26f771314dSAlexander Lobakin
27f771314dSAlexander Lobakinendif # IDPF
28