History log of /openbmc/bmcweb/include/ibm/ (Results 76 – 92 of 92)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
caa3ce3c08-Jul-2020 Gunnar Mills <gmills@us.ibm.com>

Codespell spelling fixes

These spelling errors were found using
https://github.com/codespell-project/codespell

Tested: Built and ran against validator.
Signed-off-by: Gunnar Mills <gmills@us.ibm.co

Codespell spelling fixes

These spelling errors were found using
https://github.com/codespell-project/codespell

Tested: Built and ran against validator.
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
Change-Id: I214fe102550295578cfdf0fc58305897d261ce55

show more ...


/openbmc/bmcweb/CMakeLists.txt
/openbmc/bmcweb/CMakeLists.txt.in
/openbmc/bmcweb/DEVELOPING.md
/openbmc/bmcweb/http/http_client.hpp
/openbmc/bmcweb/http/http_connection.h
/openbmc/bmcweb/http/http_request.h
/openbmc/bmcweb/http/http_server.h
/openbmc/bmcweb/http/routing.h
/openbmc/bmcweb/http/timer_queue.h
/openbmc/bmcweb/http/utility.h
/openbmc/bmcweb/include/dbus_monitor.hpp
/openbmc/bmcweb/include/dump_offload.hpp
locks.hpp
/openbmc/bmcweb/include/kvm_websocket.hpp
/openbmc/bmcweb/include/openbmc_dbus_rest.hpp
/openbmc/bmcweb/include/sessions.hpp
/openbmc/bmcweb/include/ssl_key_handler.hpp
/openbmc/bmcweb/include/vm_websocket.hpp
/openbmc/bmcweb/redfish-core/include/error_messages.hpp
/openbmc/bmcweb/redfish-core/include/event_service_manager.hpp
/openbmc/bmcweb/redfish-core/include/redfish.hpp
/openbmc/bmcweb/redfish-core/include/registries/openbmc_message_registry.hpp
/openbmc/bmcweb/redfish-core/include/server_sent_events.hpp
/openbmc/bmcweb/redfish-core/include/utils/fw_utils.hpp
/openbmc/bmcweb/redfish-core/lib/account_service.hpp
/openbmc/bmcweb/redfish-core/lib/certificate_service.hpp
/openbmc/bmcweb/redfish-core/lib/chassis.hpp
/openbmc/bmcweb/redfish-core/lib/ethernet.hpp
/openbmc/bmcweb/redfish-core/lib/event_service.hpp
/openbmc/bmcweb/redfish-core/lib/hypervisor_ethernet.hpp
/openbmc/bmcweb/redfish-core/lib/log_services.hpp
/openbmc/bmcweb/redfish-core/lib/managers.hpp
/openbmc/bmcweb/redfish-core/lib/network_protocol.hpp
/openbmc/bmcweb/redfish-core/lib/power.hpp
/openbmc/bmcweb/redfish-core/lib/redfish_sessions.hpp
/openbmc/bmcweb/redfish-core/lib/sensors.hpp
/openbmc/bmcweb/redfish-core/lib/systems.hpp
/openbmc/bmcweb/redfish-core/lib/task.hpp
/openbmc/bmcweb/redfish-core/lib/thermal.hpp
/openbmc/bmcweb/redfish-core/lib/update_service.hpp
/openbmc/bmcweb/redfish-core/lib/virtual_media.hpp
/openbmc/bmcweb/redfish-core/src/error_messages.cpp
/openbmc/bmcweb/scripts/update_schemas.py
/openbmc/bmcweb/src/base64.cpp
/openbmc/bmcweb/src/kvm_websocket_test.cpp
/openbmc/bmcweb/src/webserver_main.cpp
/openbmc/bmcweb/static/redfish/v1/$metadata/index.xml
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/AccountService/AccountService.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Aggregate/Aggregate.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Aggregate/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/AggregationService/AggregationService.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/AggregationService/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/AggregationSource/AggregationSource.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/AggregationSource/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/AttributeRegistry/AttributeRegistry.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Bios/Bios.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/BootOption/BootOption.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Certificate/Certificate.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/CertificateService/CertificateService.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Chassis/Chassis.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Circuit/Circuit.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/CollectionCapabilities/CollectionCapabilities.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/ComputerSystem/ComputerSystem.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/ConnectionMethod/ConnectionMethod.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/ConnectionMethod/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Drive/Drive.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Endpoint/Endpoint.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/EthernetInterface/EthernetInterface.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Event/Event.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/EventDestination/EventDestination.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/EventService/EventService.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/ExternalAccountProvider/ExternalAccountProvider.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Fabric/Fabric.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Facility/Facility.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Job/Job.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/JobService/JobService.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/LogEntry/LogEntry.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Manager/Manager.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/ManagerAccount/ManagerAccount.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/MediaController/MediaController.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Memory/Memory.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/MetricDefinition/MetricDefinition.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/MetricReport/MetricReport.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/MetricReportDefinition/MetricReportDefinition.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/NetworkAdapter/NetworkAdapter.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/NetworkDeviceFunction/NetworkDeviceFunction.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/NetworkInterface/NetworkInterface.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/NetworkPort/NetworkPort.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/OemLogEntry/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/OemLogService/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/OemManager/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/OperatingConfig/OperatingConfig.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/OperatingConfig/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Outlet/Outlet.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/OutletGroup/OutletGroup.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Port/Port.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Power/Power.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/PowerDomain/PowerDomain.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Processor/Processor.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/ProcessorMetrics/ProcessorMetrics.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Resource/Resource.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/ResourceBlock/ResourceBlock.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Role/Role.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Sensor/Sensor.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/SerialInterface/SerialInterface.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/ServiceRoot/ServiceRoot.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/SessionService/SessionService.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Settings/Settings.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Switch/Switch.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/TelemetryService/TelemetryService.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Thermal/Thermal.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Triggers/Triggers.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/UpdateService/UpdateService.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/VLanNetworkInterface/VLanNetworkInterface.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Zone/Zone.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/redfish-payload-annotations/redfish-payload-annotations.json
/openbmc/bmcweb/static/redfish/v1/schema/AccountService_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/AggregateCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Aggregate_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/AggregationService_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/AggregationSourceCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/AggregationSource_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/AttributeRegistry_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Bios_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/BootOptionCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/BootOption_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/CertificateCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/CertificateService_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Certificate_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ChassisCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Chassis_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/CircuitCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Circuit_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/CollectionCapabilities_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ComputerSystem_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ConnectionMethodCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ConnectionMethod_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Drive_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/EndpointCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Endpoint_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/EthernetInterfaceCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/EthernetInterface_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/EventDestination_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/EventService_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Event_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ExternalAccountProviderCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ExternalAccountProvider_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Fabric_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/FacilityCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Facility_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/JobCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/JobService_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Job_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/LogEntryCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/LogEntry_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ManagerAccountCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ManagerAccount_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Manager_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MediaControllerCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MediaController_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Memory_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MetricDefinitionCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MetricDefinition_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MetricReportCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MetricReportDefinitionCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MetricReportDefinition_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MetricReport_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/NetworkAdapterCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/NetworkAdapter_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/NetworkDeviceFunctionCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/NetworkDeviceFunction_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/NetworkInterfaceCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/NetworkInterface_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/NetworkPortCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/NetworkPort_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/OemLogEntry_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/OemLogService_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/OemManager_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/OperatingConfigCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/OperatingConfig_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/OutletCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/OutletGroupCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/OutletGroup_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Outlet_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PortCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Port_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PowerDomainCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PowerDomain_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Power_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Privileges_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ProcessorMetrics_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Processor_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Protocol_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/RedfishExtensions_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ResourceBlockCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ResourceBlock_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Resource_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/RoleCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Role_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/SensorCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Sensor_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/SerialInterface_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ServiceRoot_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/SessionService_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Settings_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/SwitchCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Switch_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/TaskService_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/TelemetryService_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Thermal_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/TriggersCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Triggers_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/UpdateService_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/VLanNetworkInterfaceCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/VLanNetworkInterface_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Zone_v1.xml
566329ee22-May-2020 Manojkiran Eda <manojkiran.eda@gmail.com>

