mirror of
https://github.com/torvalds/linux.git
synced 2026-10-17 22:40:03 +02:00
Enable initial support for the devlink interface with the ixd driver. The
ixd hardware is a single function PCIe device. So, the PCIe adapter gets
its own devlink instance to manage device-wide resources or configuration.
$ devlink dev show
pci/0000:83:00.6
$ devlink dev info pci/0000:83:00.6
pci/0000:83:00.6:
driver ixd
serial_number 00-a0-c9-ff-ff-23-45-67
versions:
fixed:
device.type MEV
running:
fw.mgmt.api 2.0
Signed-off-by: Amritha Nambiar <amritha.nambiar@intel.com>
Reviewed-by: Michal Swiatkowski <michal.swiatkowski@linux.intel.com>
Reviewed-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
Reviewed-by: Przemek Kitszel <przemyslaw.kitszel@intel.com>
Tested-by: Bharath R <Bharath.r@intel.com>
Signed-off-by: Larysa Zaremba <larysa.zaremba@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
15 lines
428 B
Plaintext
15 lines
428 B
Plaintext
# SPDX-License-Identifier: GPL-2.0-only
|
|
# Copyright (C) 2025 Intel Corporation
|
|
|
|
config IXD
|
|
tristate "Intel(R) Control Plane Function Support"
|
|
depends on PCI_MSI
|
|
select LIBIE_CP
|
|
select LIBIE_PCI
|
|
select NET_DEVLINK
|
|
help
|
|
This driver supports Intel(R) Control Plane PCI Function
|
|
of Intel E2100 and later IPUs and FNICs.
|
|
It facilitates a centralized control over multiple IDPF PFs/VFs/SFs
|
|
exposed by the same card.
|