[dpdk-dev] [PATCH v2] ethdev: change vtune profiling approach
Ferruh Yigit
ferruh.yigit at intel.com
Wed Aug 22 19:13:46 CEST 2018
On 7/24/2018 2:17 PM, Wiles, Keith wrote:
>
>
>> On Jul 19, 2018, at 7:21 AM, ilia.kurakin at intel.com wrote:
>>
>> From: Ilia Kurakin <ilia.kurakin at intel.com>
>>
>> The patch changes rx_burst profiling approach:
>> 1. VTune's instrumentation is removed
>> 2. empty hook callback for profiling is added
>> This way all VTune-specific logic moves to the VTune side.
>> Hook is enabled only when CONFIG_RTE_ETHDEV_PROFILE_WITH_VTUNE option
>> is turned on. VTune uses this hook to attach to the polling cycle. It
>> is not possible to attach to the rx_burst directly, as it is inline.
>>
>> Signed-off-by: Ilia Kurakin <ilia.kurakin at intel.com>
>>
>> ---
>>
>> -v2 change:
>> fix coding style issue, re-merge
>>
>> config/common_base | 2 +-
>> doc/guides/prog_guide/profile_app.rst | 34 ++---------
>> lib/librte_ethdev/ethdev_profile.c | 103 +++++-----------------------------
>> lib/librte_ethdev/ethdev_profile.h | 6 +-
>> lib/librte_ethdev/rte_ethdev.c | 4 +-
>> 5 files changed, 25 insertions(+), 124 deletions(-)
>>
>
> Looks good and a cleaner method.
>
> Acked-by: Keith Wiles <keith.wiles at intel.com>
Acked-by: Ferruh Yigit <ferruh.yigit at intel.com>
More information about the dev
mailing list