White Rabbit Switch - Software:adfc11e49c1b82cb890bf86a979be43c38bd6584 commitshttps://ohwr.org/project/wr-switch-sw/commits/adfc11e49c1b82cb890bf86a979be43c38bd65842016-12-14T10:32:07Zhttps://ohwr.org/project/wr-switch-sw/commit/adfc11e49c1b82cb890bf86a979be43c38bd6584[BUG: 1488]: fix dirty COW vulnerability in the linux kernel (CVE-2016-5195)2016-12-14T10:32:07ZAdam Wujekadam.wujek@cern.ch
Fixed by uplift of a kernel from 3.16.37 to 3.16.38.
Even it is a local privilege escalation bug, which does not impact us,
it is worth to have it fixed.
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/wr-switch-sw/commit/def8cb63dc763a3ba3f436584fd1ca3db7a94e57update download-info with v5.0 gateware bitstreams tar2016-12-14T08:56:04ZGrzegorz Danilukgrzegorz.daniluk@cern.chhttps://ohwr.org/project/wr-switch-sw/commit/ebce3b494e41207c8d05d56f20f4b054bb604b52doc/wrs_failures: fix indentation in fail.tex2016-12-13T18:54:12ZAdam Wujekadam.wujek@cern.chSigned-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/wr-switch-sw/commit/2d47d6056ca10aa7d78dcb9db277c9335d1900d8doc/wrs_failures: update before release v5.02016-12-13T18:43:28ZAdam Wujekadam.wujek@cern.chSigned-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/wr-switch-sw/commit/fec577ce08ee9fa8aa279a998c89f5599fcac964doc/wrs-developer-manual: update wrs-developer-manual before release v5.02016-12-13T17:58:43ZAdam Wujekadam.wujek@cern.chSigned-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/wr-switch-sw/commit/18938d54cc14f488ccf38a16886d44ecbc7d5347userspace/snmpd: add Kconfig option to disable checking of wrsSwcoreStatus2016-12-13T13:47:34ZAdam Wujekadam.wujek@cern.chSigned-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/wr-switch-sw/commit/f49c4253d541811deb9d53d3704c06dee40f19ccdoc: some more fixes after re-reading the user-manual2016-12-13T09:56:57ZGrzegorz Danilukgrzegorz.daniluk@cern.chhttps://ohwr.org/project/wr-switch-sw/commit/3aea91e2275500643666b6071460041a6032d7e1doc/wrs-user-manual: update wrs-user-manual before release v5.02016-12-13T09:56:57ZAdam Wujekadam.wujek@cern.chSigned-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/wr-switch-sw/commit/00929b60cf6df3cfc4b7c63fd1ad909caa7d6872userspace/snmpd: error wrsSlaveLinksStatus when wrsSpllMode not in mode slave2016-12-13T09:56:57ZAdam Wujekadam.wujek@cern.ch
To error when VLANs configuration does not match in master and slave.
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/wr-switch-sw/commit/464b0a0f24648d7fa78a114f8e3353b3928f7258rootfs: add error checking for CONFIG_VLANS_PORTXX_VID in assembly_ppsi_conf.sh2016-12-13T09:56:57ZAdam Wujekadam.wujek@cern.chSigned-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/wr-switch-sw/commit/fb97f3fbc60f0b8a284bf35fc8b21af51a432f2euserspace/tools: improve checking wrs_vlans parameters2016-12-13T09:56:57ZAdam Wujekadam.wujek@cern.ch
--Error when parameters are passed in a form like "1a" (digit followed by a
not digit)
--For access mode, error when VID is not set.
--Error when parameters in dot-config are "", if are completely empty, then
libwr will error.
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/wr-switch-sw/commit/c2172b7ccc98c932134be9de416eacb4cca04a65Kconfig: remove VLANS_PORTXX_VID_PTP2016-12-13T09:56:57ZAdam Wujekadam.wujek@cern.ch
Use VLANS_PORTXX_VID instead of VLANS_PORTXX_VID and VLANS_PORTXX_VID_PTP
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/wr-switch-sw/commit/60b14e8898e720dbd5b7ce687d384da1b12fdb7euserspace/tools: wrs_vlans generate VLAN0 port mask if VLAN0 not configured2016-12-13T09:56:57ZAdam Wujekadam.wujek@cern.ch
When wrs_vlans is parsing dot-config and VLAN0 is not configured then
add VLAN0's port mask based on port VLAN modes.
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/wr-switch-sw/commit/e5df67ffce6d3d80505e94bc4aa5014b657c6889userspace/tools: untag none by default in wrs_vlans2016-12-13T09:56:57ZAdam Wujekadam.wujek@cern.ch
When parsing dot-config, set "untag none" for all ports that are not in ACCESS
mode.
Fix warnings in wrs_vlans
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/wr-switch-sw/commit/7c989d7976a2b04ff8cdca1c3964cd236176dc57Kconfig_vlans.in: fix dependency of default for VLANS_PORTXX_VID_PTP2016-12-13T09:56:57ZAdam Wujekadam.wujek@cern.ch
Fix the commit:
<a href="/project/wr-switch-sw/commit/e5136083f68ab85291a3fb10b57f7f13b221a13d" data-original="e5136083" data-link="false" data-link-reference="false" data-project="10713" data-commit="e5136083f68ab85291a3fb10b57f7f13b221a13d" data-reference-type="commit" data-container="body" data-placement="bottom" title="Kconfig: move ppsi VLANs configuration to VLANs section" class="gfm gfm-commit has-tooltip">e5136083</a> Kconfig: move ppsi VLANs configuration to VLANs section
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/wr-switch-sw/commit/f21a9aa4734b11185019ed8579cd976cb451145fuserspace/ppsi: uplift ppsi2016-12-13T09:56:55ZAdam Wujekadam.wujek@cern.chSigned-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/wr-switch-sw/commit/1345ad25e672724ee229774b5ea9fcca487f14e8tools/rtu_stat: fix printouts to match the enable/disable logic2016-12-07T16:37:08ZGrzegorz Danilukgrzegorz.daniluk@cern.chhttps://ohwr.org/project/wr-switch-sw/commit/73f675fa7a97639a23ebec15926906f6e81d0571Kconfig: small fixes before release v5.02016-12-06T14:27:59ZAdam Wujekadam.wujek@cern.chSigned-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/wr-switch-sw/commit/fe0a4237067bcee1390a8d8ed449cc44bc00b550userspace/rtud: add PTP UDP pdelay address2016-12-06T14:27:59ZAlessandro Rubinirubini@gnudd.com
Meanwhile, make the mac address static to same some space/time.
But we really need a table for the mac address presets
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/wr-switch-sw/commit/2d81562697054e3f201f30ae26bc32e4caf1b4a7rootfs: allow multiple occurrences of special strings is URLs2016-12-06T10:43:34ZAdam Wujekadam.wujek@cern.ch
Substitude all occurrences of upper case strings like HOSTNAME, IPADDR and
MACADDR with the corresponding value. Before only first occurrence of each
was substituted
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/wr-switch-sw/commit/010a6246880645602a5a2bbf56db03c5e6abb955doc and binaries use root=/dev/nfs2016-12-05T16:41:02ZAlessandro Rubinirubini@gnudd.comSigned-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/wr-switch-sw/commit/ce22657993a347ffcab0a9a2e73536df358ce32buserspace: clean up drop parameter of VLANs in dot-config2016-12-05T16:41:02ZAdam Wujekadam.wujek@cern.ch
In few places drop parameter of VLANs in dot-config was descibed that
can take different set of parameters, while the only accepted was y or n.
Now it can be y, yes, 1, n, no, 0. However, the tool (wrs_vlans) can use
only 1 or 0 for "drop" parameter.
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/wr-switch-sw/commit/ec91b2b77f414e0f09edf628f0ec93c9492f76bf[Feature: 1101] Warn that webinterface does not save VLANs to dot-config2016-12-05T16:41:02ZAdam Wujekadam.wujek@cern.ch
Webinterface does not support saving changes of VLAN configuration to
a dot-config. Warn user about it.
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/wr-switch-sw/commit/e5136083f68ab85291a3fb10b57f7f13b221a13dKconfig: move ppsi VLANs configuration to VLANs section2016-12-05T16:40:59ZAdam Wujekadam.wujek@cern.ch
Move ppsi VLAN configuration from PORTXX_PARAMS(ppsi_vlans) to
VLANS_PORTXX_VID_PTP
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/wr-switch-sw/commit/cd5364d4fcf02c8b7f0a5ec3b4034a91d292b573userspace/wrs_vlans: allow port ranges in dot-config, change delimiter from '...2016-12-02T14:43:39ZGrzegorz Danilukgrzegorz.daniluk@cern.ch
userspace/tools/wrs_vlans.c
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9300"><a href="https://ohwr.org/greg.d" title="grzegorz.daniluk@cern.ch"><img alt="Grzegorz Daniluk's avatar" src="https://secure.gravatar.com/avatar/50dbd6318323ed7f70cc74578bdeca81?s=32&d=identicon" class="avatar s16 avatar-inline" title="Grzegorz Daniluk"></a><a href="https://ohwr.org/greg.d" title="grzegorz.daniluk@cern.ch">Grzegorz Daniluk</a> <<a href="mailto:grzegorz.daniluk@cern.ch" title="grzegorz.daniluk@cern.ch">grzegorz.daniluk@cern.ch</a>></span>
the rest:
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/wr-switch-sw/commit/7286786f9b7afc5c85c93e9c0381b3db6f93d780updating gateware binaries for v5.0-RC12016-12-02T12:52:44ZGrzegorz Danilukgrzegorz.daniluk@cern.ch
Synthesized from wr-switch-hdl commit 1d50045https://ohwr.org/project/wr-switch-sw/commit/83ef90f09e94899696c0ab66fb4ca8a1ca08739bdoc: push missing VLAN_mode.png for wrs-user-manual2016-12-02T12:47:26ZAdam Wujekadam.wujek@cern.ch
Fix build error of wrs-user-manual. This file should have been pushed
in the commit:
<a href="/project/wr-switch-sw/commit/73f319c58d5d8b74bb5c2a097ad809dda4582240" data-original="73f319c5" data-link="false" data-link-reference="false" data-project="10713" data-commit="73f319c58d5d8b74bb5c2a097ad809dda4582240" data-reference-type="commit" data-container="body" data-placement="bottom" title="doc/wrs-user-manual: add the description of VLANs configuration" class="gfm gfm-commit has-tooltip">73f319c5</a> doc/wrs-user-manual: add the description of VLANs configuration
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/wr-switch-sw/commit/c6d037fb071f85321be3f29ae792da96c09f6556userspace/wrsw_hal: improve timeouts2016-12-02T10:31:16ZAdam Wujekadam.wujek@cern.ch
In hal_main.c, use timeout functions from libwr. Use two different timeouts for
temperature/fan updates and for port information.
In hal_ports.c use different timeouts for sync LEDs, link LEDs and SFPs' DOMs
updates.
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/wr-switch-sw/commit/980b0e17fdfea1b139be32de8b1f83959af57619userspace/libwr: make timeout periods more precise2016-12-02T10:30:13ZAdam Wujekadam.wujek@cern.ch
Use last timeout's timestamp as a reference for new timeout instead of current
time.
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/wr-switch-sw/commit/7e4799f3631ece234fa7852622f09a5d735d412euserspace/libwr: move timeout functions from HAL2016-12-02T10:27:20ZAdam Wujekadam.wujek@cern.chSigned-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/wr-switch-sw/commit/b9d403587c2450aafd234bfa2788ac1c6dc620f3snmp: NetworkingStatusGroup: fix monitoring Tx frames2016-12-02T10:25:24ZGrzegorz Danilukgrzegorz.daniluk@cern.chhttps://ohwr.org/project/wr-switch-sw/commit/fa8d4a44cec738297415ebf11d5c26e3e7d3cf91userspace/ppsi: update files copied from switch in ppsi2016-12-01T16:18:50ZAdam Wujekadam.wujek@cern.chSigned-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/wr-switch-sw/commit/a8122d3be5b0c0ff5e9726f8ea9d649e3dff2af4[Feature: 1045] userspace/wrsw_hal: link LEDs describe actual state not confi...2016-12-01T16:15:26ZAdam Wujekadam.wujek@cern.ch
The color of left LED of each port displays the actual state, not the
configured state. If there are more than one instances on a particular port
then the most important state is displayed in the order Slave, Master, Other.
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/wr-switch-sw/commit/84cfe29a883cb189238ece136c813fc49acbf936[Feature: 1045] userspace/wrsw_hal: add support of the synced led2016-12-01T16:15:23ZAdam Wujekadam.wujek@cern.ch
Enable synced LED (right LED of each port) when ppsi's servo got synced.
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/wr-switch-sw/commit/4d12719d970deeb0ca12d9a196de6ec35b851124userspace/libwr: update fan's speed only on changes2016-12-01T14:19:11ZAdam Wujekadam.wujek@cern.ch
Update fan's PWM only when there is a need to change fan's speed.
It should save some cpu cycles because of reduced number of i2c transers.
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/wr-switch-sw/commit/3c32109b3882ae8ba42076c58f103b740df53892userspace/libwr: change the definition of ports' left LEDs2016-12-01T14:19:11ZAdam Wujekadam.wujek@cern.ch
For port configured as none, non-wr, auto use the same orange color.
Before none and auto were represented with the same color as master (yellow).
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/wr-switch-sw/commit/69751e157ee5c60a02ce2d42b9fe25f1678d868duserspace/wrsw_hal: assign hal version before releasing the lock2016-12-01T14:19:11ZAdam Wujekadam.wujek@cern.ch
It might happen that the reader of shmem ignores the lock, but at least shall
check the version of HAL. When it is not 0 then we can be sure HAL's shmem
is initialized. However, don't relay on this behaviour.
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/wr-switch-sw/commit/7b229c3c248811d520b81c43cbaaf44c623b2da2userspace/wrsw_rtud: change log level of creating/removing rtu entries2016-12-01T14:19:11ZAdam Wujekadam.wujek@cern.ch
Since by default we use info level for messaging, on a busy, dynamic network
creating and removing rtu entries can produce a lot of syslog messages.
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/wr-switch-sw/commit/bc4f2042a44ac1941bf82c094c3b4d552d276b22[BUG: 1450] rootfs: leap-seconds.list updated from ietf2016-12-01T14:19:11ZAdam Wujekadam.wujek@cern.chSigned-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/wr-switch-sw/commit/d8f1dc9fdafdd7635956ce0fa7e286162c0e794fMerge commit 'adam-update_kernel_3.16.37'2016-12-01T14:18:23ZAdam Wujekadam.wujek@cern.chSigned-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>