beautypg.com

4 ethernet time-stamping, 1 enabling time stamping – Dell Mellanox Family of Adapters User Manual

Page 32

background image

Driver Installation and Configuration

Rev 1.1

Mellanox Technologies

32

Additional Tools

tc tool compiled with the

sch_mqprio

module is required to support kernel v2.6.32 or higher.

This is a part of

iproute2

package v2.6.32-19 or higher. Otherwise, an alternative custom sysfs

interface is available.

mlnx_qos tool

(package: ofed-scripts) requires python >= 2.5

tc_wrap.py

(package: ofed-scripts) requires python >= 2.5

4.2.4

Ethernet Time-Stamping

Time stamping is the process of keeping track of the creation of a packet. A time-stamping ser-
vice supports assertions of proof that a datum existed before a particular time. Incoming packets
are time-stamped before they are distributed on the PCI depending on the congestion in the PCI
buffers. Outgoing packets are time-stamped very close to placing them on the wire.

4.2.4.1 Enabling Time Stamping

Time-stamping is off by default and should be enabled before use.
To enable time stamping for a socket:

UP 0

skprio: 0

skprio: 1

skprio: 2 (tos: 8)

skprio: 7

skprio: 8

skprio: 9

skprio: 10

skprio: 11

skprio: 12

skprio: 13

skprio: 14

skprio: 15

UP 1

skprio: 3

skprio: 4 (tos: 24)

skprio: 5

skprio: 6 (tos: 16)

UP 2

UP 3

UP 4

UP 5

UP 6

UP 7