Lock Management : Add Support for Mutltiple HMC's

- The Lock Structure already had the HMC-ID field which
stores the corresponding unique Identifier that tells
us which HMC has acquired the Lock

Lock Management : Add Support for Mutltiple HMC's

- The Lock Structure already had the HMC-ID field which
stores the corresponding unique Identifier that tells
us which HMC has acquired the Lock.

- Now, that the Know you client functionality is up, we can
leverage the clientId field in the bmcweb session store to
fill the lock structure with the corresponding hmc identifier.

NOTE : Also note that a Single HMC can have mutliple session that
can acquire different locks, So when the ownership of any lock is
tied up to its cliendId as well as the SessionId.

- Release Lock call on any Transaction ID can only be successful if
the transactionID of corresponding lock has the complete owner-ship
as per the NOTE mentioned above.

Tested By:

1. CREATE Session with Client ID as mentioned below:

'{"UserName":"root", "Password":"0penBmc", "Oem":{"OpenBMC" : {"ClientID":<unique id>}}}'

2. Make sure the GetLockList of the above session populates the CliendID field
as per data mentioned in the login Request.

3. Release Lock on transaction ID with same HMC-ID but with different
sessionID's should be successful only when both the HMC-ID(mapped to
X-Auth tokens in the session store) & Session ID(from the session store)
of the ReleaseLock request matches with the ownwership of the lock pertaining
to the transaction ID in the request.

Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>
Change-Id: I60161bea6007782a397fc60f19d44c2211d4cf7f

show more ...

1214b7e704-Jun-2020 Gunnar Mills <gmills@us.ibm.com>

clang-format: update to latest from docs repo

This is from openbmc/docs/style/cpp/.clang-format

Other OpenBMC repos are doing the same.

Tested: Built and validator passed.
Change-Id: Ief26c755c9ce

clang-format: update to latest from docs repo

This is from openbmc/docs/style/cpp/.clang-format

Other OpenBMC repos are doing the same.

Tested: Built and validator passed.
Change-Id: Ief26c755c9ce012823e16a506342b0547a53517a
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...


/openbmc/bmcweb/.clang-format
/openbmc/bmcweb/http/app.h
/openbmc/bmcweb/http/common.h
/openbmc/bmcweb/http/http_client.hpp
/openbmc/bmcweb/http/http_connection.h
/openbmc/bmcweb/http/http_request.h
/openbmc/bmcweb/http/http_response.h
/openbmc/bmcweb/http/http_server.h
/openbmc/bmcweb/http/logging.h
/openbmc/bmcweb/http/middleware_context.h
/openbmc/bmcweb/http/routing.h
/openbmc/bmcweb/http/timer_queue.h
/openbmc/bmcweb/http/utility.h
/openbmc/bmcweb/http/websocket.h
/openbmc/bmcweb/include/async_resp.hpp
/openbmc/bmcweb/include/dbus_monitor.hpp
/openbmc/bmcweb/include/dbus_utility.hpp
/openbmc/bmcweb/include/dump_offload.hpp
/openbmc/bmcweb/include/http_utility.hpp
locks.hpp
management_console_rest.hpp
/openbmc/bmcweb/include/image_upload.hpp
/openbmc/bmcweb/include/nbd_proxy.hpp
/openbmc/bmcweb/include/openbmc_dbus_rest.hpp
/openbmc/bmcweb/include/pam_authenticate.hpp
/openbmc/bmcweb/include/persistent_data_middleware.hpp
/openbmc/bmcweb/include/redfish_v1.hpp
/openbmc/bmcweb/include/security_headers_middleware.hpp
/openbmc/bmcweb/include/sessions.hpp
/openbmc/bmcweb/include/ssl_key_handler.hpp
/openbmc/bmcweb/include/token_authorization_middleware.hpp
/openbmc/bmcweb/include/vm_websocket.hpp
/openbmc/bmcweb/include/webassets.hpp
/openbmc/bmcweb/redfish-core/include/error_messages.hpp
/openbmc/bmcweb/redfish-core/include/event_service_manager.hpp
/openbmc/bmcweb/redfish-core/include/node.hpp
/openbmc/bmcweb/redfish-core/include/privileges.hpp
/openbmc/bmcweb/redfish-core/include/utils/fw_utils.hpp
/openbmc/bmcweb/redfish-core/include/utils/json_utils.hpp
/openbmc/bmcweb/redfish-core/lib/account_service.hpp
/openbmc/bmcweb/redfish-core/lib/bios.hpp
/openbmc/bmcweb/redfish-core/lib/certificate_service.hpp
/openbmc/bmcweb/redfish-core/lib/chassis.hpp
/openbmc/bmcweb/redfish-core/lib/cpudimm.hpp
/openbmc/bmcweb/redfish-core/lib/ethernet.hpp
/openbmc/bmcweb/redfish-core/lib/health.hpp
/openbmc/bmcweb/redfish-core/lib/hypervisor_ethernet.hpp
/openbmc/bmcweb/redfish-core/lib/led.hpp
/openbmc/bmcweb/redfish-core/lib/log_services.hpp
/openbmc/bmcweb/redfish-core/lib/managers.hpp
/openbmc/bmcweb/redfish-core/lib/message_registries.hpp
/openbmc/bmcweb/redfish-core/lib/network_protocol.hpp
/openbmc/bmcweb/redfish-core/lib/pcie.hpp
/openbmc/bmcweb/redfish-core/lib/sensors.hpp
/openbmc/bmcweb/redfish-core/lib/storage.hpp
/openbmc/bmcweb/redfish-core/lib/systems.hpp
/openbmc/bmcweb/redfish-core/lib/task.hpp
/openbmc/bmcweb/redfish-core/lib/update_service.hpp
/openbmc/bmcweb/redfish-core/lib/virtual_media.hpp
/openbmc/bmcweb/redfish-core/ut/lock_test.cpp
/openbmc/bmcweb/scripts/update_schemas.py
/openbmc/bmcweb/src/ast_jpeg_decoder_test.cpp
/openbmc/bmcweb/src/ast_video_puller_test.cpp
/openbmc/bmcweb/src/base64.cpp
/openbmc/bmcweb/src/crow_test.cpp
/openbmc/bmcweb/src/gtest_main.cpp
/openbmc/bmcweb/src/kvm_websocket_test.cpp
/openbmc/bmcweb/src/token_authorization_middleware_test.cpp
/openbmc/bmcweb/src/webassets_test.cpp
/openbmc/bmcweb/src/webserver_main.cpp
/openbmc/bmcweb/static/redfish/v1/$metadata/index.xml
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/OemSession/index.json
/openbmc/bmcweb/static/redfish/v1/schema/OemSession_v1.xml
4eaf2ee313-Dec-2019 manojkiraneda <manojkiran.eda@gmail.com>

