[Ofmfwg] Rough notes on OFMF POC behavior

Ahlvers, Richelle richelle.ahlvers at intel.com
Wed Oct 27 15:39:12 PDT 2021


Create Memory Chunk:


POST Request to OFMF:  "/redfish/v1/Chassis/1/MemoryDomains/1/MemoryChunks/NewChunk"

{
    "@odata.id": "/redfish/v1/Chassis/1/MemoryDomains/1/MemoryChunks/1",
   "@odata.type": "#MemoryChunks.v1_4_1.MemoryChunks",

    "AddressRangeOffsetMiB": 0,

    "Id": "1", (Framework will set properly if not sent)

    "Links": {
        "Endpoints": [
            {
                "odata.id": "/redfish/v1/Fabrics/GenZ/Endpoints/7"
            }
        ]
    },

    "MemoryType": "DDR5",
    "DriverType": "??",
    "MemoryChunkSizeMiB": 65536,
    "Name": "Memory Chunk 1"
}

Agent: Need type of memory, driver type, chunk size, address range offset, and Links.Endpoints.

Return: Agent to send 200 + body; OFMF to copy properties into new object stored in OFMF.


Connections:
{
                "@odata.id": "/redfish/v1/Fabrics/GenZ/Connections/newConnection",

                "AccessState": ???
                "AccessCapabilities": ???

                "Links": {
                                "InitiatorEndpoints": [{ "@odata.id": "/redfish/v1/Fabrics/GenZ/Endpoints/EP1" }],

                                "TargetEndpoints" : [{ "@odata.id": "/redfish/v1/Fabrics/GenZ/Endpoints/EP2" }]
                }
}

Does agent populate Links.Connections in Endpoints?  No. OFMF needs to patch endpoints as a shortcut?

Endpoints:
{
                "Links": {
                                "Connections": [{"@odata.id": "/redfish/v1/Fabrics/GenZ/Connections/newConnection"}]
                }
}

Richelle Ahlvers

Richelle.ahlvers at intel.com<mailto:Richelle.ahlvers at intel.com>
+1 720-652-5711 (work)
+1 719-659-0166 (cell)

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/ofmfwg/attachments/20211027/dc5db23d/attachment.htm>


More information about the Ofmfwg mailing list