OpenWrt Routing Packages
Find a file
Sven Eckelmann c07326c3ba batman-adv: Fix duplicated OGMs on NETDEV_UP
The state of slave interfaces are handled differently depending on whether
the interface is up or not. All active interfaces (IFF_UP) will transmit
OGMs. But for B.A.T.M.A.N. IV, also non-active interfaces are scheduling
(low TTL) OGMs on active interfaces. The code which setups and schedules
the OGMs must therefore already be called when the interfaces gets added as
slave interface and the transmit function must then check whether it has to
send out the OGM or not on the specific slave interface.

But v2016.3 moved the setup code from the enable function to the activate
function. The latter is called either when the added slave was already up
when batadv_hardif_enable_interface processed the new interface or when a
NETDEV_UP event was received for this slave interfac. As result, each
NETDEV_UP would schedule a new OGM worker for the interface and thus OGMs
would be send a lot more than expected.

Fixes: 549909f89d ("batman-adv: upgrade package to latest release 2016.3")
Reported-by: Linus Lüssing <linus.luessing@c0d3.blue>
Signed-off-by: Sven Eckelmann <sven@narfation.org>
2019-06-02 14:07:39 +02:00
ahcpd replace DEPENDS=+@IPV6 with DEPENDS=@IPV6 2016-06-05 03:07:20 +02:00
alfred alfred: Merge bugfixes from 2018.4 2018-11-08 00:18:54 +01:00
babel-pinger babel-pinger: fix typo in Makefile 2015-01-14 16:17:40 +01:00
babeld babeld: Update to 1.8.2 2018-05-13 01:05:58 +02:00
batctl batctl: Don't overwrite default PKG_BUILD_DIR 2018-10-14 16:04:31 +02:00
batman-adv batman-adv: Fix duplicated OGMs on NETDEV_UP 2019-06-02 14:07:39 +02:00
batmand batmand: Provide PKG_MIRROR_HASH for LEDE mirror download 2017-01-25 09:51:44 +01:00
bird bird: fix build dependencies 2018-01-16 16:34:51 +01:00
bird-openwrt bird-openwrt: update to version 0.3 2017-12-13 22:52:59 +01:00
bmx6 bmx6: add PKG_MIRROR_HASH 2018-03-01 23:02:10 +01:00
bmx7 bmx7: update to git snapshot as of 2018-12-29 2019-03-02 22:34:57 +01:00
cjdns cjdns: 20.1 -> 20.2 2018-05-02 17:33:13 +03:00
hnetd hnetd/ohp -> git head, miniupnpd->2.0 (from 15.05 branch). 2016-06-28 00:45:11 +03:00
luci-app-bmx6 bmx7: update to git snapshot as of 2018-12-29 2019-03-02 22:34:57 +01:00
luci-app-bmx7 luci-app-bmx7: update to v0.1-alpha 2019-03-02 22:34:57 +01:00
luci-app-cjdns luci-app-cjdns: luci admin support for cjdns-v20.2 (#394) 2018-09-10 03:08:29 +00:00
mcproxy mcproxy: update to latest version (#339) 2018-01-06 22:34:31 +01:00
minimalist-pcproxy replace DEPENDS=+@IPV6 with DEPENDS=@IPV6 2016-06-05 03:07:20 +02:00
mrd6 mrd6: remove build timestamp 2017-12-02 01:42:44 +01:00
nat46 nat46: fixup PKG_MIRROR_HASH 2018-05-03 10:30:03 +02:00
ndppd ndppd: fix compilation with modern gcc 2017-01-18 01:59:20 +01:00
nodogsplash nodogsplash: fix invalid pointer bug when clock is turned back (#456) 2019-03-14 18:31:33 +01:00
ohybridproxy ohybridproxy: Properly search for libubox/utils.h 2017-06-05 17:57:40 -07:00
olsrd Merge pull request #300 from OLSR/master 2017-12-13 12:41:10 +01:00
oonf-dlep-proxy Update OONF to 0.14.1-1 2017-06-13 10:56:49 +02:00
oonf-dlep-radio Update OONF to 0.14.1-1 2017-06-13 10:56:49 +02:00
oonf-init-scripts fix quoting of daemon name 2016-02-12 18:59:43 +01:00
oonf-olsrd2 Update OONF to 0.14.1-1 2017-06-13 10:56:49 +02:00
pimbd replace DEPENDS=+@IPV6 with DEPENDS=@IPV6 2016-06-05 03:07:20 +02:00
prince prince: version bump to v0.4 2018-05-01 11:03:26 +02:00
quagga quagga: Bump to v1.1.0 2016-10-29 17:06:18 +03:00
smcroute smcroute: Change download to HTTP 2018-03-25 19:42:44 -07:00
vis vis: Provide PKG_MIRROR_HASH for LEDE mirror download 2017-01-25 09:53:29 +01:00
MAINTAINERS MAINTAINERS: updated email addresses 2017-03-04 22:31:52 +01:00
README Change feed name in Readme from openwrt-routing to routing because feeds system does not support "-" 2013-05-02 18:44:23 +02:00

This is an OpenWrt package feed containing community maintained routing packages.

To use these packages, add the following line to the feeds.conf
in the OpenWrt buildroot:

  src-git routing git://github.com/openwrt-routing/packages.git
  
Update the feed:

  ./scripts/feeds update routing
  
Activate the package:

  ./scripts/feeds install -a -p routing
  
The routing packages should now appear in menuconfig.