summaryrefslogtreecommitdiffstats
path: root/vlib/vlib/pci/pci.h
diff options
context:
space:
mode:
authorDamjan Marion <damarion@cisco.com>2016-12-26 11:39:42 +0100
committerDave Barach <openvpp@barachs.net>2016-12-26 14:25:32 +0000
commit7d221611e19679fc4673f2a1d4f24d6002c2f105 (patch)
tree64552bcb9a5d2cba2b4861766aa36cea57676971 /vlib/vlib/pci/pci.h
parent0f3b680f406fddd1b5ef6776aeb0c6fb363b1702 (diff)
vlib: Add support for PCI VPD parsing
This allows better detection of various NICs, including the ones where different sub-models are sharing same PCI VID:PID. This change also extends output of "show pci" debug cli command. Change-Id: I06f78e8376307e88b0252a99c203c696437a6e35 Signed-off-by: Damjan Marion <damarion@cisco.com>
Diffstat (limited to 'vlib/vlib/pci/pci.h')
-rw-r--r--vlib/vlib/pci/pci.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/vlib/vlib/pci/pci.h b/vlib/vlib/pci/pci.h
index 3b83b89208b..811a6ff2336 100644
--- a/vlib/vlib/pci/pci.h
+++ b/vlib/vlib/pci/pci.h
@@ -230,6 +230,7 @@ clib_error_t *vlib_pci_map_resource_fixed (vlib_pci_device_t * dev,
u32 resource, u8 * addr,
void **result);
+vlib_pci_device_t *vlib_get_pci_device (vlib_pci_addr_t * addr);
/* Free's device. */
void vlib_pci_free_device (vlib_pci_device_t * dev);
@@ -237,6 +238,7 @@ unformat_function_t unformat_vlib_pci_addr;
format_function_t format_vlib_pci_addr;
format_function_t format_vlib_pci_handle;
format_function_t format_vlib_pci_link_speed;
+format_function_t format_vlib_pci_vpd;
#endif /* included_vlib_pci_h */