Add unit test for the lock management

- The idea behind this commit is to enable the unit test
for the lock management algorithm, and below are the unit
test cases that are written:

Testedby:

[---

Add unit test for the lock management

- The idea behind this commit is to enable the unit test
for the lock management algorithm, and below are the unit
test cases that are written:

Testedby:

[----------] 20 tests from locktest
[ RUN ] locktest.ValidationGoodTestCase
[ OK ] locktest.ValidationGoodTestCase (3 ms)
[ RUN ] locktest.ValidationBadTestWithLocktype
[ OK ] locktest.ValidationBadTestWithLocktype (1 ms)
[ RUN ] locktest.ValidationBadTestWithlockFlags
[ OK ] locktest.ValidationBadTestWithlockFlags (0 ms)
[ RUN ] locktest.ValidationBadTestWithSegmentlength
[ OK ] locktest.ValidationBadTestWithSegmentlength (1 ms)
[ RUN ] locktest.MultiRequestWithoutConflict
[ OK ] locktest.MultiRequestWithoutConflict (3 ms)
[ RUN ] locktest.MultiRequestWithConflictduetoSameSegmentLength
[ OK ] locktest.MultiRequestWithConflictduetoSameSegmentLength (2 ms)
[ RUN ] locktest.MultiRequestWithoutConflictduetoDifferentSegmentData
[ OK ] locktest.MultiRequestWithoutConflictduetoDifferentSegmentData (1 ms)
[ RUN ] locktest.MultiRequestWithConflictduetoSameSegmentData
[ OK ] locktest.MultiRequestWithConflictduetoSameSegmentData (2 ms)
[ RUN ] locktest.MultiRequestWithoutConflictduetoDifferentSegmentLength
[ OK ] locktest.MultiRequestWithoutConflictduetoDifferentSegmentLength (1 ms)
[ RUN ] locktest.MultiRequestWithoutConflictduetoReadLocktype
[ OK ] locktest.MultiRequestWithoutConflictduetoReadLocktype (1 ms)
[ RUN ] locktest.MultiRequestWithoutConflictduetoReadLocktypeAndLockall
[ OK ] locktest.MultiRequestWithoutConflictduetoReadLocktypeAndLockall (2 ms)
[ RUN ] locktest.RequestConflictedWithLockTableEntries
[ OK ] locktest.RequestConflictedWithLockTableEntries (6 ms)
[ RUN ] locktest.RequestNotConflictedWithLockTableEntries
[ OK ] locktest.RequestNotConflictedWithLockTableEntries (3 ms)
[ RUN ] locktest.TestGenerateTransactionIDFunction
[ OK ] locktest.TestGenerateTransactionIDFunction (1 ms)
[ RUN ] locktest.ValidateTransactionIDsGoodTestCase
[ OK ] locktest.ValidateTransactionIDsGoodTestCase (3 ms)
[ RUN ] locktest.ValidateTransactionIDsBadTestCase
[ OK ] locktest.ValidateTransactionIDsBadTestCase (2 ms)
[ RUN ] locktest.ValidateisItMyLockGoodTestCase
[ OK ] locktest.ValidateisItMyLockGoodTestCase (2 ms)
[ RUN ] locktest.ValidateisItMyLockBadTestCase
[ OK ] locktest.ValidateisItMyLockBadTestCase (2 ms)
[ RUN ] locktest.ValidateSessionIDForGetlocklistBadTestCase
[ OK ] locktest.ValidateSessionIDForGetlocklistBadTestCase (3 ms)
[ RUN ] locktest.ValidateSessionIDForGetlocklistGoodTestCase
[ OK ] locktest.ValidateSessionIDForGetlocklistGoodTestCase (3 ms)
[----------] 20 tests from locktest (82 ms total)

Signed-off-by: manojkiraneda <manojkiran.eda@gmail.com>
Change-Id: Id274ee356adfa7ba03da02d83b609d37c8c99f8d

show more ...


/openbmc/bmcweb/.clang-format
/openbmc/bmcweb/CMakeLists.txt
/openbmc/bmcweb/CMakeLists.txt.in
/openbmc/bmcweb/MAINTAINERS
/openbmc/bmcweb/http/http_connection.h
/openbmc/bmcweb/http/http_request.h
/openbmc/bmcweb/http/routing.h
/openbmc/bmcweb/include/dump_offload.hpp
locks.hpp
/openbmc/bmcweb/include/sessions.hpp
/openbmc/bmcweb/include/token_authorization_middleware.hpp
/openbmc/bmcweb/pam-webserver
/openbmc/bmcweb/redfish-core/include/error_messages.hpp
/openbmc/bmcweb/redfish-core/include/event_service_manager.hpp
/openbmc/bmcweb/redfish-core/include/node.hpp
/openbmc/bmcweb/redfish-core/include/privileges.hpp
/openbmc/bmcweb/redfish-core/include/redfish.hpp
/openbmc/bmcweb/redfish-core/include/utils/json_utils.hpp
/openbmc/bmcweb/redfish-core/lib/account_service.hpp
/openbmc/bmcweb/redfish-core/lib/ethernet.hpp
/openbmc/bmcweb/redfish-core/lib/event_service.hpp
/openbmc/bmcweb/redfish-core/lib/log_services.hpp
/openbmc/bmcweb/redfish-core/lib/managers.hpp
/openbmc/bmcweb/redfish-core/lib/network_protocol.hpp
/openbmc/bmcweb/redfish-core/lib/redfish_sessions.hpp
/openbmc/bmcweb/redfish-core/lib/sensors.hpp
/openbmc/bmcweb/redfish-core/lib/systems.hpp
/openbmc/bmcweb/redfish-core/lib/task.hpp
/openbmc/bmcweb/redfish-core/lib/update_service.hpp
/openbmc/bmcweb/redfish-core/src/error_messages.cpp
/openbmc/bmcweb/redfish-core/ut/lock_test.cpp
/openbmc/bmcweb/scripts/update_schemas.py
/openbmc/bmcweb/static/redfish/v1/$metadata/index.xml
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Certificate/Certificate.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Chassis/Chassis.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/ComputerSystem/ComputerSystem.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Drive/Drive.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Endpoint/Endpoint.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/EthernetInterface/EthernetInterface.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Event/Event.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/EventDestination/EventDestination.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/EventService/EventService.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/LogEntry/LogEntry.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Manager/Manager.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/ManagerAccount/ManagerAccount.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/ManagerNetworkProtocol/ManagerNetworkProtocol.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Memory/Memory.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/MemoryChunks/MemoryChunks.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/MemoryMetrics/MemoryMetrics.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Message/Message.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/MessageRegistry/MessageRegistry.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/MetricReportDefinition/MetricReportDefinition.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/NetworkAdapter/NetworkAdapter.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/NetworkDeviceFunction/NetworkDeviceFunction.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/NetworkPort/NetworkPort.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/OemLogEntry/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/OemLogService/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/PCIeSlots/PCIeSlots.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/PowerDistribution/PowerDistribution.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Processor/Processor.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/ProcessorMetrics/ProcessorMetrics.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Redundancy/Redundancy.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Resource/Resource.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/SecureBoot/SecureBoot.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/SecureBootDatabase/SecureBootDatabase.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/SecureBootDatabase/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/SerialInterface/SerialInterface.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/ServiceRoot/ServiceRoot.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Signature/Signature.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Signature/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/SoftwareInventory/SoftwareInventory.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Storage/Storage.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/TaskService/TaskService.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Thermal/Thermal.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Volume/Volume.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Zone/Zone.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/index.json
/openbmc/bmcweb/static/redfish/v1/schema/AccelerationFunctionCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/AccelerationFunction_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/AccountService_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ActionInfo_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/AddressPoolCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/AddressPool_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Assembly_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/AttributeRegistry_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Bios_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/BootOptionCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/BootOption_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/CertificateCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/CertificateLocations_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/CertificateService_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Certificate_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ChassisCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Chassis_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/CircuitCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Circuit_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/CollectionCapabilities_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/CompositionService_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ComputerSystemCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ComputerSystem_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Drive_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/EndpointCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Endpoint_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/EthernetInterfaceCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/EthernetInterface_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/EventDestinationCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/EventDestination_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/EventService_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Event_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ExternalAccountProviderCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ExternalAccountProvider_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/FabricAdapterCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/FabricAdapter_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/FabricCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Fabric_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/FacilityCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Facility_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/HostInterfaceCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/HostInterface_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/IPAddresses_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/JobCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/JobService_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Job_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/JsonSchemaFileCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/JsonSchemaFile_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/LogEntryCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/LogEntry_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/LogServiceCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/LogService_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ManagerAccountCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ManagerAccount_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ManagerCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ManagerNetworkProtocol_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Manager_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MediaControllerCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MediaController_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MemoryChunksCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MemoryChunks_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MemoryCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MemoryDomainCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MemoryDomain_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MemoryMetrics_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Memory_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MessageRegistryCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MessageRegistryFileCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MessageRegistryFile_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MessageRegistry_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Message_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MetricDefinitionCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MetricDefinition_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MetricReportCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MetricReportDefinitionCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MetricReportDefinition_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MetricReport_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/NetworkAdapterCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/NetworkAdapter_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/NetworkDeviceFunctionCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/NetworkDeviceFunction_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/NetworkInterfaceCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/NetworkInterface_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/NetworkPortCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/NetworkPort_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/OemLogEntry_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/OemLogService_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/OutletCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/OutletGroupCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/OutletGroup_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Outlet_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PCIeDeviceCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PCIeDevice_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PCIeFunctionCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PCIeFunction_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PCIeSlots_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PhysicalContext_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PortCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PortMetrics_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Port_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PowerDistributionCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PowerDistributionMetrics_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PowerDistribution_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PowerDomainCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PowerDomain_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PowerEquipment_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Power_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PrivilegeRegistry_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Privileges_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ProcessorCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ProcessorMetrics_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Processor_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Protocol_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/RedfishError_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/RedfishExtensions_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Redundancy_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ResourceBlockCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ResourceBlock_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Resource_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/RoleCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Role_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/RouteEntryCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/RouteEntry_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/RouteSetEntryCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/RouteSetEntry_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Schedule_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/SecureBootDatabaseCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/SecureBootDatabase_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/SecureBoot_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/SensorCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Sensor_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/SerialInterfaceCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/SerialInterface_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ServiceRoot_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/SessionCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/SessionService_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Session_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Settings_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/SignatureCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Signature_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/SimpleStorageCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/SimpleStorage_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/SoftwareInventoryCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/SoftwareInventory_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/StorageCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Storage_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/SwitchCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Switch_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/TaskCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/TaskService_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Task_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/TelemetryService_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Thermal_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/TriggersCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Triggers_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/UpdateService_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/VCATEntryCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/VCATEntry_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/VLanNetworkInterfaceCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/VLanNetworkInterface_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/VirtualMediaCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/VirtualMedia_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Volume_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ZoneCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Zone_v1.xml
55fd1a9b30-Apr-2020 Manojkiran Eda <manojkiran.eda@gmail.com>

AcquireLock : ResourceID Endianness Changes

- HMC constructs the resourceID with the First Segment
data in the First Byte of the resourceID from the MSB
position.

- As BMC is a Little Endi

AcquireLock : ResourceID Endianness Changes

- HMC constructs the resourceID with the First Segment
data in the First Byte of the resourceID from the MSB
position.

- As BMC is a Little Endian machine, and we need to convert
the endian-ness before processing the resourceID.

Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>
Change-Id: Ieb0b0f8083c4c2cbd2b19477507e67378d5704ba

show more ...

5bb0ece520-Jan-2020 Manojkiran Eda <manojkiran.eda@gmail.com>

Implement ReleaseAll Locks functionality

- This commit implements the release all locks functionality
as a part of ReleaseLock API.

- The existing ReleaseLock API is modified in such a way that
b

Implement ReleaseAll Locks functionality

- This commit implements the release all locks functionality
as a part of ReleaseLock API.

- The existing ReleaseLock API is modified in such a way that
based on it can do the following things:

1. Release the locks which are corresponding to a set of
transactionID's(provided as input & `Type:Transaction`)
2. Release all the locks which are corrsponding to a particular
session(where `Type:Session`)

Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>
Change-Id: I89f847bcb85912d4d9f85587ffbf782da885393a

show more ...

07386c6714-Dec-2019 Ratan Gupta <ratagupt@linux.vnet.ibm.com>

Remove the locks associated with the session

This commit does the following
=> makes the lock class singleton.
=> during session timeout erase the locks associated
with the session.
=> Erase the loc

Remove the locks associated with the session

This commit does the following
=> makes the lock class singleton.
=> during session timeout erase the locks associated
with the session.
=> Erase the locks when the session is explicitly deleted
on a user request.

We need to find a different way of calculating session timeout
currently session timeout gets calculated when the
request comes to BMC.

TODO: We need some module which keeps looking at the sessions
in certain time interval and earse the session if it is
timeout, It is useful in the case where there is resources
which gets free after session timeout.

It may happen that client gets the session, obtain cerain resources
on that session and never sends any request, in that case session timeout
will never occur for that session.

Signed-off-by: Ratan Gupta <ratagupt@linux.vnet.ibm.com>
Change-Id: Ic9962f761fc84a03747a90bd951ea36eb8962455

show more ...

e46946ac11-May-2020 Ratan Gupta <ratagupt@linux.vnet.ibm.com>

Change the allowed host configuration file size

Change the max file size to 500KB

Signed-off-by: Ratan Gupta <ratagupt@linux.vnet.ibm.com>
Change-Id: I4abd33b8a8ec0fe240f55bb5f3a27d25656ee40d

8a3bb71e13-Dec-2019 Sunitha Harish <sunithaharish04@gmail.com>

Persist the lock table

This commit persists the lock table whenever there is
a change in the lock table during the aquire lock or
release lock.

This commit also restores the locks during start of t

Persist the lock table

This commit persists the lock table whenever there is
a change in the lock table during the aquire lock or
release lock.

This commit also restores the locks during start of the
bmcweb as locks are tied up with the session which aquired
the lock.

TestedBy:
Created sessions and acquired multiple locks.
Restart the bmcweb service.
Verified that the locks are persisted per session

Signed-off-by: Sunitha Harish <sunithaharish04@gmail.com>
Change-Id: I081f61922e7c0c24db12efc4d446cdd641856279

show more ...

402b571713-Dec-2019 manojkiraneda <manojkiran.eda@gmail.com>

Implement GetLockList function in Lock Service

- This commit implements the GetLockList rest API, by which
any external client(with admin privelege) can get a list of
locks obtained by providin

Implement GetLockList function in Lock Service

- This commit implements the GetLockList rest API, by which
any external client(with admin privelege) can get a list of
locks obtained by providing the list of sessionID's as input.

TestedBy:

1. Get the session ID from the Session Service

curl -k -H "X-Auth-Token: $bmc_tokens" -X GET https://<ip>/redfish/v1/SessionService/Sessions/
{
"@odata.context": "/redfish/v1/$metadata#SessionCollection.SessionCollection",
"@odata.id": "/redfish/v1/SessionService/Sessions/",
"@odata.type": "#SessionCollection.SessionCollection",
"Description": "Session Collection",
"Members": [
{
"@odata.id": "/redfish/v1/SessionService/Sessions/qM4D0VfZt3"
},
{
"@odata.id": "/redfish/v1/SessionService/Sessions/bjYCiBSCIh"
},
{
"@odata.id": "/redfish/v1/SessionService/Sessions/LkfHvJFggY"
},
{
"@odata.id": "/redfish/v1/SessionService/Sessions/6RKP0aN5Gi"
}
],
"Members@odata.count": 4,
"Name": "Session Collection"
}

2. Use the GetLockList API to obtain the locks owned by a particular
session.

curl -k -H "X-Auth-Token:$bmc_tokens" -XPOST -H "Content-type: application/json" -d
'{"SessionIDs": ["qM4D0VfZt3","bjYCiBSCIh"]}' https://127.0.0.1:2443/ibm/v1/HMC/LockService/Actions/LockService.GetLockList
{
"Records": [
{
"HMCID": "hmc-id",
"LockType": "Read",
"ResourceID": 256,
"SegmentFlags": [
{
"LockFlag": "LockSame",
"SegmentLength": 3
},
{
"LockFlag": "DontLock",
"SegmentLength": 4
}
],
"SessionID": "qM4D0VfZt3",
"TransactionID": 1
}
]
}

Signed-off-by: manojkiraneda <manojkiran.eda@gmail.com>
Change-Id: I9375e2927938ab682df06ef60c823b279a7efead

show more ...

3b6dea6013-Dec-2019 manojkiraneda <manojkiran.eda@gmail.com>

Implement Release Lock in Lock Service

- This commit implements the Release Lock rest API, so that
any external client(having admin-privelege) can release the
locks owned by it.

Tested By:

1.c

Implement Release Lock in Lock Service

- This commit implements the Release Lock rest API, so that
any external client(having admin-privelege) can release the
locks owned by it.

Tested By:

1.curl -k -H "X-Auth-Token:$bmc_tokens" -XPOST -H "Content-type: application/json" -d '{
"Request" :[
{
"LockType":"Read",
"SegmentFlags":
[
{"LockFlag":"LockSame","SegmentLength":3},
{"LockFlag":"DontLock","SegmentLength":4}
],
"ResourceID": 256
}
]
}' https://<ip>/ibm/v1/HMC/LockService/Actions/LockService.AcquireLock
{
"TransactionID": 1
}

