Go to file
Sven Eckelmann 364379c056 batman-adv: Fix lock assert after fragmentation change
The automatic recalculation of the maximum allowed MTU is usually triggered
by code sections which are already rtnl lock protected by callers outside
of batman-adv. But when the fragmentation setting is changed via
batman-adv's own batadv genl family, then the rtnl lock is not yet taken.

But dev_set_mtu requires that the caller holds the rtnl lock because it
uses netdevice notifiers. And this code will then fail the check for this
lock:

  RTNL: assertion failed at net/core/dev.c (1953)

Fixes: e7ee4c55de ("batman-adv: update to version 2023.2")
Signed-off-by: Sven Eckelmann <sven@narfation.org>
2023-08-22 18:54:26 +02:00
.github CI: update build architectures 2023-06-26 11:29:59 +02:00
ahcpd ahcpd: use SHA256 hash and use HTTPS everywhere 2020-01-11 15:08:26 +01:00
alfred alfred: update to version 2023.2 2023-08-18 16:02:40 +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 1.13.1 2023-07-29 10:43:35 +02:00
batctl batctl: update to version 2023.2 2023-08-18 16:02:16 +02:00
batman-adv batman-adv: Fix lock assert after fragmentation change 2023-08-22 18:54:26 +02:00
batmand batmand: Refresh patches with quilt 2022-02-19 09:29:33 +01:00
bird2 bird2: bump to version 2.13.1 2023-06-30 01:17:16 +02:00
bmx6 treewide: remove AUTORELEASE 2023-04-27 17:14:16 +02:00
bmx7 bmx7: bump PKG_RELEASE for libiwinfo ABI change 2023-01-22 20:12:42 +01:00
cjdns cjdns: patch of gyp imports support python3.10 (#974) 2023-05-21 03:33:54 +02:00
hnetd hnetd: update to latest commit 2020-12-17 06:28:05 +00:00
luci-app-bmx6 luci-app-bmx6: fixes error line in logread #578 2020-06-15 18:08:53 +02:00
luci-app-cjdns cjdns: support the supernodes feature (#884) 2022-06-20 21:31:44 +02:00
luci-app-olsrd2 luci-app-olsrd2: add html table for all LAN prefixes 2023-06-11 09:40:12 +02:00
mcproxy treewide: remove AUTORELEASE 2023-04-27 17:14:16 +02:00
mesh11sd mesh11sd: Release v2.0.0 2023-08-05 22:27:23 +02:00
minimalist-pcproxy treewide: remove AUTORELEASE 2023-04-27 17:14:16 +02:00
naywatch treewide: remove AUTORELEASE 2023-04-27 17:14:16 +02:00
ndppd ndppd: remove uClibc++ support 2021-03-10 08:20:24 +01:00
nodogsplash nodogsplash: remove opennds from conflicts 2023-07-29 19:00:42 +02:00
ohybridproxy ohybridproxy: revert to default log level 2021-11-19 07:06:50 +01:00
olsrd olsrd: update to 2023-06-12 2023-06-13 15:20:23 +02:00
oonf-dlep-proxy oonf-dlep-proxy: change to git version from 2022-08-25 2023-01-23 14:25:02 +01:00
oonf-dlep-radio oonf-dlep-radio: change to git version from 2022-08-25 2023-01-23 14:24:40 +01:00
oonf-init-scripts oonf-olsrd2: add support to check if service is running 2023-06-11 09:37:15 +02:00
oonf-olsrd2 oonf-olsrd2: add support to check if service is running 2023-06-11 09:37:15 +02:00
opennds opennds: Release v10.1.2 2023-07-31 07:46:50 +02:00
pimbd treewide: remove AUTORELEASE 2023-04-27 17:14:16 +02:00
prince treewide: remove AUTORELEASE 2023-04-27 17:14:16 +02:00
vis treewide: remove AUTORELEASE 2023-04-27 17:14:16 +02:00
MAINTAINERS MAINTAINERS: updated email addresses 2017-03-04 22:31:52 +01:00
README.md README: update content and use Markdown 2021-06-11 23:00:30 +02:00

README.md

OpenWrt Routing Feed

Description

This OpenWrt package feed contains community maintained routing packages.

Usage

This repository is intended to be layered on-top of an OpenWrt buildroot. If you do not have an OpenWrt buildroot installed, see the documentation at: OpenWrt Buildroot Installation on the OpenWrt support site.

This feed is enabled by default. To install all its package definitions, run:

./scripts/feeds update routing
./scripts/feeds install -a -p routing