White Rabbit Switch - Software:96cc139fbe9a5f1f08a37366a05f917ee9cc92b4 commitshttps://ohwr.org/project/wr-switch-sw/commits/96cc139fbe9a5f1f08a37366a05f917ee9cc92b42014-06-24T09:14:40Zhttps://ohwr.org/project/wr-switch-sw/commit/96cc139fbe9a5f1f08a37366a05f917ee9cc92b4wrs_build_wraprootfs: provide /usr/tmp needed for /var/run2014-06-24T09:14:40ZAlessandro 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/9a3d176aae3722575e16a58f1e6375a4156c96aawrs-boot-procedure: trivial details2014-06-24T08:22:33ZAlessandro 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/03e1f4de5cd14a2183e4bd28a523bf5b7a531172doc: another step: update boot message and remove texinfo menus2014-06-24T08:22:07ZAlessandro 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/6db696dd61bd0325d1966035c72a7142b810e143doc: removed "installing from jtag"2014-06-24T06:41:30ZAlessandro Rubinirubini@gnudd.com
The information is not up to date with the new installation. We are
not using JTAG ourselves these times, so we'd better remove this
chapter, stating it is still in the history of the package, if it is
needed by someone.
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/9d6e7aaeb3d9fdcf59f9b90a548c3bf12aba6623doc: the new installation procedure is documented2014-06-24T06:41:30ZAlessandro 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/7a574e884578aeeb475b0c33891a4e5fd341666abuild: final fixes for new pathnames and procedures2014-06-24T06:41:30ZAlessandro Rubinirubini@gnudd.com
The release tar file (wrs-firmware.tar) is not compressed any more, so
fix the name all around, and the extracting command too.
Similarly, the official release is a .tar file, and it is generated by
the "wraprootfs" step, so this removes "--pack" as a build option (it
was a duplicate of wrapping it up anyways).
Release files are already the ones used for installation, so flash-wrs
doesn't need to build the cpio file any more.
The "macigstring" for installation is concatenated to the cpio file by
tellling the usb-loader to copy it to RAM, so no temporary cpio archive
is created any more: release files are always used unchanged.
Wrapping rootfs creates the release tar dire
"--pack" i
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/199ca4694e6a181b3080e7fad8c83ae5d0514018userspace: new boot/install procedure for V4 partitions2014-06-24T06:41:30ZAlessandro Rubinirubini@gnudd.com
This brings everything into /etc/init.d/wrs-boot-procedure that is
executed as a "sysinit" task, before anything else. The procedure
runs from the initrd/initramfs and is concerned with the complete
update of the device, if an update is pending.
See documentation (next commit) for details about partitions and boot
procedure.
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/6566a942ab851d647227cb502cda419a3ff925e2barebox env: use new installation/booting procedure2014-06-24T06:40:31ZAlessandro Rubinirubini@gnudd.com
This also change the flash_wrs script, to match new conventions
(i.e. we use the run-time initramfs for installation, and so on)
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/733f4b0a673e0f7c751ce48092fdfdfd6704f968kernel patches: final partitioning for V42014-06-24T06:40:31ZAlessandro 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/4f1fa2d60070870b1536fc7b24dbb495f7c1380fuserspace: /etc/init.d/rcS is optionally verbose2014-06-24T06:40:31ZAlessandro Rubinirubini@gnudd.com
pass WRS_VERBOSE=y on the kernel command line to make it verbose.
No damaga done, but useful in checking the boot sequence.
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/0e730c145021300d6a0c6faae54f1eff9a2ea56abuild: prepare archives for upcoming V4 installation2014-06-24T06:40:31ZAlessandro Rubinirubini@gnudd.com
This moves wr to usr/wr and copies etc to usr/etc.
Also, it creates the .tar.gz for /usr and an initramfs
that excludes usr.
The current installation still works (it ignores new files,
and can live with wr pointing to usr/wr).
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/807f56720a73fcf4d5613ea6f502902f3b7ce679partitions: compatible change, and update docs2014-06-24T06:40:31ZAlessandro Rubinirubini@gnudd.com
This changes partitions, mainly adding a kernel-visible mapping of
what we ha in dataflash. NAND changes are compatible, as only empty
space is used differently.
This also includes a new barebox.bin, that you can just write
to /dev/mtd3 after booting the new kernel.
Documentation is updated to reflect these partitions, but there also
old leftovers that are fixed in this same 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/wr-switch-sw/commit/8f04f8e84ce229c5a8782458500b6576c1a2561aetc/fstab: remove /var/log, that never worked2014-06-24T06:40:31ZAlessandro 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/8bc64c7e454772e80aac6baed4b7c0080172f2bbmch_flasher: remove most build warnings2014-06-24T06:40:30ZAlessandro 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/857598b661289a141df798d8e042ca921ac997f9mch_flasher: support more filename/address pairs2014-06-24T06:40:30ZAlessandro Rubinirubini@gnudd.com
3 are not enough: we need 4. So support up to 16 even though we waste
a few dozen bytes of precious RAM.
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/83fd2e620328ebd66baf2eb81ca9b0cd9a4b46f5mch_flasher: bugfix in argument parsing2014-06-24T06:40:30ZAlessandro Rubinirubini@gnudd.com
we'd better err out than corrupt memory, if we have more arguments than
expected
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/9cf5ce2e1f58bbf3248f5db4142f727137aa6285mch_flasher: bugfix in error messages2014-06-24T06:40:30ZAlessandro Rubinirubini@gnudd.com
dirname() and basename() change their argument. We'd better
strdup(argv[0]) to be able to use it in error messages.
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/ebe88437d0a28dd7403252199c3ce3a69eb643f8scripts and doc: we don't support LX130T any more2014-06-21T06:52:39ZAlessandro 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/17072091b16d08886a334f3ed1f984465afe9648enable rsyslog to report full domain name of the switch2014-06-21T06:52:24ZGrzegorz Danilukgrzegorz.daniluk@cern.ch
In our case the name of the switch is its IP address of eth0 interface. Without
this option enabled, only the first octet is reported to remote log server (e.g.
192)https://ohwr.org/project/wr-switch-sw/commit/e9af6c6b49914223a0844241e6e3f7cba2d0ba1edoc: there is no images/*cpio or images/*jffs22014-06-19T14:33:51ZAlessandro Rubinirubini@gnudd.com
They disappeared quite some time ago: only .tar.gz remains. Fix
documentation accordingly.
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/03ba9e4a12694a378a0edb6eafd849573f27524cMerge branch 'rubi-140613'2014-06-19T14:25:46ZAlessandro Rubinirubini@gnudd.com
This merges the last commits I made on my laptop last weekq, and I
forgot to push. Thanks greg for testing wrsw_vlans and thus finding
I miseed some bits.
Conflicts:
userspace/tools/wrsw_vlans.chttps://ohwr.org/project/wr-switch-sw/commit/f447cc06de8d932157315a8e60b89d14536943b3wr_pstats: fix for a potential bug after unloading2014-06-19T14:16:06ZAlessandro 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/ca09272c90f2e27ec566f3a9a779650f39a15aa5tools/wrsw_vlans: trivial fix to --elist2014-06-19T14:08:59ZGrzegorz Danilukgrzegorz.daniluk@cern.chhttps://ohwr.org/project/wr-switch-sw/commit/d835cc3ceee2b39ed161105a7523a204a17bfad2patches/kernel: work around the ttyACM problem of some devices2014-06-17T09:01:03ZAlessandro Rubinirubini@gnudd.com
Some WRS speciments won't work correctly with automatic speed setup.
This patch forces full-speed on the device (instead of the
autodetected high-speed), and thus they work.
Speed is not a problem anyways, because it is just a serial port.
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/2c6d94ee78569634db299f3f926d5d6f593df69fkernel: make wr_pstats and wr_nic talk2014-06-13T13:36:31ZAlessandro Rubinirubini@gnudd.com
wr_nic now exports wr_nic_pstats_callback as a pointer. When wr_pstats
is loaded it writes its own pointer in there.
wr_nic can thus ask for statistics and updated net_device_stats with
the proper numbers. The statistics on snmp reflect this, because
snmpd uses the standard device ioctl commands -- but very few of our
counters actually end up all the way to snmp.
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/61d913c88c1f415cf0d787b6ab62cbfee0101428kernel config: support NFS v3/v4 servers (as a client)2014-06-13T10:06:39ZAlessandro Rubinirubini@gnudd.com
Without this, the switch may be unable to boot NFS-Root over a new system
(e.g. my laptop, currently linux-3.14 with full NFS support.
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/645708b15fffacf5f972b050fd8bb0743aef382dtools/wrsw_vlans: added ep listing2014-06-13T10:06:35ZAlessandro 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/2382329cfe02b1fd9123c2f1d02d02255e99a5e8kernel config: support NFS v3/v4 servers (as a client)2014-06-13T09:49:17ZAlessandro 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/88d2bef047bb6d2f2c6c19c5666da97a85497acdtools/wrsw_vlans: added ep listing2014-06-13T06:55:39ZAlessandro 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/1749516a7a8bb77010d9acc219108e9cb8536bf8tools/wrsw_vlans: add endpoint hw access2014-06-13T06:54:21ZAlessandro 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/47cd4920b9f6905f0dd27b4c046e9dbde807701blibswitchhw: fix error detaction on device open2014-06-12T13:54:45ZAlessandro Rubinirubini@gnudd.com
open returns -1 on error, not 0
mmap returns -1 on error, not NULL
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/02a7c84a649096ad0569dc90a9b68e8048bc6edctools/wrsw_vlans: remove duplication in IPC calls2014-06-12T13:10:58ZAlessandro 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/d918890856227822f29e15d72451a3722cda1b2e/wrsw_rtud: use env(RTUD_MINIPC_DEBUG) to trace IPC2014-06-12T12:40:57ZAlessandro 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/4462a3a57522be2ac72ffa0972f3f3e2f7356636tools/wrsw_vlans: error checking, simplification2014-06-12T12:40:57ZAlessandro 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/48228ed6068e0de368fa79870eae7b97625b0e02userspace: don't use -DDEBUG unless requested at build time2014-06-12T12:40:57ZAlessandro 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/fa8621967096e0536c0d248ad3ed8957653267d9userspace/mini-rpc: use new master, fix two buglets2014-06-12T12:40:57ZAlessandro 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/44eaafcaf06c98516a024f8ebd3767e280481faauserspace: fix TRACE macro and its users2014-06-12T12:40:57ZAlessandro 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/5181075e5fcc2205bb82b73c18aec56440790acctools/wrsw_vlans: added error checks, simplify allocation2014-06-12T12:40:57ZAlessandro 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/91dc866a97aa78389f53b6ffabdf6b8ee5a5cf5cuserspace/wrsw_rtud: indented with Lindent2014-06-12T12:40:57ZAlessandro Rubinirubini@gnudd.com
Stuff was seriously misaligned and hard to read. So Maciej agreed
about running ../../scripts/Lindent. This commit makes no modification
at all, even it changes both spaces/tabs and newlines.
Some comments still exceed 80 columns, which is bad for me, my screen and
my printer, but I'll only change if needed, at a later step.
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/cb74102287ee602339eff05ec3d4e843fca5c94bscripts: added Lindent, copied from kernel2014-06-12T12:40:57ZAlessandro 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>