2.curl -k -H "X-Auth-Token:$bmc_tokens" -XPOST -H "Content-type: application/json" -d '{
"Request" :[
{
"LockType":"Read",
"SegmentFlags":
[
{"LockFlag":"LockSame","SegmentLength":3},
{"LockFlag":"DontLock","SegmentLength":4}
],
"ResourceID": 256
}
]
}' https://<ip>/ibm/v1/HMC/LockService/Actions/LockService.AcquireLock
{
"TransactionID": 2
}

3. Try releasing the lock owned by it

curl -k -H "X-Auth-Token:$bmc_tokens" -XPOST -H "Content-type: application/json" -d
'{"TransactionIDs": [1]}' https://<ip>/ibm/v1/HMC/LockService/Actions/LockService.ReleaseLock

4. Try releasing the lock, which is not owned by the same session

curl -k -H "X-Auth-Token:$bmc_tokens" -XPOST -H "Content-type: application/json" -d
'{"TransactionIDs": [2]}' https://127.0.0.1:2443/ibm/v1/HMC/LockService/Actions/LockService.ReleaseLock

{
"Record": {
"HMCID": "hmc-id",
"LockType": "Read",
"ResourceID": 256,
"SegmentFlags": [
{
"LockFlag": "LockSame",
"SegmentLength": 3
},
{
"LockFlag": "DontLock",
"SegmentLength": 4
}
],
"SessionID": "qM4D0VfZt3",
"TransactionID": 2
}
}

