pcid: Replace get_capabilities with get_vendor_capabilities
While this stops returning raw MSI/MSI-X capabilities from get_capabilities, the same info can be obtained using fetch_all_features and feature_info.
This commit is contained in:
@@ -101,10 +101,13 @@ impl DriverHandler {
|
||||
use driver_interface::*;
|
||||
|
||||
match request {
|
||||
PcidClientRequest::RequestCapabilities => PcidClientResponse::Capabilities(
|
||||
PcidClientRequest::RequestVendorCapabilities => PcidClientResponse::VendorCapabilities(
|
||||
self.capabilities
|
||||
.iter()
|
||||
.map(|capability| capability.clone())
|
||||
.filter_map(|capability| match capability {
|
||||
PciCapability::Vendor(capability) => Some(capability.clone()),
|
||||
_ => None,
|
||||
})
|
||||
.collect::<Vec<_>>(),
|
||||
),
|
||||
PcidClientRequest::RequestConfig => PcidClientResponse::Config(args.clone()),
|
||||
|
||||
Reference in New Issue
Block a user