Users Guide

Table Of Contents
Doc No. BC0054508-00 Rev. R
January 21, 2021 Page 23 Copyright © 2021 Marvell
5 Manageability
Information about manageability includes:
CIM
“Host Bus Adapter API” on page 24
CIM
The common information model (CIM) is an industry standard defined by the
Distributed Management Task Force (DMTF). Microsoft implements CIM on
Windows Server platforms. Marvell supports CIM on Windows Server and Linux
platforms.
The Marvell implementation of CIM provides various classes to provide
information to users through CIM client applications. Note that the Marvell CIM
data provider provides data only, and users can choose their preferred CIM client
software to browse the information exposed by the Marvell CIM provider.
The Marvell CIM provider provides information through the
QLGC_NetworkAdapter class, which provides network adapter information
pertaining to a group of adapters including Marvell and other vendors’ controllers.
To inspect or monitor these events, use either the Event Viewer provided by
Windows Server platforms or the CIM. The Marvell CIM provider also provides
event information through the CIM generic event model. These events are
__InstanceCreationEvent, __InstanceDeletionEvent, and
__InstanceModificationEvent, and are defined by CIM. CIM requires the
client application to register the events from the client application, using queries
as the following examples to receive events properly:
SELECT * FROM __InstanceModificationEvent
where TargetInstance ISA “QLGC_NetworkAdapter”
SELECT * FROM __InstanceModificationEvent
where TargetInstance ISA "QLGC_ExtraCapacityGroup"
SELECT * FROM __InstanceCreationEvent
where TargetInstance ISA "QLGC_NetworkAdapter"
SELECT * FROM __InstanceDeletionEvent
where TargetInstance ISA "QLGC_NetworkAdapter"