[dpdk-dev] [dpdk-stable] [PATCH] net/octeontx2: fix ptp functionality

Ferruh Yigit ferruh.yigit at intel.com
Mon Feb 17 14:21:13 CET 2020


On 2/15/2020 8:35 AM, Harman Kalra wrote:
> PTP functionality has been broken after a change in kernel
> where enum npc_kpu_lc_ltype is change to allow adjustment of
> LTYPE_MASK to detect all types of IP headers.
> Syncing the required changes in DPDK to fix the issue.

Hi Harman,

Can you please provide references for,
- What is the kernel commit causing the mentioned change?
- After this change which version of the kernel supported by the PMD?

> 
> Fixes: b5dc3140448e ("net/octeontx2: support base PTP")
> Cc: stable at dpdk.org
> 
> Signed-off-by: Harman Kalra <hkalra at marvell.com>
> ---
>  drivers/common/octeontx2/hw/otx2_npc.h | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/drivers/common/octeontx2/hw/otx2_npc.h b/drivers/common/octeontx2/hw/otx2_npc.h
> index a0536e0ae..3dfc137a3 100644
> --- a/drivers/common/octeontx2/hw/otx2_npc.h
> +++ b/drivers/common/octeontx2/hw/otx2_npc.h
> @@ -201,7 +201,8 @@ enum npc_kpu_lb_ltype {
>  };
>  
>  enum npc_kpu_lc_ltype {
> -	NPC_LT_LC_IP = 1,
> +	NPC_LT_LC_PTP = 1,
> +	NPC_LT_LC_IP,
>  	NPC_LT_LC_IP_OPT,
>  	NPC_LT_LC_IP6,
>  	NPC_LT_LC_IP6_EXT,
> @@ -209,7 +210,6 @@ enum npc_kpu_lc_ltype {
>  	NPC_LT_LC_RARP,
>  	NPC_LT_LC_MPLS,
>  	NPC_LT_LC_NSH,
> -	NPC_LT_LC_PTP,
>  	NPC_LT_LC_FCOE,
>  };
>  
> 



More information about the dev mailing list