xref: /linux/drivers/net/ethernet/intel/idpf/Kconfig (revision 4f38da1f027ea2c9f01bb71daa7a299c191b6940)
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
78d5e12c5SMilena Olech	depends on PTP_1588_CLOCK_OPTIONAL
8f771314dSAlexander Lobakin	select DIMLIB
9*ac8a861fSMichal Kubiak	select LIBETH_XDP
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