Geoff Salmon
e4f1450416
pmc: get CLOCK_DESCRIPTION and USER_DESCRIPTION
...
Signed-off-by: Geoff Salmon <gsalmon@se-instruments.com>
2013-02-25 18:11:03 +01:00
Miroslav Lichvar
7f760ceac8
pmc: Allow commands on command line.
...
Add a batch mode, where the commands are taken from the command line
instead of the standard input.
Signed-off-by: Miroslav Lichvar <mlichvar@redhat.com>
2013-02-06 19:30:01 +01:00
Miroslav Lichvar
ecbbf4cdb1
Move Unix domain sockets to /var/run.
...
According to FHS, /var/run is the right place for them.
Signed-off-by: Miroslav Lichvar <mlichvar@redhat.com>
2013-02-06 19:30:01 +01:00
Miroslav Lichvar
cbc1a70c2c
Move some pmc code to separate file.
...
Move some code which can be shared between PTP management clients to
a new file.
Signed-off-by: Miroslav Lichvar <mlichvar@redhat.com>
2013-02-03 19:08:34 +01:00
Miroslav Lichvar
d28f7721de
Set program name for print().
...
The printing facility is used by different programs, allow to set the
program name which prefixes the messages written to stdout.
Signed-off-by: Miroslav Lichvar <mlichvar@redhat.com>
2013-02-03 19:08:34 +01:00
Geoff Salmon
8b40f4305b
pmc: prefer exact matches for command names
...
Previously if a command's full name was a prefix of another command
then parse_id would return AMBIGUOUS_ID. This was a problem for the
TIME and various TIME_* messages.
2012-12-31 19:03:49 +01:00
Miroslav Lichvar
84c7ac6b52
Fix -Wformat warnings.
2012-12-18 18:52:02 +01:00
Richard Cochran
39e8ee0642
Add command line options to print the software version.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2012-12-10 15:11:51 +01:00
Richard Cochran
480f9e7d7a
pmc: show the flags from the default data set.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2012-12-04 16:03:33 +01:00
Richard Cochran
c129d0ec95
pmc: fix missing include.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2012-12-04 14:36:01 +01:00
Richard Cochran
3710004596
pmc: reduce the message time out waiting for replies.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2012-12-04 14:27:25 +01:00
Richard Cochran
5b099afec7
pmc: show the port state as a string.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2012-12-04 14:26:50 +01:00
Richard Cochran
502b52163c
pmc: correct the integer format string wrt decimal verses hexadecimal.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2012-12-04 13:21:53 +01:00
Richard Cochran
2352c05a3b
pmc: support getting the port data set.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2012-12-02 21:07:43 +01:00
Richard Cochran
c101dafb18
pmc: support getting the time properties data set.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2012-12-02 20:13:06 +01:00
Richard Cochran
61e1861e27
pmc: remove trailing spaces from format strings.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2012-12-02 10:13:15 +01:00
Richard Cochran
04fe330e81
pmc: support getting the parent data set.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2012-12-02 10:09:30 +01:00
Richard Cochran
b30c841cde
pmc: support getting the default data set.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2012-12-02 08:32:00 +01:00
Richard Cochran
6c54c31dca
Introduce the time status management message.
...
This non-portable, implementation specific message is designed to inform
external programs about the relationship between the local clock and the
remote master clock.
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2012-09-12 17:44:20 +02:00
Richard Cochran
afd2a50b5b
pmc: add a simple interactive help command.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2012-08-28 19:16:08 +02:00
Richard Cochran
b9c4fbc11d
Clean up the tlv and pmc include directives.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2012-08-26 14:39:57 +02:00
Richard Cochran
8f6d2549b1
pmc: look for POLLHUP in order to work with piped input and redirection.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2012-08-26 14:39:57 +02:00
Richard Cochran
9b2a6d543c
pmc: add command line options to control messaging.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2012-08-26 14:39:57 +02:00
Richard Cochran
9fc5f31c8b
pmc: provide a reasonable default path when using UDS.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2012-08-25 15:53:58 +02:00
Richard Cochran
dac6372091
pmc: optionally use the UDS transport.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2012-08-25 11:43:35 +02:00
Richard Cochran
97df9b66b2
pmc: show the fields of the current data set responses.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2012-08-22 16:41:45 +02:00
Richard Cochran
b2e8555ffd
pmc: support getting the current data set.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2012-08-22 07:36:33 +02:00
Richard Cochran
4240203655
pmc: make the interactive output a bit clearer.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2012-08-22 07:36:32 +02:00
Jacob Keller
7c501032b2
ptp4l: correct print global set functions
...
this patch updates the global set functions to allow the user to set the
proper value instead of only being allowed to enable (or disable) a particular
feature. The new patch allows the function to specify exactly what they want
the value to be.
This patch also clarifies what -q and -v do by removing mention of quiet mode
and verbose mode. It is easy for a user to confuse and assume that -q disables
-v when this is not true.
Signed-off-by: Jacob Keller <jacob.e.keller@intel.com>
2012-08-21 07:28:14 +02:00
Richard Cochran
6def1b06ad
Add a very simple management client.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2012-08-05 22:07:15 +02:00