forked from richardcochran/linuxptp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
hwstamp_ctl.8
70 lines (64 loc) · 1.48 KB
/
hwstamp_ctl.8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
.TH HWSTAMP_CTL 8 "June 2014" "linuxptp"
.SH NAME
hwstamp_ctl \- set time stamping policy at the driver level
.SH SYNOPSIS
.B hwstamp_ctl
.BI \-i " interface"
[
.BI \-r " rx-filter"
] [
.BI \-t " tx-type"
] [
.B \-v
]
.SH DESCRIPTION
.B hwstamp_ctl
is a program used to set and get the hardware time stamping policy at the network
driver level with the
.B SIOCSHWTSTAMP
.BR ioctl (2).
The
.I tx-type
and
.I rx-filter
values are hints to the driver what it is expected to do. If the requested
fine-grained filtering for incoming packets is not supported, the driver may
time stamp more than just the requested types of packets.
If neither
.I tx-type
nor
.I rx-filter
values are passed to the program, it will use the
.B SIOCGHWTSTAMP
.BR ioctl(2)
to non-destructively read the current hardware time stamping policy.
This program is a debugging tool. The
.BR ptp4l (8)
program does not need this program to function, it will set the policy
automatically as appropriate.
.SH OPTIONS
.TP
.BI \-i " interface"
Specify the network interface of which the policy should be changed.
.TP
.BI \-r " rx-filter"
Specify which types of incoming packets should be time stamped,
.I rx-filter
is an integer value.
.TP
.BI \-t " tx-type"
Enable or disable hardware time stamping for outgoing packets,
.I tx-type
is an integer value.
.TP
.BI \-h
Display a help message and list of possible values for
.I rx-filter
and
.IR tx-type .
.TP
.B \-v
Prints the software version and exits.
.SH SEE ALSO
.BR ioctl (2),
.BR ptp4l (8)