vmm: openapi: Add pci_device_id to the required device entries

Also add pci_segment that was missing from vfio-user devices.

Signed-off-by: Rob Bradford <rbradford@meta.com>
This commit is contained in:
Rob Bradford
2026-04-04 11:57:13 -07:00
parent c3ec804a44
commit e5d73159f6
+30
View File
@@ -984,6 +984,9 @@ components:
pci_segment: pci_segment:
type: integer type: integer
format: int16 format: int16
pci_device_id:
type: integer
format: uint8
id: id:
type: string type: string
serial: serial:
@@ -1046,6 +1049,9 @@ components:
pci_segment: pci_segment:
type: integer type: integer
format: int16 format: int16
pci_device_id:
type: integer
format: uint8
rate_limiter_config: rate_limiter_config:
$ref: "#/components/schemas/RateLimiterConfig" $ref: "#/components/schemas/RateLimiterConfig"
offload_tso: offload_tso:
@@ -1107,6 +1113,9 @@ components:
pci_segment: pci_segment:
type: integer type: integer
format: int16 format: int16
pci_device_id:
type: integer
format: uint8
id: id:
type: string type: string
@@ -1127,6 +1136,9 @@ components:
pci_segment: pci_segment:
type: integer type: integer
format: int16 format: int16
pci_device_id:
type: integer
format: uint8
virtio_id: virtio_id:
type: uint32 type: uint32
@@ -1149,6 +1161,9 @@ components:
pci_segment: pci_segment:
type: integer type: integer
format: int16 format: int16
pci_device_id:
type: integer
format: uint8
id: id:
type: string type: string
@@ -1196,6 +1211,9 @@ components:
pci_segment: pci_segment:
type: integer type: integer
format: int16 format: int16
pci_device_id:
type: integer
format: uint8
id: id:
type: string type: string
x_nv_gpudirect_clique: x_nv_gpudirect_clique:
@@ -1226,6 +1244,9 @@ components:
pci_segment: pci_segment:
type: integer type: integer
format: int16 format: int16
pci_device_id:
type: integer
format: uint8
id: id:
type: string type: string
@@ -1249,6 +1270,9 @@ components:
pci_segment: pci_segment:
type: integer type: integer
format: int16 format: int16
pci_device_id:
type: integer
format: uint8
id: id:
type: string type: string
@@ -1429,6 +1453,12 @@ components:
properties: properties:
socket: socket:
type: string type: string
pci_segment:
type: integer
format: int16
pci_device_id:
type: integer
format: uint8
LandlockConfig: LandlockConfig:
required: required: