diff --git a/features-linux.md b/features-linux.md index 2714f6618..5085a127b 100644 --- a/features-linux.md +++ b/features-linux.md @@ -203,13 +203,16 @@ Irrelevant to the availability of Intel RDT on the host operating system. * **`enabled`** (bool, OPTIONAL) represents whether the runtime supports Intel RDT. * **`schemata`** (bool, OPTIONAL) represents whether the (`schemata` field of `linux.intelRdt` in `config.json`)[config-linux.md#intelrdt] is supported. +* **`monitoring`** (bool, OPTIONAL) represents whether the + (`enableMonitoring` field of `linux.intelRdt` in `config.json`)[config-linux.md#intelrdt] is supported. ### Example ```json "intelRdt": { "enabled": true, - "schemata": true + "schemata": true, + "monitoring": true } ``` diff --git a/features.md b/features.md index ad265e685..2bf0f40a8 100644 --- a/features.md +++ b/features.md @@ -356,7 +356,8 @@ Here is a full example for reference. }, "intelRdt": { "enabled": true, - "schemata": true + "schemata": true, + "monitoring": true } }, "annotations": { diff --git a/specs-go/features/features.go b/specs-go/features/features.go index d8eb169dc..8865657ee 100644 --- a/specs-go/features/features.go +++ b/specs-go/features/features.go @@ -130,6 +130,10 @@ type IntelRdt struct { // Unrelated to whether the host supports Intel RDT or not. // Nil value means "unknown", not "false". Enabled *bool `json:"enabled,omitempty"` + // Monitoring is true if the "linux.intelRdt.enableMonitoring" field of the + // spec is implemented. + // Nil value means "unknown", not "false". + Monitoring *bool `json:"monitoring,omitempty"` } // MountExtensions represents the "mountExtensions" field.