Go to file
Sven Eckelmann e26096ae1d 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:08:16 +02:00
ahcpd replace DEPENDS=+@IPV6 with DEPENDS=@IPV6 2016-06-05 03:07:20 +02:00
alfred alfred: upgrade package to latest release 2019.2 2019-05-23 20:11:42 +02:00
babel-pinger treewide: Basic cleanup and alignment to package guidelines (#383) 2018-07-12 16:50:47 +02:00
babeld babeld: Update to version 1.8.4 2018-11-11 00:34:59 +01:00
batctl batctl: upgrade package to latest release 2019.2 2019-05-23 20:21:54 +02:00
batman-adv batman-adv: Fix duplicated OGMs on NETDEV_UP 2019-06-02 14:08:16 +02:00
batmand treewide: Basic cleanup and alignment to package guidelines (#383) 2018-07-12 16:50:47 +02:00
bird1 bird: Rename to bird1 and bump to v1.6.4 2018-05-16 12:34:51 +02:00
bird1-openwrt bird: Rename to bird1 and bump to v1.6.4 2018-05-16 12:34:51 +02:00
bird2 Merge pull request #387 from diizzyy/patch-2 2018-07-17 18:39:19 +02:00
bmx6 treewide: Basic cleanup and alignment to package guidelines (#383) 2018-07-12 16:50:47 +02:00
bmx7 bmx7: update source to 2019030802 2019-03-09 00:52:37 +01:00
cjdns cjdns: 20.1 -> 20.2 2018-05-02 17:33:13 +03:00
hnetd hnetd: add compatiblity with openssl 1.1.x 2018-12-13 11:21:08 -02:00
luci-app-bmx6 luci-app-bmx6: Avoid race condition in bmx6json.lua get() 2018-12-09 21:06:18 +01:00
luci-app-bmx7 luci-app-bmx7: show mDNS menu if available 2019-01-10 20:30:01 +01:00
luci-app-cjdns luci-app-cjdns: luci admin support for cjdns-v20.2 (#394) 2018-09-03 00:50:34 +00:00
mcproxy treewide: Basic cleanup and alignment to package guidelines (#383) 2018-07-12 16:50:47 +02:00
minimalist-pcproxy treewide: Basic cleanup and alignment to package guidelines (#383) 2018-07-12 16:50:47 +02:00
mrd6 treewide: Basic cleanup and alignment to package guidelines (#383) 2018-07-12 16:50:47 +02:00
ndppd ndppd: fix compile error with musl 2018-08-12 18:03:38 +02:00
nodogsplash nodogsplash: Release v3.3.2-1 (#468) 2019-05-07 22:38:40 +02:00
ohybridproxy treewide: Basic cleanup and alignment to package guidelines (#383) 2018-07-12 16:50:47 +02:00
olsrd [OLSRd] Bump OLSRd version to 0.9.7 2019-03-23 14:16:40 +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 pimbd: update to current git HEAD 2018-06-19 08:01:14 -03:00
prince prince: version bump to v0.4 2018-05-01 11:03:26 +02:00
quagga treewide: Basic cleanup and alignment to package guidelines (#383) 2018-07-12 16:50:47 +02:00
vis treewide: Basic cleanup and alignment to package guidelines (#383) 2018-07-12 16:50:47 +02: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

README

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.