PPSi:1357b4a4be72fb1b380dedf77646e2f22fd0c24c commits
https://ohwr.org/project/ppsi/commits/1357b4a4be72fb1b380dedf77646e2f22fd0c24c
2017-03-03T10:47:32Z
https://ohwr.org/project/ppsi/commit/1357b4a4be72fb1b380dedf77646e2f22fd0c24c
general: audited all cField and math
2017-03-03T10:47:32Z
Alessandro Rubini
rubini@gnudd.com
There is still some factorization to make, and other irrelevant
size-related things, but I'd better wait a little and get confident
this stuff is solid.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>
https://ohwr.org/project/ppsi/commit/9b94f28883cc1f6c9184e7814aa6e2e90defcc58
README-cfield: some clarification, completed with p2p
2017-03-03T10:47:32Z
Alessandro Rubini
rubini@gnudd.com
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>
https://ohwr.org/project/ppsi/commit/ed07d9d603d6290b99f20546ed2e937913352e60
tools/dump-funcs: show cField better
2017-03-03T10:47:32Z
Alessandro Rubini
rubini@gnudd.com
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>
https://ohwr.org/project/ppsi/commit/b4766dac349156e6e661ec62534f7c4462127342
README-cfield: explain how cfield is used on E2E
2017-03-03T10:47:31Z
Alessandro Rubini
rubini@gnudd.com
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>
https://ohwr.org/project/ppsi/commit/e4408b7fdf1f2246a50416606556084854887e79
general: add correctionField directly in unpack
2017-03-03T10:47:31Z
Alessandro Rubini
rubini@gnudd.com
I got wrong several times with this. Time to fix.
The correctionField is part of the timestamp, so it's better dealt
with when the timestamp is recovered.
NOTE: correctionfields in the "response" direction should be subtracted.
We always added isntead, and we keep addition for compatibility.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>
https://ohwr.org/project/ppsi/commit/ebd03f570128ee07be999cce816d25ac16568dcd
trivial: remove last redundant length check
2017-03-01T14:08:59Z
Alessandro Rubini
rubini@gnudd.com
Commit <a href="/project/ppsi/commit/cc014e83bfefc02d92799cd2cb2d7a1b17e460a1" data-original="cc014e83" data-link="false" data-link-reference="false" data-project="10763" data-commit="cc014e83bfefc02d92799cd2cb2d7a1b17e460a1" data-reference-type="commit" data-container="body" data-placement="bottom" title="fsm: centralize checks on the frame" class="gfm gfm-commit has-tooltip">cc014e83</a> centralized the checks, but this was lost
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>
https://ohwr.org/project/ppsi/commit/d44d3335baab9ddd56701b55ff207a9628d24df0
wrs: print secs as lli
2017-03-01T14:08:59Z
Alessandro Rubini
rubini@gnudd.com
We are not yet at a full 64-bit clean implementation. Actually,
printing secs as unsigned 32 bits will survive 2038, but pp_printf
with the default XINT implementation doesn't support unsigned. And
XINT is still kept because it's smaller, important issue on our nodes.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>
https://ohwr.org/project/ppsi/commit/949849760b35f3c394b6525320aef93fb07f1c15
msg.c: fix endianness while reading cField from frame
2017-03-01T14:08:49Z
Alessandro Rubini
rubini@gnudd.com
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>
https://ohwr.org/project/ppsi/commit/3447e609bab6e7a7b41141733c6ed88ecf91fed6
audit: 13.3.2.10: receiver should ignore controlField
2017-03-01T10:04:43Z
Alessandro Rubini
rubini@gnudd.com
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>
https://ohwr.org/project/ppsi/commit/963bd1c9bb9e0537ba67c0118f8183593aa212f2
msg.c: fix two (likely unused) math conversions
2017-03-01T10:04:43Z
Alessandro Rubini
rubini@gnudd.com
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>
https://ohwr.org/project/ppsi/commit/8ffdf32f643eefd56bcb8c2636c93a7a84710f6b
wrs: add diagnostic for math in an internal function
2017-03-01T10:04:43Z
Alessandro Rubini
rubini@gnudd.com
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>
https://ohwr.org/project/ppsi/commit/d9e59febd299d07f9ffcc59727311560b20078e5
Kconfig: keep "Avoid building P2P code" only for e2e mode
2017-02-28T17:44:56Z
Adam Wujek
adam.wujek@cern.ch
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>
https://ohwr.org/project/ppsi/commit/a563ada973ffd5480e13caf906377ecca49bdfc7
Merge branch "rubi-faults"
2017-02-28T09:31:07Z
Adam Wujek
adam.wujek@cern.ch
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>
https://ohwr.org/project/ppsi/commit/d7c142a74efe73b28465685b99c1e760b3325d7e
time-wrpc: exclude WRPC_FAULTS specific code when not used
2017-02-28T09:29:08Z
Adam Wujek
adam.wujek@cern.ch
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>
https://ohwr.org/project/ppsi/commit/bcc1fdae4fd6f998fdb790e7eb4066a48f764000
lib/conf.c: another fix #ifdef for p2p options
2017-02-28T09:28:35Z
Adam Wujek
adam.wujek@cern.ch
CONFIG_HAS_P2P is always defined as 0 or 1
revert <a href="/project/ppsi/commit/6de6467f49f4ce70d47680e55323d8d25609e42b" data-original="6de6467f" data-link="false" data-link-reference="false" data-project="10763" data-commit="6de6467f49f4ce70d47680e55323d8d25609e42b" data-reference-type="commit" data-container="body" data-placement="bottom" title="lib/conf.c: fix #ifdef for p2p options" class="gfm gfm-commit has-tooltip">6de6467f</a>
Use #if CONFIG_HAS_P2P == 1 instead
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>
https://ohwr.org/project/ppsi/commit/3b78051841ea335e258dbaf3438a2037b3077425
arch-wrpc: add delay-rx fault
2017-02-27T22:17:55Z
Alessandro Rubini
rubini@gnudd.com
This tool can be used to force overflows of the input fifo.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>
https://ohwr.org/project/ppsi/commit/e9af8b78daa5cdb7e259de07d0aeaff037ee3b9d
arch-wrpc: add fault-injection tool
2017-02-27T22:17:51Z
Alessandro Rubini
rubini@gnudd.com
Currently it only exports the rxdrop/txdrop feature.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>
https://ohwr.org/project/ppsi/commit/c62a6257ee80c5dab81ad1e5e46305084f5e4b80
fsm.c: don't report error frames as good ones
2017-02-27T22:03:26Z
Alessandro Rubini
rubini@gnudd.com
Avoid this for dropped frames:
diag-frames-1-wr1: RECV -2 bytes at 88.000000112 (type 8, follow_up)
diag-frames-1-wr1: RECV -2 bytes at 88.000000112 (type 8, follow_up)
diag-frames-1-wr1: RECV -2 bytes at 109520.000000088 (type 8, follow_up)
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>
https://ohwr.org/project/ppsi/commit/2b4d84245bb9140bc512463ed8edb3c6ee840a83
assert.h: parameter passing fix
2017-02-27T22:03:26Z
Alessandro Rubini
rubini@gnudd.com
See gcc info pages: "Macros with a Variable Number of Arguments."
The ISO-C stadanrd doesn't allow varargs macros to get zero or more
arguments. So this fixes the problem using the gcc extension.
A standard-compliant alternative would be to have "fmt" included in
the variadic part, like this:
#define assert(cond, ...) \
if (CONFIG_HAS_ASSERT && !(cond)) \
__assert(__func__, __LINE__, 1 /* forever */, __VA_ARGS__)
But the reader wouldn't now it's a fmt+args.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>
https://ohwr.org/project/ppsi/commit/8bd086cafdfe848f15ab9991127a8cc18e48876c
general: added assert
2017-02-27T22:03:26Z
Alessandro Rubini
rubini@gnudd.com
For wrpc-sw, this depends on a similar commit in wrpc-sw, because
arch-wrpc relies on that implementation (to avoid building two of them).
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>
https://ohwr.org/project/ppsi/commit/c185802508f181c4eb20980e9624f978a2dff823
wrs: use local config file, not unix one (no change)
2017-02-27T22:03:26Z
Alessandro Rubini
rubini@gnudd.com
arch-wrs/Makefile was building arch-unix/conf.o . Make a local copy
instead, as we'll add more fault-injection stuff.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>
https://ohwr.org/project/ppsi/commit/0e71267bf3ef2b6a6adfc7fb230f17c342440803
general: don't enter faulty state if tx fails
2017-02-27T22:03:22Z
Alessandro Rubini
rubini@gnudd.com
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>
https://ohwr.org/project/ppsi/commit/d6aefd732b984cc4237277938ea183a038b53603
arch-wrpc: set PPS mask/unmask depending on ptp mode
2017-02-27T21:42:38Z
Dimitris Lampridis
Dimitris.Lampridis@cern.ch
https://ohwr.org/project/ppsi/commit/f8cf1be371150883d1d3c9ba1a87b35b4e2b9f69
proto-ext-whiterabbit: retry when spll calibration is not ready
2017-02-27T21:29:13Z
Adam Wujek
adam.wujek@cern.ch
In WRPC calibration took too long, it was possible that some frames received
(including PTP) on a network interface were lost due to RX fifo beeing full.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>
https://ohwr.org/project/ppsi/commit/b6c53e9171fddc3cfd7e87e18efb5649e3b126e2
Merge branch "adam-makefile"
2017-02-27T21:28:36Z
Adam Wujek
adam.wujek@cern.ch
Another try to fix makefile
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>
https://ohwr.org/project/ppsi/commit/b9408acd994a49bd38307c676ef12c541e4acc1c
wrs-time: fix math error in time used in diagnostics
2017-02-24T08:04:35Z
Alessandro Rubini
rubini@gnudd.com
A stupid error when changing data type. Pity me.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>
https://ohwr.org/project/ppsi/commit/6de6467f49f4ce70d47680e55323d8d25609e42b
lib/conf.c: fix #ifdef for p2p options
2017-02-24T08:03:54Z
Alessandro Rubini
rubini@gnudd.com
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>
https://ohwr.org/project/ppsi/commit/118269c0d26218e277987b595445fe0df8e9b241
lib/conf: report errors even if diagnostic is off
2017-02-24T08:03:45Z
Alessandro Rubini
rubini@gnudd.com
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>
https://ohwr.org/project/ppsi/commit/91f559d3673aeadf9663bbde8db0a3ae5ac57d07
time-unix: fix dumping of tx/rx timestamps
2017-02-23T17:33:19Z
Alessandro Rubini
rubini@gnudd.com
At frame level 1, we should print tx/rx timestamps we get.
Also, fix the printout to use %llx for the "secs" field, now that
is is 64 bits (2038 is coming).
Meanwhile, remove some redundant "if (t)", because all frame operations
have called with a valid timestamp pointer.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>
bah! next commit
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>
https://ohwr.org/project/ppsi/commit/9ff7f9cd3059957d5cabd69cfc95b8cead4cde39
time-unix: if verbose-frames is 2, ptpdump the udp frames
2017-02-23T17:31:44Z
Alessandro Rubini
rubini@gnudd.com
This bug was introduced in commit
<a href="/project/ppsi/commit/4c6953fbe9dbb75d39e51b645a7f62976f99a489" data-original="4c6953f" data-link="false" data-link-reference="false" data-project="10763" data-commit="4c6953fbe9dbb75d39e51b645a7f62976f99a489" data-reference-type="commit" data-container="body" data-placement="bottom" title="unix and wrs socket: open in non-blocking mode and report write errors" class="gfm gfm-commit has-tooltip">4c6953fb</a> unix and wrs socket: open in non-blocking mode and report ...
because I unwillingly removed the ptpdump feature for outbount udp
frames. This puts back in place the lost message.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>
https://ohwr.org/project/ppsi/commit/ac9a913c3dc2e7e06fa8208ee57734e5900f6233
Makefile: Another try to fix .config in Makefile
2017-02-23T16:04:45Z
Adam Wujek
adam.wujek@cern.ch
To avoid triggering .config target at clean.
Put explicit target for $(CURDIR)/.config
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>
https://ohwr.org/project/ppsi/commit/2764855d3de5063f262a38ba8bad303e7b55ed87
revert "Makefile: change %config target"
2017-02-23T16:00:44Z
Adam Wujek
adam.wujek@cern.ch
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>
https://ohwr.org/project/ppsi/commit/0e0abb05d413c8c1368c393c34d2da8ac7281463
proto-ext-whiterabbit: allow wr-api.h to be included by an assembler
2017-02-23T13:06:00Z
Adam Wujek
adam.wujek@cern.ch
This change is needed by WRPC, since it wants to include file with shmem
version in the assembly file.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>
https://ohwr.org/project/ppsi/commit/8ff1442e9e8caaa016f0b8fb9903f3c28a57077a
Makefile: add distclean target
2017-02-23T13:05:29Z
Adam Wujek
adam.wujek@cern.ch
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>
https://ohwr.org/project/ppsi/commit/dfcd5d749fd04486d8292d64d9bd0bce7e9cfaac
revert "Makefile: remove on clean include/config and include/generated"
2017-02-23T13:00:19Z
Adam Wujek
adam.wujek@cern.ch
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>
https://ohwr.org/project/ppsi/commit/aa4760e0993080ef78d4ba64992c5fdecebd9ba2
Makefile: change %config target
2017-02-23T12:52:53Z
Adam Wujek
adam.wujek@cern.ch
To avoid triggering .config target at clean.
All *_defconfig and *_config from configs directory will fall into this target,
but not .config.
NOTE: target for .config is executed at include of a file (see makefile manual)
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>
https://ohwr.org/project/ppsi/commit/1662d359cd9daf7a14e137a737901d5c1effc3a8
revert "Makefile: add .config to .PHONY"
2017-02-23T12:48:32Z
Adam Wujek
adam.wujek@cern.ch
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>
https://ohwr.org/project/ppsi/commit/62e4d20dd9b1edd626bd1025a1f7d8d34faecc6d
proto-ext-whiterabbit: change the order of fields in struct wr_servo_state
2017-02-15T09:17:53Z
Adam Wujek
adam.wujek@cern.ch
In wrpc's SNMP we store an offset between beginning of a structure and
particullar field. To save memory we store this offset as a uint8_t, which
limits the offset of a filed to 255 bytes. It was necessary to move following
fields below 255 offset:
--n_err_state
--n_err_offset
--n_err_delta_rtt
Compiling wrpc-sw with an offset greater than 255, a compiler prints warnings
like:
lib/snmp.c:405:2: warning: large integer implicitly truncated to unsigned type
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>
https://ohwr.org/project/ppsi/commit/67efec3c7c7f6eac4495fb6d12598e4aca179fb8
Makefile: remove on clean include/config and include/generated
2017-02-14T10:11:24Z
Adam Wujek
adam.wujek@cern.ch
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>
https://ohwr.org/project/ppsi/commit/6be2d811aa3b6123f75fb3cbc8937e920cff5d98
Makefile: add .config to .PHONY
2017-02-13T22:24:39Z
Adam Wujek
adam.wujek@cern.ch
To avoid triggering .config target at clean
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>