You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -805,8 +784,8 @@ Represents a specific path to target controller
805
784
| 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 |
806
785
| controller_name_ref |[string](#string)|| Nvme Remote Controller this path corresponds to |
807
786
| 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 |
810
789
811
790
812
791
@@ -823,6 +802,8 @@ Represents a target controller
823
802
| ----- | ---- | ----- | ----------- |
824
803
| 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 |
| tcp |[TcpController](#opi_api-storage-v1-TcpController)|| Nvme over TCP specific fields |
@@ -2702,6 +2683,8 @@ Represents Fabrics Endpoint
2702
2683
| traddr |[string](#string)|| ip address for TCP and RDMA |
2703
2684
| trsvcid |[string](#string)|| port for TCP and RDMA |
2704
2685
| 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 |
2705
2688
2706
2689
2707
2690
@@ -2723,9 +2706,18 @@ confusion with storage "devices".
2723
2706
2724
2707
| Field | Type | Label | Description |
2725
2708
| ----- | ---- | ----- | ----------- |
2726
-
| port_id |[google.protobuf.Int32Value](#google-protobuf-Int32Value)|| The "port" or "device". In other words, the connector/cable that's plugged into a particular host. This number may end up matching the host-assigned "device" 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 "function" 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 "device". This may end up matching the host-assigned "function" 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 "port" or "device". In other words, the connector/cable that's plugged into a particular host. This number may end up matching the host-assigned "device" 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 "bus" 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 "function" 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 "device" 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 "device". This may end up matching the host-assigned "function" 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 "function" part of BDF |
2718
+
| domain_id | [google.protobuf.Int32Value](#google-protobuf-Int32Value) | | for frontend: Not used
0 commit comments