IEEE1588 Implementation in DPDK on DPAA2 Platforms

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IEEE1588 Implementation in DPDK on DPAA2 Platforms

IEEE1588 Implementation in DPDK on DPAA2 Platforms

The Precision Time Protocol (PTP) is a protocol used to synchronize clock throughout a computer network. PTP was originally defined in IEEE1588-2002 standard.

To use PTP functionality in DPDK, users can use DPDK example application “ptpclient” present in DPDK source code, ptpclient application uses DPDK IEEE1588 API to communicate with a PTP master clock to synchronize the time on NIC and, optionally, on the Linux system.

IEEE1588 Introduction

Compile the Application

Running the Application

Code Explanation

Attachments
%3CLINGO-SUB%20id%3D%22lingo-sub-1105082%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EIEEE1588%20Implementation%20in%20DPDK%20on%20DPAA2%20Platforms%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1105082%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%22%3EThe%20Precision%20Time%20Protocol%20(PTP)%20is%20a%20protocol%20used%20to%20synchronize%20clock%20throughout%20a%20computer%20network.%20PTP%20was%20originally%20defined%20in%20IEEE1588-2002%20standard.%20%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%22%3ETo%20use%20PTP%20functionality%20in%20DPDK%2C%20users%20can%20use%20DPDK%20example%20application%20%E2%80%9Cptpclient%E2%80%9D%20present%20in%20DPDK%20source%20code%2C%20ptpclient%20application%20uses%20DPDK%20IEEE1588%20API%20to%20communicate%20with%20a%20PTP%20master%20clock%20to%20synchronize%20the%20time%20on%20NIC%20and%2C%20optionally%2C%20on%20the%20Linux%20system.%3C%2FSPAN%3E%3C%2FP%3E%3CH2%20id%3D%22toc-hId--1416317179%22%20id%3D%22toc-hId--499198423%22%3E%3CSPAN%20lang%3D%22EN-US%22%20style%3D%22font-size%3A%2011.0pt%3B%20line-height%3A%20173%25%3B%20font-family%3A%20'Arial'%2Csans-serif%3B%22%3EIEEE1588%20Introduction%3C%2FSPAN%3E%3C%2FH2%3E%3CP%3E%3CSPAN%20lang%3D%22EN-US%22%20style%3D%22font-size%3A%2011.0pt%3B%20line-height%3A%20173%25%3B%20font-family%3A%20'Arial'%2Csans-serif%3B%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CH2%20id%3D%22toc-hId-1071195654%22%20id%3D%22toc-hId-1988314410%22%3E%3CSPAN%20lang%3D%22EN-US%22%20style%3D%22font-size%3A%2011.0pt%3B%20line-height%3A%20173%25%3B%20font-family%3A%20'Arial'%2Csans-serif%3B%22%3ECompile%20the%20Application%3C%2FSPAN%3E%3C%2FH2%3E%3CP%3E%3CSPAN%20lang%3D%22EN-US%22%20style%3D%22font-size%3A%2011.0pt%3B%20line-height%3A%20173%25%3B%20font-family%3A%20'Arial'%2Csans-serif%3B%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20lang%3D%22EN-US%22%20style%3D%22font-size%3A%2011.0pt%3B%20line-height%3A%20173%25%3B%20font-family%3A%20'Arial'%2Csans-serif%3B%22%3E%3CSTRONG%20style%3D%22font-size%3A%2011.0pt%3B%20%22%3ERunning%20the%20Application%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20lang%3D%22EN-US%22%20style%3D%22font-size%3A%2011.0pt%3B%20line-height%3A%20173%25%3B%20font-family%3A%20'Arial'%2Csans-serif%3B%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSTRONG%20style%3D%22font-size%3A%2011.0pt%3B%20%22%3ECode%20Explanation%3C%2FSTRONG%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E
100% helpful (1/1)
Version history
Last update:
‎07-07-2020 02:26 AM
Updated by: