]> git.99rst.org Git - openwrt-packages.git/commit
mesh11sd: add new package
authorJosef Schlehofer <redacted>
Thu, 6 Aug 2026 12:35:02 +0000 (14:35 +0200)
committerJosef Schlehofer <redacted>
Tue, 18 Aug 2026 06:40:07 +0000 (08:40 +0200)
commitcf71e9d2b3fc79937e039c66c64cd7a4ed5a6097
tree366a31a1e39fe6944ad13e37c7ea654eb4421ac8
parent2312f86f7e7b0eb7029596a04cc878ebe648b921
mesh11sd: add new package

Mesh11sd autonomously manages all aspects of an 802.11s mesh
network, with dynamic mesh parameters across all nodes and point to
multi-point vxlan tunneling.

Moved from the openwrt/routing feed, as discussed in
https://github.com/openwrt/routing/issues/184.

Carries three backports on top of the routing feed's copy, all from
the 7.2.0 development cycle and all pointed out by upstream:

- 443cdb4c handles the informational options before get_current_setup()
  runs. The setup pass waits for br-lan through wait_for_interface(),
  so on a host without that bridge "mesh11sd -v" took the full
  interface_timeout, ten seconds by default. That is invisible on a
  running router and fatal in the package CI, which kills each version
  probe after ten seconds.
- 9d18091f makes the script header agree with the LICENSE file the
  project ships. It claimed GPL version 3 or later while the file is
  GPL version 2, so PKG_LICENSE follows it to GPL-2.0-or-later.
- d0db5353 fixes a typo in get_current_setup(): the length came from
  $apmon_cgi_dir, which is never set, so strlen was always 0 and the
  trailing slash check read the wrong character.

The submenu is Mesh rather than the Network top level the feed copy
used; the other mesh packages follow once the move from the routing
feed is complete.

Signed-off-by: Josef Schlehofer <redacted>
net/mesh11sd/Makefile [new file with mode: 0644]
net/mesh11sd/patches/100-do-not-run-get_current_setup-until-after-version-argument.patch [new file with mode: 0644]
net/mesh11sd/patches/101-fix-licence-discrepancy.patch [new file with mode: 0644]
net/mesh11sd/patches/102-fix-typo-in-get_current_setup-apmond_cgi_dir.patch [new file with mode: 0644]
git clone https://git.99rst.org/PROJECT