Skip to content

Commit 60cc80e

Browse files
committed
chore(storage): auto-generated protos
Signed-off-by: Artsiom Koltun <artsiom.koltun@intel.com>
1 parent 1cea6f7 commit 60cc80e

21 files changed

+3984
-4065
lines changed

storage/v1alpha1/autogen.md

Lines changed: 18 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@
3535
- [CreateNvmeRemoteControllerRequest](#opi_api-storage-v1-CreateNvmeRemoteControllerRequest)
3636
- [DeleteNvmePathRequest](#opi_api-storage-v1-DeleteNvmePathRequest)
3737
- [DeleteNvmeRemoteControllerRequest](#opi_api-storage-v1-DeleteNvmeRemoteControllerRequest)
38-
- [FabricsPath](#opi_api-storage-v1-FabricsPath)
3938
- [GetNvmePathRequest](#opi_api-storage-v1-GetNvmePathRequest)
4039
- [GetNvmeRemoteControllerRequest](#opi_api-storage-v1-GetNvmeRemoteControllerRequest)
4140
- [GetNvmeRemoteNamespaceRequest](#opi_api-storage-v1-GetNvmeRemoteNamespaceRequest)
@@ -630,26 +629,6 @@ Represents a request to delete an Nvme Remote Controller.
630629

631630

632631

633-
<a name="opi_api-storage-v1-FabricsPath"></a>
634-
635-
### FabricsPath
636-
Represents Fabrics transport path parameters
637-
638-
639-
| Field | Type | Label | Description |
640-
| ----- | ---- | ----- | ----------- |
641-
| trsvcid | [int64](#int64) | | Destination service id (e.g. Port) |
642-
| subnqn | [string](#string) | | Subsystem NQN |
643-
| adrfam | [NvmeAddressFamily](#opi_api-storage-v1-NvmeAddressFamily) | | Address family |
644-
| source_traddr | [string](#string) | | Source address (e.g. IP of local NIC) |
645-
| source_trsvcid | [int64](#int64) | | Source port (e.g. Port of local NIC) |
646-
| hostnqn | [string](#string) | | Host NQN |
647-
648-
649-
650-
651-
652-
653632
<a name="opi_api-storage-v1-GetNvmePathRequest"></a>
654633

655634
### GetNvmePathRequest
@@ -805,8 +784,8 @@ Represents a specific path to target controller
805784
| name | [string](#string) | | name is an opaque object handle that is not user settable. name will be returned with created object user can only set {resource}_id on the Create request object |
806785
| controller_name_ref | [string](#string) | | Nvme Remote Controller this path corresponds to |
807786
| trtype | [NvmeTransportType](#opi_api-storage-v1-NvmeTransportType) | | Transport type |
808-
| traddr | [string](#string) | | Destination address (e.g. IP address, BDF for local PCIe) |
809-
| fabrics | [FabricsPath](#opi_api-storage-v1-FabricsPath) | | Not applicable for local PCIe. Required for Nvme over fabrics transport types |
787+
| pcie | [PciEndpoint](#opi_api-storage-v1-PciEndpoint) | | Required for pcie transport type. |
788+
| fabrics | [FabricsEndpoint](#opi_api-storage-v1-FabricsEndpoint) | | Required for Nvme over fabrics transport types |
810789

811790

812791

@@ -823,6 +802,8 @@ Represents a target controller
823802
| ----- | ---- | ----- | ----------- |
824803
| name | [string](#string) | | name is an opaque object handle that is not user settable. name will be returned with created object user can only set {resource}_id on the Create request object |
825804
| multipath | [NvmeMultipath](#opi_api-storage-v1-NvmeMultipath) | | Multipath mode |
805+
| subnqn | [string](#string) | | Subsystem NQN |
806+
| hostnqn | [string](#string) | | Host NQN |
826807
| io_queues_count | [int64](#int64) | | IO queues count |
827808
| queue_size | [int64](#int64) | | Queue size |
828809
| tcp | [TcpController](#opi_api-storage-v1-TcpController) | | Nvme over TCP specific fields |
@@ -2702,6 +2683,8 @@ Represents Fabrics Endpoint
27022683
| traddr | [string](#string) | | ip address for TCP and RDMA |
27032684
| trsvcid | [string](#string) | | port for TCP and RDMA |
27042685
| adrfam | [NvmeAddressFamily](#opi_api-storage-v1-NvmeAddressFamily) | | address family |
2686+
| source_traddr | [string](#string) | | source address (e.g. IP of local NIC) not used for frontend |
2687+
| source_trsvcid | [string](#string) | | source port (e.g. Port of local NIC) not used for frontend |
27052688

27062689

27072690

@@ -2723,9 +2706,18 @@ confusion with storage &#34;devices&#34;.
27232706

27242707
| Field | Type | Label | Description |
27252708
| ----- | ---- | ----- | ----------- |
2726-
| port_id | [google.protobuf.Int32Value](#google-protobuf-Int32Value) | | The &#34;port&#34; or &#34;device&#34;. In other words, the connector/cable that&#39;s plugged into a particular host. This number may end up matching the host-assigned &#34;device&#34; value in the bus:device:function identifier, but it does not strictly have to and that should not be relied upon. |
2727-
| physical_function | [google.protobuf.Int32Value](#google-protobuf-Int32Value) | | Physical function index. This may end up matching the host-assigned &#34;function&#34; value in the bus:device:function identifier, but it does not strictly have to and that should not be relied upon. |
2728-
| virtual_function | [google.protobuf.Int32Value](#google-protobuf-Int32Value) | | Virtual function index. 1-based index. The value 0 is reserved to represent the PCI physical &#34;device&#34;. This may end up matching the host-assigned &#34;function&#34; value in the bus:device:function identifier, but it does not strictly have to and that should not be relied upon. |
2709+
| port_id | [google.protobuf.Int32Value](#google-protobuf-Int32Value) | | for frontend: The &#34;port&#34; or &#34;device&#34;. In other words, the connector/cable that&#39;s plugged into a particular host. This number may end up matching the host-assigned &#34;device&#34; value in the bus:device:function identifier, but it does not strictly have to and that should not be relied upon.
2710+
2711+
for backend: Corresponds to &#34;bus&#34; part of BDF |
2712+
| physical_function | [google.protobuf.Int32Value](#google-protobuf-Int32Value) | | for frontend: Physical function index. This may end up matching the host-assigned &#34;function&#34; value in the bus:device:function identifier, but it does not strictly have to and that should not be relied upon.
2713+
2714+
for backend: Corresponds to &#34;device&#34; part of BDF |
2715+
| virtual_function | [google.protobuf.Int32Value](#google-protobuf-Int32Value) | | for frontend: Virtual function index. 1-based index. The value 0 is reserved to represent the PCI physical &#34;device&#34;. This may end up matching the host-assigned &#34;function&#34; value in the bus:device:function identifier, but it does not strictly have to and that should not be relied upon.
2716+
2717+
for backend: Corresponds to &#34;function&#34; part of BDF |
2718+
| domain_id | [google.protobuf.Int32Value](#google-protobuf-Int32Value) | | for frontend: Not used
2719+
2720+
for backend: Corresponds to pci domain value |
27292721

27302722

27312723

0 commit comments

Comments
 (0)