From 5015246c73156df04bbc4c4918cf172f963495dc Mon Sep 17 00:00:00 2001 From: leonidk Date: Sun, 14 Jun 2009 09:41:23 +0000 Subject: [PATCH] [MLX4] added two new fields to IB interface: SubVendorID & SubSystemID. [mlnx: 4417] git-svn-id: svn://openib.tc.cornell.edu/gen1@2252 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86 --- trunk/hw/mlx4/kernel/bus/drv/drv.c | 2 ++ trunk/hw/mlx4/kernel/inc/l2w.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/trunk/hw/mlx4/kernel/bus/drv/drv.c b/trunk/hw/mlx4/kernel/bus/drv/drv.c index f10980a1..70b46ba5 100644 --- a/trunk/hw/mlx4/kernel/bus/drv/drv.c +++ b/trunk/hw/mlx4/kernel/bus/drv/drv.c @@ -724,6 +724,8 @@ __get_resources( // pdev->ven_id = pdev->pci_cfg_space.VendorID; pdev->dev_id = pdev->pci_cfg_space.DeviceID; + pdev->sub_vendor_id = pdev->pci_cfg_space.u.type0.SubVendorID; + pdev->sub_system_id = pdev->pci_cfg_space.u.type0.SubSystemID; pdev->p_self_do = WdfDeviceWdmGetDeviceObject(p_fdo->FdoDevice); pdev->pdo = WdfDeviceWdmGetPhysicalDevice(p_fdo->FdoDevice); diff --git a/trunk/hw/mlx4/kernel/inc/l2w.h b/trunk/hw/mlx4/kernel/inc/l2w.h index 9f8b5640..1b9e0456 100644 --- a/trunk/hw/mlx4/kernel/inc/l2w.h +++ b/trunk/hw/mlx4/kernel/inc/l2w.h @@ -187,6 +187,8 @@ struct pci_dev ULONG version; int legacy_connect; #endif + USHORT sub_vendor_id; + USHORT sub_system_id; }; /* DPC */ -- 2.46.0