Go to file
Matt Reeve f4251ccf69 bird2: Fix bus error on OSPF on IPQ806X
On a Netgear R7800, if ospf v2 or v3 is configured in bird.conf, it fails to start with this error:

Fri Jun 11 14:41:11 2021 daemon.info bird: Started
Fri Jun 11 14:41:11 2021 kern.err kernel: [ 3500.853248] Alignment trap: not handling instruction f44c0a1f at [<00035848>] Fri Jun 11 14:41:11 2021 kern.alert kernel: [ 3500.853283] 8<--- cut here ---
Fri Jun 11 14:41:11 2021 kern.alert kernel: [ 3500.859363] Unhandled fault: alignment exception (0x801) at 0x007e0624
Fri Jun 11 14:41:11 2021 kern.alert kernel: [ 3500.862443] pgd = 0bbef4fd
Fri Jun 11 14:41:11 2021 kern.alert kernel: [ 3500.868821] [007e0624] *pgd=5d6ca835, *pte=5c40b75f, *ppte=5c40bc7f

The problem is due to a struct not being properly aligned on the ARMv7 architecture.

This patch fixes the problem by adding the "PACKED" macro to the affected struct. Note
that upstream may later fix this in another way, in which case this patch will not be required.

Signed-off-by: Matt Reeve <matt@mreeve.com>
(cherry picked from commit 166b6ea77b)
2021-08-12 11:42:37 +01:00
.github issuetemplate: reference foreign repos 2021-06-17 22:13:45 +02:00
ahcpd ahcpd: use SHA256 hash and use HTTPS everywhere 2020-01-11 15:08:26 +01:00
alfred alfred: update to version 2021.1 2021-05-18 18:54:27 +02:00
babel-pinger treewide: Basic cleanup and alignment to package guidelines (#383) 2018-07-12 16:50:47 +02:00
babeld babeld: add me as maintainer 2021-06-06 16:57:26 +02:00
batctl batctl: update to version 2021.1 2021-05-18 18:53:18 +02:00
batman-adv batman-adv: Always send iface index+name in genlmsg 2021-05-18 18:51:26 +02:00
batmand Merge pull request #489 from ecsv/batmand-procd 2019-07-29 11:35:35 +02:00
bird1 bird1: fix compilation with GCC 10 2020-08-11 12:36:05 -07:00
bird1-openwrt bird: Rename to bird1 and bump to v1.6.4 2018-05-16 12:34:51 +02:00
bird2 bird2: Fix bus error on OSPF on IPQ806X 2021-08-12 11:42:37 +01:00
bmx6 bmx6: fix compilation with uClibc-ng 2020-10-05 16:00:40 -07:00
bmx7 bmx7: fix compilation with uClibc-ng 2020-10-05 16:01:17 -07:00
cjdns cjdns: use codeload 2020-12-26 11:52:20 +00: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 luci-app-cjdns: Add rpcd acl file (#576) 2020-06-09 23:20:43 -04:00
mcproxy Merge pull request #476 from blogic/master 2019-07-30 12:10:34 +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
naywatch naywatch: add naywatch 2021-08-01 20:57:12 +02:00
ndppd ndppd: remove uClibc++ support 2021-03-10 08:20:24 +01:00
nodogsplash nodogsplash: update to 5.0.0 2020-07-08 15:54:08 +02:00
ohybridproxy ohybridproxy: fix up Makefile 2020-12-17 06:29:46 +00:00
olsrd olsrd: rename general to procd 2021-08-01 11:06:14 +02:00
oonf-dlep-proxy oonf-dlep-proxy: fix compilation with Ninja 2021-06-13 10:38:01 +02:00
oonf-dlep-radio oonf-dlep-radio: add PKG_MIRROR_HASH 2021-06-13 10:43:39 +02:00
oonf-init-scripts fix quoting of daemon name 2016-02-12 18:59:43 +01:00
oonf-olsrd2 oonf-olsrd2: set PKG_MIRROR_HASH and refresh patch 2021-06-13 10:30:17 +02:00
opennds opennds: Release v9.3.0 2021-08-09 15:07:21 +02:00
pimbd pimbd: update to current git HEAD 2018-06-19 08:01:14 -03:00
prince prince: fix compilation with GCC 10 2020-08-11 12:35:25 -07:00
quagga Merge pull request #618 from TDT-AG/pr20201009/quagga-libcares 2020-11-26 22:26:27 +01:00
vis Merge pull request #489 from ecsv/batmand-procd 2019-07-29 11:35:35 +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