Signed-off-by: manojkiraneda <manojkiran.eda@gmail.com>
Change-Id: I5d75d44ce805358b25dc293db4dc0f44f4317c06

show more ...

0b631aea03-Dec-2019 manojkiraneda <manojkiran.eda@gmail.com>

Implement Acquire Lock Function in Lock Service

- This commit implements the rest API by which any external
client(Ex: Hardware Management Console) can request for a
single/multiple locks as per th

Implement Acquire Lock Function in Lock Service

- This commit implements the rest API by which any external
client(Ex: Hardware Management Console) can request for a
single/multiple locks as per the design specification mentioned
in `docs/designs/management-console/hmc-lock-management.md`

Tested By:

1. curl -k -H "X-Auth-Token:$bmc_tokens" -XPOST -H "Content-type: application/json" -d '{
"Request" :[
{
"LockType":"Read",
"SegmentFlags":
[
{"LockFlag":"LockSame","SegmentLength":3},
{"LockFlag":"DontLock","SegmentLength":4}
],
"ResourceID": 256
}
]
}' https://<ip>/ibm/v1/HMC/LockService/Actions/LockService.AcquireLock

2.curl -k -H "X-Auth-Token:$bmc_tokens" -XPOST -H "Content-type: application/json" -d '{
"Request" :[
{
"LockType":"Read",
"SegmentFlags":
[
{"LockFlag":"LockAll","SegmentLength":2},
{"LockFlag":"DontLock","SegmentLength":1}
],
"ResourceID": 234
},
{
"LockType" : "Read",
"SegmentFlags":
[
{"LockFlag":"DontLock","SegmentLength":2},
{"LockFlag":"DontLock","SegmentLength":1}
],
"ResourceID": 234
}
]}' https://<ip>/ibm/v1/HMC/LockService/Actions/LockService.AcquireLock

Signed-off-by: manojkiraneda <manojkiran.eda@gmail.com>
Change-Id: Ia173878702afe7c00160b7935d6a03099b7df622

show more ...

734a1c3714-Dec-2019 Ratan Gupta <ratagupt@linux.vnet.ibm.com>

Implement lock service introspect

This will list down the actions implemented by the
Lock Service.

