eventdev: support telemetry with xstats info
authorMike Ximing Chen <mike.ximing.chen@intel.com>
Fri, 18 Sep 2020 17:39:22 +0000 (13:39 -0400)
committerJerin Jacob <jerinj@marvell.com>
Thu, 15 Oct 2020 19:09:35 +0000 (21:09 +0200)
commit62303b08b7ce016d3924caf73802df18730a3d7b
tree960ffcd7663b926315ded63010b990420a9cf6ea
parent80d1a9aff7f6088ea97d78e36de3f9edae018f1c
eventdev: support telemetry with xstats info

The telemetry library is connected with eventdev xstats and
port link info. The following new telemetry commands are added:

/eventdev/dev_list
/eventdev/port_list,DevID
/eventdev/queue_list,DevID
/eventdev/dev_xstats,DevID
/eventdev/port_xstats,DevID,PortID
/eventdev/queue_xstats,DevID,PortID
/eventdev/queue_links,DevID,PortID

queue_links command displays a list of queues linked with a specified
eventdev port and a service priority associated with each link.

Signed-off-by: Mike Ximing Chen <mike.ximing.chen@intel.com>
Reviewed-by: Ciara Power <ciara.power@intel.com>
Reviewed-by: Gage Eads <gage.eads@intel.com>
lib/librte_eventdev/meson.build
lib/librte_eventdev/rte_eventdev.c