diff options
author | Michal Weglicki <michalx.weglicki@intel.com> | 2017-11-14 10:59:44 +0000 |
---|---|---|
committer | Ian Stokes <ian.stokes@intel.com> | 2017-12-08 21:42:54 +0000 |
commit | 3eb8d4fa0db3159a8ffc8f52223417b3417263b3 (patch) | |
tree | a7afe4a7fe4c93e96d729126ddd8b69c0099ce83 /vswitchd | |
parent | d9d73f84ea2211c15ad66a2d578a6af1c7f2e26d (diff) | |
download | openvswitch-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.xml | 64 |
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"> |