On Fri, Oct 15, 2021 at 09:28:43AM +0100, Power, Ciara wrote: > Hi Harman, > > >-----Original Message----- > >From: Harman Kalra <hka...@marvell.com> > >Sent: Thursday 14 October 2021 18:17 > >To: Harman Kalra <hka...@marvell.com>; dev@dpdk.org; Richardson, Bruce > ><bruce.richard...@intel.com>; Power, Ciara <ciara.po...@intel.com>; > >Burakov, Anatoly <anatoly.bura...@intel.com> > >Subject: RE: [PATCH v2] eal: add telemetry callbacks for memory info > > > >Ping... > > > >> -----Original Message----- > >> From: Harman Kalra <hka...@marvell.com> > >> Sent: Friday, October 8, 2021 6:14 PM > >> To: dev@dpdk.org; bruce.richard...@intel.com; ciara.po...@intel.com; > >> Anatoly Burakov <anatoly.bura...@intel.com> > >> Cc: Harman Kalra <hka...@marvell.com> > >> Subject: [PATCH v2] eal: add telemetry callbacks for memory info > >> > >> Registering new telemetry callbacks to list named (memzones) and > >> unnamed > >> (malloc) memory reserved and return information based on arguments > >> provided by user. > >> > >> Example: > >> Connecting to /var/run/dpdk/rte/dpdk_telemetry.v2 > >> {"version": "DPDK 21.11.0-rc0", "pid": 59754, "max_output_len": 16384} > >> Connected to application: "dpdk-testpmd" > >> --> > >> --> /eal/memzone_list > >> {"/eal/memzone_list": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]} > >> --> > >> --> > >> --> /eal/memzone_info,0 > >> {"/eal/memzone_info": {"Zone": 0, "Name": "rte_eth_dev_data", \ > >> "Length": 225408, "Address": "0x13ffc0280", "Socket": 0, "Flags": 0, \ > >> "Hugepage_size": 536870912, "Hugepage_base": "0x120000000", \ > >> "Hugepage_used": 1}} > >> --> > >> --> > >> --> /eal/memzone_info,6 > >> {"/eal/memzone_info": {"Zone": 6, "Name": "MP_mb_pool_0_0", \ > >> "Length": 669918336, "Address": "0x15811db80", "Socket": 0, \ > >> "Flags": 0, "Hugepage_size": 536870912, "Hugepage_base": > >> "0x140000000", \ > >> "Hugepage_used": 2}} > >> --> > >> --> > >> --> /eal/memzone_info,14 > >> {"/eal/memzone_info": null} > >> --> > >> --> > >> --> /eal/heap_list > >> {"/eal/heap_list": [0]} > >> --> > >> --> > >> --> /eal/heap_info,0 > >> {"/eal/heap_info": {"Head id": 0, "Name": "socket_0", \ > >> "Heap_size": 1610612736, "Free_size": 927645952, \ > >> "Alloc_size": 682966784, "Greatest_free_size": 529153152, \ > >> "Alloc_count": 482, "Free_count": 2}} > >> > >> Signed-off-by: Harman Kalra <hka...@marvell.com> > >> --- > <snip> > > From a Telemetry usage point of view, > > Acked-by: Ciara Power <ciara.po...@intel.com>
Agree, this patch is much more in keeping with the existing way of working than the v1. Acked-by: Bruce Richardson <bruce.richard...@intel.com>