summaryrefslogtreecommitdiff
path: root/vswitchd
diff options
context:
space:
mode:
authorMichal Weglicki <michalx.weglicki@intel.com>2017-11-14 10:59:44 +0000
committerIan Stokes <ian.stokes@intel.com>2017-12-08 21:42:54 +0000
commit3eb8d4fa0db3159a8ffc8f52223417b3417263b3 (patch)
treea7afe4a7fe4c93e96d729126ddd8b69c0099ce83 /vswitchd
parentd9d73f84ea2211c15ad66a2d578a6af1c7f2e26d (diff)
downloadopenvswitch-3eb8d4fa0db3159a8ffc8f52223417b3417263b3.tar.gz
netdev-dpdk: extend netdev_dpdk_get_status to include if_type and if_descr
This commit extends netdev_dpdk_get_status API to include additional driver-related information: if_type and if_descr. v2->v3: Code rebase. v3->v4: Minor comments applied. v5->v6: Adds DPDK port specific description in documentation. Co-authored-by: Michal Weglicki <michalx.weglicki@intel.com> Signed-off-by: Michal Weglicki <michalx.weglicki@intel.com> Signed-off-by: Przemyslaw Szczerbik <przemyslawx.szczerbik@intel.com> Tested-by: Greg Rose <gvrose8192@gmail.com> Reviewed-by: Greg Rose <gvrose8192@gmail.com> Signed-off-by: Ian Stokes <ian.stokes@intel.com>
Diffstat (limited to 'vswitchd')
-rw-r--r--vswitchd/vswitch.xml64
1 files changed, 64 insertions, 0 deletions
diff --git a/vswitchd/vswitch.xml b/vswitchd/vswitch.xml
index 4c317d062..21ffaf541 100644
--- a/vswitchd/vswitch.xml
+++ b/vswitchd/vswitch.xml
@@ -2830,6 +2830,70 @@ ovs-vsctl add-port br0 p0 -- set Interface p0 type=patch options:peer=p1 \
Whether carrier is detected on <ref column="status"
key="tunnel_egress_iface"/>.
</column>
+
+ <group title="dpdk">
+ <p>
+ DPDK specific interface status options.
+ </p>
+
+ <column name="status" key="port_no">
+ DPDK port ID.
+ </column>
+
+ <column name="status" key="numa_id">
+ NUMA socket ID to which an Ethernet device is connected.
+ </column>
+
+ <column name="status" key="min_rx_bufsize">
+ Minimum size of RX buffer.
+ </column>
+
+ <column name="status" key="max_rx_pktlen">
+ Maximum configurable length of RX pkt.
+ </column>
+
+ <column name="status" key="max_rx_queues">
+ Maximum number of RX queues.
+ </column>
+
+ <column name="status" key="max_tx_queues">
+ Maximum number of TX queues.
+ </column>
+
+ <column name="status" key="max_mac_addrs">
+ Maximum number of MAC addresses.
+ </column>
+
+ <column name="status" key="max_hash_mac_addrs">
+ Maximum number of hash MAC addresses for MTA and UTA.
+ </column>
+
+ <column name="status" key="max_vfs">
+ Maximum number of hash MAC addresses for MTA and UTA.
+ Maximum number of VFs.
+ </column>
+
+ <column name="status" key="max_vmdq_pools">
+ Maximum number of VMDq pools.
+ </column>
+
+ <column name="status" key="if_type">
+ Interface type ID according to IANA ifTYPE MIB definitions.
+ </column>
+
+ <column name="status" key="if_descr">
+ Interface description string.
+ </column>
+
+ <column name="status" key="pci-vendor_id">
+ Vendor ID of PCI device.
+ </column>
+
+ <column name="status" key="pci-device_id">
+ Device ID of PCI device.
+ </column>
+
+ </group>
</group>
<group title="Statistics">