Compensation for RX and TX Data Path Delays

Time-Stamping and Time Synchronization

product_line_custom
Intel® PAC
Napatech SmartNIC
category
User Guide

Stored measured values

Data path delays depend on the link speed and on the NIM (network interface module) type. RX and TX data path delay values are available in the API to allow applications to compensate. The values can be retrieved by an application by using the NtInfo_t structure in the information stream (see DN-0449 for details).

Style Conventions

Bold typeface is used for names of, for instance, user interface elements and software components.

Italic typeface is used for replaceable text.

Monospaced typeface is used for code, commands and file names.

Abbreviations

3GA

Third-Generation Architecture

4GA

Fourth-Generation Architecture

A10

Arria® 10

AC

Alternating Current

Addr

ADDRess

Annc

ANNounCe

API

Application Programming Interface

BMC

Best Master Clock

BMCA

BMC Algorithm

BNF

Backus-Naur Form

CDMA

Code Division Multiple Access

Clk, CLK

CLocK

Cmd, CMD

CoMmanD

Comm

COMMunication

Con

CONnector

Config, CONFIG

CONFIGuration

DC

Direct Current

Del

DELay

Delr

DELay Request

Descr

DESCRiption

Dhcp, DHCP

Dynamic Host Configuration Protocol

DN

Document Number

E2E

End-to-end

EOF

End Of Frame

Ext, EXT

EXTernal

FPGA

Field-Programmable Gate Array

GPS

Global Positioning System

Gw

GateWay

IEEE

The Institute of Electrical and Electronics Engineers

Id, ID

IDentifier

In

INput

Info, INFO

INFOrmation

Int, INT

INTernal

Int

INTerval

Ip, IP

Internet Protocol

IPv4

Internet Protocol Version 4

LAN

Local Area Network

Len

LENgth

LSB

Least Significant Bit

LVCMOS

Low Voltage Complementary Metal Oxide Semiconductor

MAC

Media Access Control

MCX

Micro CoaXial

Mech

MECHanism

Min

MINimum

MSB

Most Significant Bit

N

Napatech

NIC

Network Interface Card

NIM

Network Interface Module

nt, NT

NapaTech

NT-TS

NapaTech Time Synchronization

Ntts

NapaTech Time Synchronization

NTP

Network Time Protocol

os, Os, OS

Operating System

Out

OUTput

P

Peer

P2P

Peer-To-Peer

PAC

Programmable Acceleration Card

pcap, PCap, PCAP

Packet CAPture

PCI

Peripheral Component Interconnect

PCIe

Peripheral Component Interconnect Express

PDV

Packet Delay Variation

PHY

PHYsical layer device

pps, Pps, PPS

Pulse-Per-Second

PPS/TTL

PPS at TTL levels

Prio

PRIOrity

ptp, Ptp, PTP

Precision Time Protocol

Ref, REF

REFerence

Rev.

REVision

RJ45

Registered Jack 45

RX

Reception/Receive

SFP

Small Form-factor Pluggable

SMA

SubMiniature version A

SOF

Start Of Frame

v

Version

Syn, SYN

SYNchronization

Sync, SYNC

SYNChronization

Tbl

TaBLe

TCXO

Temperature-Compensated Crystal Oscillator

Tech

TECHnology

TLV

Type/Length Value

Tmo

TiMe-Out

ts, TS

Time Synchronization

TTL

Transistor-Transistor Logic

TX

Transmission/Transmit

UNIX

UNiplexed Information and Computing System

Utc, UTC

Coordinated Universal Time

Vlan, VLAN

Virtual Local Area Network

References

DN-0778

Napatech, The Time has Come for Greater Precision, White Paper