Re: [dpdk-dev] [EXT] Re: [PATCH v3 1/1] app/test: fix --socket-mem option in eal flag autotest

2019-07-27 Thread Vamsi Krishna Attunuru
Hi, > -Original Message- > From: David Marchand > Sent: Friday, July 26, 2019 7:10 PM > To: Vamsi Krishna Attunuru > Cc: dev ; Thomas Monjalon ; Jerin > Jacob Kollanukkaran ; Aaron Conole > > Subject: [EXT] Re: [PATCH v3 1/1] app/test: fix --socket-mem option in eal > flag > autotest >

[dpdk-dev] [PATCH v2 2/2] net/octeontx2: support read clock API

2019-07-27 Thread Harman Kalra
This patch implements read clock api whose purpose is to return raw clock ticks. Using this API real time ticks spent in processing a packet can be known: - mbuf->timestamp Calling mbox for reading raw clock ticks in fastpath is very expensive so its value is derived from time stamp counter(t

[dpdk-dev] [PATCH v2 1/2] net/octeontx2: fix ptp performance issue

2019-07-27 Thread Harman Kalra
A huge drop in per core MPPS value was observed when PTP stack is enabled. The reason behind the bottleneck is HW serialises the transfer of all SQEs, which seeks timestamp capture, on the same send DMA path. Hence only those packets which requires timestamp capture should set SETTSTAMP in send mem

[dpdk-dev] [PATCH v2 2/2] net/octeontx2: support read clock API

2019-07-27 Thread Harman Kalra
This patch implements read clock api whose purpose is to return raw clock ticks. Using this API real time ticks spent in processing a packet can be known: - mbuf->timestamp Calling mbox for reading raw clock ticks in fastpath is very expensive so its value is derived from time stamp counter(t

[dpdk-dev] [PATCH v2 1/2] net/octeontx2: fix ptp performance issue

2019-07-27 Thread Harman Kalra
A huge drop in per core MPPS value was observed when PTP stack is enabled. The reason behind the bottleneck is HW serialises the transfer of all SQEs, which seeks timestamp capture, on the same send DMA path. Hence only those packets which requires timestamp capture should set SETTSTAMP in send mem

[dpdk-dev] [PATCH v2 1/2] net/octeontx2: fix ptp performance issue

2019-07-27 Thread Harman Kalra
A huge drop in per core MPPS value was observed when PTP stack is enabled. The reason behind the bottleneck is HW serialises the transfer of all SQEs, which seeks timestamp capture, on the same send DMA path. Hence only those packets which requires timestamp capture should set SETTSTAMP in send mem

[dpdk-dev] [PATCH v2 2/2] net/octeontx2: support read clock API

2019-07-27 Thread Harman Kalra
This patch implements read clock api whose purpose is to return raw clock ticks. Using this API real time ticks spent in processing a packet can be known: - mbuf->timestamp Calling mbox for reading raw clock ticks in fastpath is very expensive so its value is derived from time stamp counter(t

Re: [dpdk-dev] [PATCH] examples/rxtx_callbacks: fix HW timestamp enable

2019-07-27 Thread Jerin Jacob Kollanukkaran
> -Original Message- > From: dev On Behalf Of Harman Kalra > Sent: Thursday, July 25, 2019 9:22 PM > To: John McNamara ; Pablo de Lara > ; Bruce Richardson > ; Harry van Haaren > ; Xiaoyun Li > Cc: dev@dpdk.org; Harman Kalra ; barbe...@kth.se > Subject: [dpdk-dev] [PATCH] examples/rxtx_ca

Re: [dpdk-dev] [PATCH 2/2] net/octeontx2: support read clock API

2019-07-27 Thread Jerin Jacob Kollanukkaran
> -Original Message- > From: Harman Kalra > Sent: Saturday, July 27, 2019 8:27 PM > To: Jerin Jacob Kollanukkaran ; Nithin Kumar > Dabilpuram ; Vamsi Krishna Attunuru > ; Kiran Kumar Kokkilagadda > > Cc: dev@dpdk.org; Harman Kalra > Subject: [PATCH 2/2] net/octeontx2: support read clock

[dpdk-dev] [PATCH 1/2] net/octeontx2: fix ptp performance issue

2019-07-27 Thread Harman Kalra
A huge drop in per core MPPS value was observed when PTP stack is enabled. The reason behind the bottleneck is HW serialises the transfer of all SQEs, which seeks timestamp capture, on the same send DMA path. Hence only those packets which requires timestamp capture should set SETTSTAMP in send mem

[dpdk-dev] [PATCH 2/2] net/octeontx2: support read clock API

2019-07-27 Thread Harman Kalra
This patch implements read clock api whose purpose is to return raw clock ticks. Using this API real time ticks spent in processing a packet can be known: - mbuf->timestamp Signed-off-by: Harman Kalra --- drivers/common/octeontx2/otx2_mbox.h | 2 + drivers/net/octeontx2/otx2_ethdev.c | 86

[dpdk-dev] [PATCH v2] net/octeontx2: fix PTP enable via Rx ofload flags

2019-07-27 Thread Harman Kalra
Earlier implementation for enabling ptp via RX offload flag was causing segmentation fault as it was getting executed in the device configuration stage where RX and TX queues were not configured. As in the ptp enable process rx queues are used for mbuf setup while tx queues are used for send descri

Re: [dpdk-dev] [EXT] [PATCH v2 1/1] net/octeontx2: fix handling indirect mbufs during Tx

2019-07-27 Thread Nithin Kumar Dabilpuram
On 7/25/2019 1:50 PM, Sunil Kumar Kori wrote: > External Email > > -- > Multi segmented packet may be spliced with indirect mbufs also. > Currently driver causes buffer leak for indirect mbufs as they > were not being freed to pa

Re: [dpdk-dev] [PATCH v2] examples/ptpclient: fix delay request message

2019-07-27 Thread Jerin Jacob Kollanukkaran
> -Original Message- > From: dev On Behalf Of Harman Kalra > Sent: Thursday, July 25, 2019 7:55 PM > To: John McNamara ; Pablo de Lara > ; Bruce Richardson > ; Harry van Haaren > ; Xiaoyun Li > Cc: dev@dpdk.org; Harman Kalra ; sta...@dpdk.org > Subject: [dpdk-dev] [PATCH v2] examples/ptpc

Re: [dpdk-dev] [PATCH v2] drivers/octeontx2: fix recursive qint interrupts

2019-07-27 Thread Jerin Jacob Kollanukkaran
> -Original Message- > From: Harman Kalra > Sent: Thursday, July 25, 2019 3:57 PM > To: Jerin Jacob Kollanukkaran ; Nithin Kumar > Dabilpuram ; Vamsi Krishna Attunuru > ; Kiran Kumar Kokkilagadda > > Cc: dev@dpdk.org; Harman Kalra > Subject: [PATCH v2] drivers/octeontx2: fix recursive qi

Re: [dpdk-dev] [PATCH] common/octeontx2: fix to prevent STP instruction fissure

2019-07-27 Thread Pavan Nikhilesh Bhagavatula
>-Original Message- >From: dev On Behalf Of jer...@marvell.com >Sent: Friday, July 26, 2019 10:55 AM >To: dev@dpdk.org; Jerin Jacob Kollanukkaran ; >Nithin Kumar Dabilpuram ; Vamsi Krishna >Attunuru >Cc: tho...@monjalon.net >Subject: [EXT] [dpdk-dev] [PATCH] common/octeontx2: fix to pr

[dpdk-dev] [PATCH v3] eal: sort experimental symbols per release

2019-07-27 Thread David Marchand
Sort the experimental symbols per release to make it easier/quicker to check for how long we have them. Signed-off-by: David Marchand Acked-by: Ferruh Yigit --- Changelog since v2: - fixed alphabetical order per release Changelog since v1: - rte_service symbols who got promoted to stable got re

Re: [dpdk-dev] [PATCH v2] eal: sort experimental symbols per release

2019-07-27 Thread David Marchand
On Fri, Jul 26, 2019 at 6:06 PM Michael Santana Francisco wrote: > > On 7/26/19 10:06 AM, David Marchand wrote: > > Sort the experimental symbols per release to make it easier/quicker to > check for how long we have them. > > Signed-off-by: David Marchand > --- > Changelog since v1: > - rte_servi