TestedBy:
curl -k -H "X-Auth-Token: $bmc_tokens" -X GET https://<ip>:443/ibm/v1/HMC/LockService
{

Implement lock service introspect

This will list down the actions implemented by the
Lock Service.

TestedBy:
curl -k -H "X-Auth-Token: $bmc_tokens" -X GET https://<ip>:443/ibm/v1/HMC/LockService
{
"Actions": {
"#LockService.AcquireLock": {
"target": "/ibm/v1/HMC/LockService/Actions/LockService.AcquireLock"
},
"#LockService.GetLockList": {
"target": "/ibm/v1/HMC/LockService/Actions/LockService.GetLockList"
},
"#LockService.ReleaseLock": {
"target": "/ibm/v1/HMC/LockService/Actions/LockService.ReleaseLock"
}
}
}

Signed-off-by: Ratan Gupta <ratagupt@linux.vnet.ibm.com>
Change-Id: Ifeb53c06c4ff80676c892f1e64518469a3aeb239

show more ...

d3630cb813-Dec-2019 Ratan Gupta <ratagupt@linux.vnet.ibm.com>

Implement config file collection

This commit list the config files and implements the
action to delete all the config files

TestedBy:

List config files:

curl -k -H "X-Auth-Token: $bmc_tokens" -X

Implement config file collection

This commit list the config files and implements the
action to delete all the config files

TestedBy:

List config files:

curl -k -H "X-Auth-Token: $bmc_tokens" -X GET
https://<ip>:443/ibm/v1/Host/ConfigFiles

Delete all the config files:

curl -k -H "X-Auth-Token: $bmc_tokens" -X POST
https://<ip>:443/ibm/v1/Host/ConfigFiles/Actions/FileCollection.DeleteAll

Signed-off-by: Ratan Gupta <ratagupt@linux.vnet.ibm.com>
Change-Id: I1a32906709ba32c8bd5328d8eb983705f8a3a6cd

show more ...

1c7b07c709-Sep-2019 asmithakarun <asmitk01@in.ibm.com>

Read and Delete config files through REST interface

This commit supports Read, Delete the config files through
REST interface.

Test-by:

1. Read a save area file:
curl -k -H "X-Auth-Token: $bmc_tok

Read and Delete config files through REST interface

This commit supports Read, Delete the config files through
REST interface.

Test-by:

1. Read a save area file:
curl -k -H "X-Auth-Token: $bmc_token" -X GET https://${bmc}/ibm/v1/Host/ConfigFiles/<filename>

2. Delete a save area file:
curl -k -H "X-Auth-Token: $bmc_token" -X DELETE https://${bmc}/ibm/v1/Host/ConfigFiles/<filename>

Signed-off-by: Asmitha Karunanithi <asmitk01@in.ibm.com>
Change-Id: Id326b516e84e93c68d2260f5372e6e7f123a0e87
Signed-off-by: Sunitha Harish <sunithaharish04@gmail.com>

show more ...

97b0e43a21-Nov-2019 Sunitha Harish <sunithaharish04@gmail.com>

Save-area file upload to BMC

This change includes:
1. New compiler option for the IBM management console specific functionalities
2. New REST path handler for the IBM path /ibm/v1/Host/ConfigFiles
3

Save-area file upload to BMC

This change includes:
1. New compiler option for the IBM management console specific functionalities
2. New REST path handler for the IBM path /ibm/v1/Host/ConfigFiles
3. Save-Area file Upload through REST interface PUT command

Tested by :
curl -k -H "X-Auth-Token: $bmc_token" -X PUT https://${bmc}/ibm/v1/Host/ConfigFiles/<filename> --data-binary "@<filepath>"

Signed-off-by: Sunitha Harish <sunithaharish04@gmail.com>
Change-Id: I939938009b2de447aea9af5bb3c53bdb845c4084

show more ...

453fed0613-Dec-2019 Ratan Gupta <ratagupt@linux.vnet.ibm.com>

Rest service root implementation

This commit introduces the following
=> Service root implementation
=> compiler option for the IBM management console specific functionalities

TestedBy:
curl -k -H

Rest service root implementation

This commit introduces the following
=> Service root implementation
=> compiler option for the IBM management console specific functionalities

TestedBy:
curl -k -H "X-Auth-Token: $bmc_token" -X GET https://${bmc}/ibm/v1

Signed-off-by: Ratan Gupta <ratagupt@linux.vnet.ibm.com>
Change-Id: I2dcb8eee0b69b1723e0cc3d980a5846b3519e7d9

show more ...


/openbmc/bmcweb/.clang-format
/openbmc/bmcweb/.gitignore
/openbmc/bmcweb/CMakeLists.txt
/openbmc/bmcweb/CMakeLists.txt.in
/openbmc/bmcweb/DEVELOPING.md
/openbmc/bmcweb/JenkinsFile
/openbmc/bmcweb/LICENCE
/openbmc/bmcweb/MAINTAINERS
/openbmc/bmcweb/README.md
/openbmc/bmcweb/Redfish.md
/openbmc/bmcweb/bmcweb.service.in
/openbmc/bmcweb/bmcweb.socket
/openbmc/bmcweb/build_x86.sh
/openbmc/bmcweb/cmake-format.json
/openbmc/bmcweb/cmake/FindGMock.cmake
/openbmc/bmcweb/cmake/FindPAM.cmake
/openbmc/bmcweb/cmake/FindSystemd.cmake
/openbmc/bmcweb/cmake/Finddbus.cmake
/openbmc/bmcweb/config.h.in
/openbmc/bmcweb/http/LICENSE
/openbmc/bmcweb/http/app.h
/openbmc/bmcweb/http/common.h
/openbmc/bmcweb/http/http_connection.h
/openbmc/bmcweb/http/http_request.h
/openbmc/bmcweb/http/http_response.h
/openbmc/bmcweb/http/http_server.h
/openbmc/bmcweb/http/logging.h
/openbmc/bmcweb/http/middleware_context.h
/openbmc/bmcweb/http/query_string.h
/openbmc/bmcweb/http/routing.h
/openbmc/bmcweb/http/timer_queue.h
/openbmc/bmcweb/http/utility.h
/openbmc/bmcweb/http/websocket.h
/openbmc/bmcweb/include/async_resp.hpp
/openbmc/bmcweb/include/big_list_of_naughty_strings.hpp
/openbmc/bmcweb/include/dbus_monitor.hpp
/openbmc/bmcweb/include/dbus_singleton.hpp
/openbmc/bmcweb/include/dbus_utility.hpp
/openbmc/bmcweb/include/gzip_helper.hpp
/openbmc/bmcweb/include/http_utility.hpp
management_console_rest.hpp
/openbmc/bmcweb/include/image_upload.hpp
/openbmc/bmcweb/include/kvm_websocket.hpp
/openbmc/bmcweb/include/nbd_proxy.hpp
/openbmc/bmcweb/include/obmc_console.hpp
/openbmc/bmcweb/include/openbmc_dbus_rest.hpp
/openbmc/bmcweb/include/pam_authenticate.hpp
/openbmc/bmcweb/include/persistent_data_middleware.hpp
/openbmc/bmcweb/include/redfish_v1.hpp
/openbmc/bmcweb/include/security_headers_middleware.hpp
/openbmc/bmcweb/include/sessions.hpp
/openbmc/bmcweb/include/ssl_key_handler.hpp
/openbmc/bmcweb/include/token_authorization_middleware.hpp
/openbmc/bmcweb/include/vm_websocket.hpp
/openbmc/bmcweb/include/webassets.hpp
/openbmc/bmcweb/include/webserver_common.hpp
/openbmc/bmcweb/pam-webserver
/openbmc/bmcweb/redfish-core/include/error_messages.hpp
/openbmc/bmcweb/redfish-core/include/node.hpp
/openbmc/bmcweb/redfish-core/include/privileges.hpp
/openbmc/bmcweb/redfish-core/include/redfish.hpp
/openbmc/bmcweb/redfish-core/include/registries.hpp
/openbmc/bmcweb/redfish-core/include/registries/base_message_registry.hpp
/openbmc/bmcweb/redfish-core/include/registries/openbmc_message_registry.hpp
/openbmc/bmcweb/redfish-core/include/registries/task_event_message_registry.hpp
/openbmc/bmcweb/redfish-core/include/utils/fw_utils.hpp
/openbmc/bmcweb/redfish-core/include/utils/json_utils.hpp
/openbmc/bmcweb/redfish-core/include/utils/systemd_utils.hpp
/openbmc/bmcweb/redfish-core/lib/account_service.hpp
/openbmc/bmcweb/redfish-core/lib/bios.hpp
/openbmc/bmcweb/redfish-core/lib/certificate_service.hpp
/openbmc/bmcweb/redfish-core/lib/chassis.hpp
/openbmc/bmcweb/redfish-core/lib/cpudimm.hpp
/openbmc/bmcweb/redfish-core/lib/ethernet.hpp
/openbmc/bmcweb/redfish-core/lib/health.hpp
/openbmc/bmcweb/redfish-core/lib/led.hpp
/openbmc/bmcweb/redfish-core/lib/log_services.hpp
/openbmc/bmcweb/redfish-core/lib/managers.hpp
/openbmc/bmcweb/redfish-core/lib/message_registries.hpp
/openbmc/bmcweb/redfish-core/lib/network_protocol.hpp
/openbmc/bmcweb/redfish-core/lib/pcie.hpp
/openbmc/bmcweb/redfish-core/lib/power.hpp
/openbmc/bmcweb/redfish-core/lib/redfish_sessions.hpp
/openbmc/bmcweb/redfish-core/lib/redfish_util.hpp
/openbmc/bmcweb/redfish-core/lib/roles.hpp
/openbmc/bmcweb/redfish-core/lib/sensors.hpp
/openbmc/bmcweb/redfish-core/lib/service_root.hpp
/openbmc/bmcweb/redfish-core/lib/storage.hpp
/openbmc/bmcweb/redfish-core/lib/systems.hpp
/openbmc/bmcweb/redfish-core/lib/task.hpp
/openbmc/bmcweb/redfish-core/lib/thermal.hpp
/openbmc/bmcweb/redfish-core/lib/update_service.hpp
/openbmc/bmcweb/redfish-core/lib/virtual_media.hpp
/openbmc/bmcweb/redfish-core/src/error_messages.cpp
/openbmc/bmcweb/redfish-core/src/utils/json_utils.cpp
/openbmc/bmcweb/redfish-core/ut/privileges_test.cpp
/openbmc/bmcweb/scripts/parse_registries.py
/openbmc/bmcweb/scripts/run_clang_tidy.py
/openbmc/bmcweb/scripts/update_schemas.py
/openbmc/bmcweb/scripts/websocket_test.py
/openbmc/bmcweb/src/ast_jpeg_decoder_test.cpp
/openbmc/bmcweb/src/ast_video_puller_test.cpp
/openbmc/bmcweb/src/base64.cpp
/openbmc/bmcweb/src/crow_getroutes_test.cpp
/openbmc/bmcweb/src/crow_test.cpp
/openbmc/bmcweb/src/gtest_main.cpp
/openbmc/bmcweb/src/kvm_websocket_test.cpp
/openbmc/bmcweb/src/msan_test.cpp
/openbmc/bmcweb/src/openbmc_jtag_rest_test.cpp
/openbmc/bmcweb/src/security_headers_middleware_test.cpp
/openbmc/bmcweb/src/ssl_key_handler_test.cpp
/openbmc/bmcweb/src/test_resources/aspeedblackscreen.bin
/openbmc/bmcweb/src/test_resources/aspeedbluescreen.bin
/openbmc/bmcweb/src/test_resources/blns
/openbmc/bmcweb/src/test_resources/ubuntu_444_800x600_0chrom_0lum.bin
/openbmc/bmcweb/src/token_authorization_middleware_test.cpp
/openbmc/bmcweb/src/webassets_test.cpp
/openbmc/bmcweb/src/webserver_main.cpp
/openbmc/bmcweb/static/DMTF_Redfish_logo_2017.svg
/openbmc/bmcweb/static/highlight.pack.js
/openbmc/bmcweb/static/redfish/v1/$metadata/index.xml
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/AccelerationFunction/AccelerationFunction.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/AccelerationFunction/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/AccountService/AccountService.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/AccountService/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/ActionInfo/ActionInfo.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/ActionInfo/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/AddressPool/AddressPool.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/AddressPool/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Assembly/Assembly.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Assembly/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/AttributeRegistry/AttributeRegistry.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/AttributeRegistry/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Bios/Bios.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Bios/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/BootOption/BootOption.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/BootOption/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Certificate/Certificate.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Certificate/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/CertificateLocations/CertificateLocations.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/CertificateLocations/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/CertificateService/CertificateService.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/CertificateService/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Chassis/Chassis.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Chassis/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Circuit/Circuit.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Circuit/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/CollectionCapabilities/CollectionCapabilities.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/CollectionCapabilities/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/CompositionService/CompositionService.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/CompositionService/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/ComputerSystem/ComputerSystem.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/ComputerSystem/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Drive/Drive.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Drive/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Endpoint/Endpoint.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Endpoint/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/EthernetInterface/EthernetInterface.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/EthernetInterface/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Event/Event.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Event/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/EventDestination/EventDestination.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/EventDestination/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/EventService/EventService.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/EventService/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/ExternalAccountProvider/ExternalAccountProvider.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/ExternalAccountProvider/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Fabric/Fabric.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Fabric/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/FabricAdapter/FabricAdapter.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/FabricAdapter/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Facility/Facility.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Facility/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/HostInterface/HostInterface.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/HostInterface/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/IPAddresses/IPAddresses.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/IPAddresses/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Job/Job.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Job/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/JobService/JobService.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/JobService/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/JsonSchemaFile/JsonSchemaFile.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/JsonSchemaFile/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/LogEntry/LogEntry.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/LogEntry/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/LogService/LogService.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/LogService/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Manager/Manager.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Manager/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/ManagerAccount/ManagerAccount.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/ManagerAccount/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/ManagerNetworkProtocol/ManagerNetworkProtocol.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/ManagerNetworkProtocol/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/MediaController/MediaController.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/MediaController/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Memory/Memory.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Memory/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/MemoryChunks/MemoryChunks.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/MemoryChunks/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/MemoryDomain/MemoryDomain.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/MemoryDomain/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/MemoryMetrics/MemoryMetrics.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/MemoryMetrics/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Message/Message.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Message/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/MessageRegistry/MessageRegistry.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/MessageRegistry/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/MessageRegistryFile/MessageRegistryFile.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/MessageRegistryFile/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/MetricDefinition/MetricDefinition.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/MetricDefinition/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/MetricReport/MetricReport.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/MetricReport/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/MetricReportDefinition/MetricReportDefinition.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/MetricReportDefinition/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/NetworkAdapter/NetworkAdapter.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/NetworkAdapter/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/NetworkDeviceFunction/NetworkDeviceFunction.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/NetworkDeviceFunction/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/NetworkInterface/NetworkInterface.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/NetworkInterface/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/NetworkPort/NetworkPort.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/NetworkPort/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/OemAccountService/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/OemComputerSystem/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/OemCrashdump/OemCrashdump.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/OemCrashdump/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/OemManager/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/OemVirtualMedia/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Outlet/Outlet.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Outlet/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/OutletGroup/OutletGroup.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/OutletGroup/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/PCIeDevice/PCIeDevice.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/PCIeDevice/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/PCIeFunction/PCIeFunction.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/PCIeFunction/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/PCIeSlots/PCIeSlots.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/PCIeSlots/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/PhysicalContext/PhysicalContext.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/PhysicalContext/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Port/Port.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Port/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/PortMetrics/PortMetrics.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/PortMetrics/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Power/Power.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Power/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/PowerDistribution/PowerDistribution.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/PowerDistribution/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/PowerDistributionMetrics/PowerDistributionMetrics.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/PowerDistributionMetrics/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/PowerDomain/PowerDomain.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/PowerDomain/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/PowerEquipment/PowerEquipment.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/PowerEquipment/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/PrivilegeRegistry/PrivilegeRegistry.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/PrivilegeRegistry/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Privileges/Privileges.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Privileges/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Processor/Processor.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Processor/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/ProcessorMetrics/ProcessorMetrics.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/ProcessorMetrics/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Redundancy/Redundancy.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Redundancy/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Resource/Resource.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Resource/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/ResourceBlock/ResourceBlock.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/ResourceBlock/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Role/Role.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Role/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/RouteEntry/RouteEntry.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/RouteEntry/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/RouteSetEntry/RouteSetEntry.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/RouteSetEntry/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Schedule/Schedule.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Schedule/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/SecureBoot/SecureBoot.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/SecureBoot/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Sensor/Sensor.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Sensor/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/SerialInterface/SerialInterface.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/SerialInterface/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/ServiceRoot/ServiceRoot.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/ServiceRoot/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Session/Session.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Session/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/SessionService/SessionService.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/SessionService/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Settings/Settings.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Settings/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/SimpleStorage/SimpleStorage.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/SimpleStorage/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/SoftwareInventory/SoftwareInventory.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/SoftwareInventory/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Storage/Storage.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Storage/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Switch/Switch.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Switch/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Task/Task.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Task/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/TaskService/TaskService.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/TaskService/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/TelemetryService/TelemetryService.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/TelemetryService/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Thermal/Thermal.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Thermal/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Triggers/Triggers.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Triggers/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/UpdateService/UpdateService.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/UpdateService/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/VCATEntry/VCATEntry.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/VCATEntry/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/VLanNetworkInterface/VLanNetworkInterface.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/VLanNetworkInterface/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/VirtualMedia/VirtualMedia.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/VirtualMedia/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Volume/Volume.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Volume/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Zone/Zone.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/Zone/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/odata/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/odata/odata.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/redfish-error/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/redfish-error/redfish-error.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/redfish-payload-annotations/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/redfish-payload-annotations/redfish-payload-annotations.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/redfish-schema/index.json
/openbmc/bmcweb/static/redfish/v1/JsonSchemas/redfish-schema/redfish-schema.json
/openbmc/bmcweb/static/redfish/v1/odata/index.json
/openbmc/bmcweb/static/redfish/v1/schema/AccelerationFunctionCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/AccelerationFunction_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/AccountService_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ActionInfo_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/AddressPoolCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/AddressPool_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Assembly_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/AttributeRegistry_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Bios_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/BootOptionCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/BootOption_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/CertificateCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/CertificateLocations_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/CertificateService_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Certificate_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ChassisCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Chassis_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/CircuitCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Circuit_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/CollectionCapabilities_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/CompositionService_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ComputerSystemCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ComputerSystem_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Drive_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/EndpointCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Endpoint_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/EthernetInterfaceCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/EthernetInterface_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/EventDestinationCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/EventDestination_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/EventService_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Event_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ExternalAccountProviderCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ExternalAccountProvider_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/FabricAdapterCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/FabricAdapter_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/FabricCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Fabric_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/FacilityCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Facility_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/HostInterfaceCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/HostInterface_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/IPAddresses_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/JobCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/JobService_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Job_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/JsonSchemaFileCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/JsonSchemaFile_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/LogEntryCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/LogEntry_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/LogServiceCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/LogService_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ManagerAccountCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ManagerAccount_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ManagerCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ManagerNetworkProtocol_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Manager_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MediaControllerCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MediaController_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MemoryChunksCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MemoryChunks_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MemoryCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MemoryDomainCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MemoryDomain_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MemoryMetrics_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Memory_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MessageRegistryCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MessageRegistryFileCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MessageRegistryFile_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MessageRegistry_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Message_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MetricDefinitionCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MetricDefinition_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MetricReportCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MetricReportDefinitionCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MetricReportDefinition_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/MetricReport_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/NetworkAdapterCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/NetworkAdapter_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/NetworkDeviceFunctionCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/NetworkDeviceFunction_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/NetworkInterfaceCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/NetworkInterface_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/NetworkPortCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/NetworkPort_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/OemAccountService_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/OemComputerSystem_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/OemCrashdump_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/OemManager_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/OemVirtualMedia_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/OutletCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/OutletGroupCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/OutletGroup_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Outlet_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PCIeDeviceCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PCIeDevice_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PCIeFunctionCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PCIeFunction_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PCIeSlots_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PhysicalContext_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PortCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PortMetrics_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Port_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PowerDistributionCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PowerDistributionMetrics_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PowerDistribution_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PowerDomainCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PowerDomain_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PowerEquipment_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Power_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/PrivilegeRegistry_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Privileges_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ProcessorCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ProcessorMetrics_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Processor_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Protocol_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/RedfishError_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/RedfishExtensions_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Redundancy_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ResourceBlockCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ResourceBlock_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Resource_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/RoleCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Role_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/RouteEntryCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/RouteEntry_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/RouteSetEntryCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/RouteSetEntry_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Schedule_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/SecureBoot_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/SensorCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Sensor_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/SerialInterfaceCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/SerialInterface_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ServiceRoot_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/SessionCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/SessionService_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Session_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Settings_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/SimpleStorageCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/SimpleStorage_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/SoftwareInventoryCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/SoftwareInventory_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/StorageCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Storage_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/SwitchCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Switch_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/TaskCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/TaskService_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Task_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/TelemetryService_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Thermal_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/TriggersCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Triggers_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/UpdateService_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/VCATEntryCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/VCATEntry_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/VLanNetworkInterfaceCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/VLanNetworkInterface_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/VirtualMediaCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/VirtualMedia_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/VolumeCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Volume_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/ZoneCollection_v1.xml
/openbmc/bmcweb/static/redfish/v1/schema/Zone_v1.xml
/openbmc/bmcweb/static/styles/default.css

1234