Giter Club home page Giter Club logo

routing's Introduction

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

routing's People

Contributors

aaronkaplan avatar adschm avatar altergui avatar aparcar avatar bittorf avatar bkpepe avatar bluewavenet avatar dangowrt avatar dedeckeh avatar ecsv avatar ffainelli avatar fingon avatar gabri94 avatar hrogge avatar jow- avatar kerneis avatar lindnermarek avatar lynxis avatar mwarning avatar neheb avatar noltari avatar p4u avatar polynomialdivision avatar rogerpueyo avatar sbyx avatar simonwunderlich avatar tohojo avatar wfleurant avatar zioproto avatar zorun avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

routing's Issues

babeld: unable to specify bridge as interface

It is not possible to use a bridge as an interface in babeld (when configured using UCI).

A simple

config interface 'wan'

will resolve wan to the first interface of that bridge (in my case eth0) as opposed to br-wan. This, obviously, breaks in funny ways.

The sample UCI config states to use the full interface name instead to avoid this mess, like this:

config interface 'br-wan'

Well, that doesn't work either. A dash is not allowed by UCI in section names.

Can we restructure the config to make ifname an option of the configuration section?

batman-adv: Build error due to wrong include order

Building batman-adv (branch: for-15.05, using the 15.05.1 SDK) I got:
OpenWrt-SDK-15.05.1-ar71xx-generic_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64/build_dir/target-mips_34kc_uClibc-0.9.33.2/batman-adv/batman-adv-2016.1/net/batman-adv/types.h:388:26: error: expected ')' before numeric constant DECLARE_EWMA(throughput, 1024, 8)

This is fixed in: https://patchwork.open-mesh.org/patch/16488/ - please apply this patch

miniupnpd: any workaround in the hotplug script to suppress these error messages during boot?

Upon every boot, these error messages quickly fill up my logs that rotate the circular buffer, thereby losing previously logged messages: (I have already removed many duplicate lines that got logged)

 Mon Dec 22 07:43:14 2014 daemon.err miniupnpd[1556]: sendto(udp_notify=8, 192.168.105.1): Operation not permitted
 Mon Dec 22 07:43:14 2014 daemon.err miniupnpd[1556]: sendto(udp_notify=12, [2001:xxx:yyy:1]): Operation not permitted
 Mon Dec 22 07:43:14 2014 daemon.err miniupnpd[1556]: sendto(udp_notify=13, 192.168.103.1): Operation not permitted
 Mon Dec 22 07:43:14 2014 daemon.err miniupnpd[1556]: sendto(udp_notify=14, [2001:xxx:yyy::1]): Operation not permitted
 Mon Dec 22 07:43:14 2014 daemon.err miniupnpd[1556]: try_sendto(sock=14, len=475, dest=[ff02::c]:1900): sendto: Operation not permitted
 Mon Dec 22 07:43:14 2014 daemon.err miniupnpd[1556]: try_sendto(sock=13, len=471, dest=239.255.255.250:1900): sendto: Operation not permitted

Can any workaround be done? I noticed that the two IPv4 networks correspond to the two wireless interfaces I had setup. Perhaps when the hotplug script is executed, the two wireless interfaces have not yet fully initialized, thus causing miniupnpd to be unable to send packets in those interfaces when it gets (re)started in the script.

This has been observed on CHAOS CALMER (Bleeding Edge, r43749).

nameservice plugin does not work

commit 34812df4852ff0062b927acc6b0308b5605ce69f
Author: Thomas Huehn [email protected]
Date: Thu Apr 25 12:40:49 2013 +0200

fix olsr.init script function olsrd_write_plparam() as it wrongly removes dashes.
olsrd deamon did not start when the nameservice plugin was active.

Signed-off-by: Thomas Huehn <[email protected]>

diff --git a/olsrd/files/olsrd.init b/olsrd/files/olsrd.init
index 7ffe33c..f4641aa 100644
--- a/olsrd/files/olsrd.init
+++ b/olsrd/files/olsrd.init
@@ -153,8 +153,11 @@ olsrd_write_plparam() {
return 1
fi

  •   oldIFS="$IFS"; IFS='-_'; set -- $option; IFS="$oldIFS"
    
  •   oldIFS="$IFS"
    
  •   IFS='-_'
    
  •   set -- $option
    option="$*"
    
  •   IFS="$oldIFS"
    _option="$option"
    
    if [ "$option" = 'hosts' ]; then
    

minimalist-pcproxy post-install script triggers error

Configuring minimalist-pcproxy.
sh: 1: unknown operand

This is due to missing quotes in minimalist-pcproxy.defaults, fix follows:

diff --git a/minimalist-pcproxy/files/minimalist-pcproxy.defaults b/minimalist-pcproxy/files/minimalist-pcproxy.defaults
index 7537f8a..a54f56e 100644
--- a/minimalist-pcproxy/files/minimalist-pcproxy.defaults
+++ b/minimalist-pcproxy/files/minimalist-pcproxy.defaults
@@ -1,6 +1,6 @@
 #!/bin/sh

-if [ `uci -q get upnpd.config._pcproxy_configured` = "1" ]
+if [ "`uci -q get upnpd.config._pcproxy_configured`" = "1" ]
 then
     exit
 fi

nodogsplash: missing configuration values in uci

Hi @mwarning

uci is sadly still missing some configuration values. Can you take a look on these?

make sense

  { "debuglevel", oDebugLevel },
  { "splashpage", oSplashPage },
  { "webroot", oWebRoot },
  { "pagesdir", oPagesDir },
  { "checkinterval", oCheckInterval },
  { "syslogfacility", oSyslogFacility },
  { "gatewayiprange", oGatewayIPRange },

don't makes sense

  { "daemon", oDaemon }, /* procd takes care */
  { "setmss", oSetMSS }, /* firewall takes care of this */
  { "mssvalue", oMSSValue }, /* this tooo */
  { "downloadimq", oDownloadIMQ }, /* Is IMQ still support by OpenWrts Linux Kernel? As far I know this is broken on OpenWrt  */
  { "uploadimq", oUploadIMQ },   /* this too' */
  { "ndsctlsocket", oNdsctlSocket }, /* dont think we need to change it */

may be useful, but I don't know what these do?!

  { "remoteauthenticatoraction", oRemoteAuthenticatorAction },
  { "enablepreauth", oEnablePreAuth },
  { "binvoucher", oBinVoucher },
  { "forcevoucher", oForceVoucher },
  { "passwordauthentication", oPasswordAuthentication },
  { "usernameauthentication", oUsernameAuthentication },
  { "passwordattempts", oPasswordAttempts },
  { "username", oUsername },
  { "password", oPassword },
  { "authenticateimmediately",  oAuthenticateImmediately },

  { "decongesthttpdthreads", oDecongestHttpdThreads },
  { "httpdthreadthreshold", oHttpdThreadThreshold },
  { "httpdthreaddelayms", oHttpdThreadDelayMS },

  { "FW_MARK_AUTHENTICATED", oFWMarkAuthenticated },
  { "FW_MARK_TRUSTED", oFWMarkTrusted },
  { "FW_MARK_BLOCKED", oFWMarkBlocked },

already implemented

  { "maxclients", oMaxClients },
  { "gatewayname", oGatewayName },
  { "gatewayaddress", oGatewayAddress },
  { "gatewayport", oGatewayPort },
  { "redirectURL", oRedirectURL },
  { "imagesdir", oImagesDir },
  { "clientidletimeout", oClientIdleTimeout },
  { "clientforcetimeout", oClientForceTimeout },
  { "trafficcontrol", oTrafficControl },
  { "downloadlimit", oDownloadLimit },
  { "uploadlimit", oUploadLimit },
  { "trustedmaclist", oTrustedMACList },
  { "blockedmaclist", oBlockedMACList },
  { "allowedmaclist", oAllowedMACList },
  { "MACmechanism", oMACmechanism },
  { "firewallruleset", oFirewallRuleSet },
  { "firewallrule", oFirewallRule },
  { "emptyrulesetpolicy", oEmptyRuleSetPolicy },
  { "gatewayinterface", oGatewayInterface },

alfred-gpsd being built but not packaged

Building alfred with all options enabled runs through fine, but alfred-gpsd is missing in the package:

# opkg files alfred
Package alfred (2014.0.0-0) is installed on root and has the following files:
/etc/alfred/bat-hosts.lua
/usr/sbin/alfred
/etc/init.d/alfred
/etc/config/alfred
/usr/sbin/batadv-vis

libgps has been installed as a dependency:

# opkg depends alfred
alfred depends on:
    libc
    kmod-ipv6
    librt
    lua
    libgps

I guess because of c&p error in alfred's makefile, alfred-gpsd is assumed to reside in the vis folder:

# make V=s package/alfred/compile
[...]
cp: cannot stat `/home/fly/building/BB/openwrt/build_dir/target-i386_i486_uClibc-0.9.33.2/alfred-2014.0.0/vis/alfred-gpsd': No such file or directory
[...]

But alfred-gpsd is in another directory:

# cd build_dir/target-i386_i486_uClibc-0.9.33.2/alfred-2014.0.0/
# find . -name alfred-gpsd
./gpsd/alfred-gpsd

olsrd hotplug does the opposite of what it should

Hi @bittorf ,

this doesn't work for me on AA-r38455. When the hotplug script is installed then olsrd is only started on 1 of 2 interfaces. If i remove the hotplug script then it is started properly and running on both interfaces. May there be a problem when two interfaces are brought up quickly after each other and both try to restart olsrd?

Nov 3 17:47:52 bg23wozi daemon.info olsrd_hotplug: [OK] ifup: wireless0 => wlan0-1
Nov 3 17:47:53 bg23wozi daemon.info olsrd[1104]: Writing '1' (was 0) to /proc/sys/net/ipv4/conf/all/send_redirects
Nov 3 17:47:53 bg23wozi daemon.info olsrd[1104]: Writing '1' (was 0) to /proc/sys/net/ipv4/conf/eth1/send_redirects
Nov 3 17:47:53 bg23wozi daemon.info olsrd[1104]: olsr.org - 0.6.6-git_0000000-hash_c5d7056c9e2214df6a5b55906d24a635 stopped
Nov 3 17:47:53 bg23wozi daemon.info olsrd[1101]: olsr.org - 0.6.6-git_0000000-hash_c5d7056c9e2214df6a5b55906d24a635 stopped
Nov 3 17:47:57 bg23wozi daemon.info olsrd[1922]: Writing '1' (was 1) to /proc/sys/net/ipv6/conf/all/forwarding
Nov 3 17:47:57 bg23wozi daemon.info olsrd[1922]: Adding interface eth1
Nov 3 17:47:57 bg23wozi daemon.info olsrd[1922]: New main address: fdca:ffee:ffa:a08::1
Nov 3 17:47:57 bg23wozi daemon.info olsrd[1922]: olsr.org - 0.6.6-git_0000000-hash_c5d7056c9e2214df6a5b55906d24a635 successfully started
Nov 3 17:47:57 bg23wozi daemon.info olsrd[1929]: Writing '1' (was 1) to /proc/sys/net/ipv4/ip_forward
Nov 3 17:47:57 bg23wozi daemon.info olsrd[1929]: Writing '0' (was 1) to /proc/sys/net/ipv4/conf/all/send_redirects
Nov 3 17:47:57 bg23wozi daemon.info olsrd[1929]: Writing '0' (was 0) to /proc/sys/net/ipv4/conf/all/rp_filter
Nov 3 17:47:57 bg23wozi daemon.info olsrd[1929]: Writing '0' (was 1) to /proc/sys/net/ipv4/conf/eth1/send_redirects
Nov 3 17:47:57 bg23wozi daemon.info olsrd[1929]: Writing '0' (was 0) to /proc/sys/net/ipv4/conf/eth1/rp_filter
Nov 3 17:47:57 bg23wozi daemon.info olsrd[1929]: Adding interface eth1
Nov 3 17:47:57 bg23wozi daemon.info olsrd[1929]: New main address: 10.11.10.8
Nov 3 17:47:57 bg23wozi daemon.info olsrd[1929]: olsr.org - 0.6.6-git_0000000-hash_c5d7056c9e2214df6a5b55906d24a635 successfully started
Nov 3 17:48:00 bg23wozi user.info sysinit: olsrd: /etc/rc.d/S65olsrd: olsrd_setup_smartgw_rules() Warning: kmod-ipip is missing. SmartGateway will not work until you install it.
Nov 3 17:48:00 bg23wozi daemon.info olsrd: /etc/rc.d/S65olsrd: olsrd_setup_smartgw_rules() Warning: kmod-ipip is missing. SmartGateway will not work until you install it.
Nov 3 17:48:03 bg23wozi daemon.info olsrd: /etc/init.d/olsrd: ERROR: there is already an IPv6 instance of olsrd running (pid: '1922'), not starting.
Nov 3 17:48:04 bg23wozi daemon.info olsrd: /etc/init.d/olsrd: ERROR: there is already an IPv4 instance of olsrd running (pid: '1929'), not starting.
Nov 3 17:48:05 bg23wozi daemon.info dnsmasq[1768]: read /var/etc/hosts.olsr.ipv6 - 10 addresses
Nov 3 17:48:05 bg23wozi daemon.info dnsmasq[1768]: read /var/etc/hosts.olsr - 4 addresses
Nov 3 17:48:07 bg23wozi daemon.info olsrd: /etc/init.d/olsrd: olsrd_setup_smartgw_rules() Warning: kmod-ipip is missing. SmartGateway will not work until you install it.
Nov 3 17:48:12 bg23wozi daemon.info dnsmasq[1768]: read /var/etc/hosts.olsr.ipv6 - 10 addresses
Nov 3 17:48:12 bg23wozi daemon.info dnsmasq[1768]: read /var/etc/hosts.olsr - 8 addresses

[olsrd] jsoninfo does not have a valid config

the generated olsrd6 olsrd_jsoninfo.so.0.0 config section is invalid
Workaround: a second run off /etc/init.d/olsrd6 restart

uci show olsrd6.@loadplugin[4]

olsrd6.cfg124e54=LoadPlugin
olsrd6.cfg124e54.accept='::'
olsrd6.cfg124e54.ipv6only='yes'
olsrd6.cfg124e54.library='olsrd_jsoninfo.so.0.0'
olsrd6.cfg124e54.ignore='0'

cat /var/etc/olsrd6.conf

LoadPlugin "olsrd_jsoninfo.so.0.0"
{
    PlParam "name" "g15-nsm2"
    PlParam "lat" "52.0"
    PlParam "lon" "13.0"
    PlParam "accept" "::"
    PlParam "ipv6only" "yes"
    PlParam "services-file" "/var/etc/services.olsr.ipv4"
    PlParam "suffix" ".olsr"
    PlParam "latlon-file" "/var/run/latlon.js.ipv4"
    PlParam "hosts-file" "/tmp/hosts/olsr.ipv4"
}

I will debug the init script next time

miniupnpd randomly crashes. no errors in log.

using hnyman build from https://forum.openwrt.org/viewtopic.php?id=28392 on a WNDR3700v2.

miniupnpd_1.9.20141209-1 seems to randomly crash with no errors left in the log, the process just disappear from the processes list. tested with default configuration.

reverting back to miniupnpd_1.8.20140523-4 from https://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/routing/ seems to be fixing the problem. miniupnpd has been running fine for the past 3 days, while 1.9.20141209-1 could never run for so long for me.

would be possible to to bump miniupnpd to the latest version 1.9.20150307 to test it?

Merging the openwrt-routing/packages with openwrt/packages?

Hi @openwrt-routing/owners

for a long time both the openwrt-routing and openwrt packages organizations are working in parallel and in many cases are maintained by the same persons.

For the sake of simplicity I'd like to suggest to merge both organizations and move the packages from here into openwrt/packages.

This issue is just for starting a discussion and maybe reaching a consensus, so please voice your opinion here.

procd support for babel

Received on babel-users:

Over the past year openwrt has migrated over to an init replacement
called "procd"...

While the ideal situation is a daemon that never crashes, a better one
than presently is where babel is monitored and restarted properly. It
would be nice if babel could migrate over to USE_PROCD.

Regrettably the amount of rework required in babel.init is pretty
substantial, and it would be better if someone more intimate with
babel than I took it on.

a good example is in openwrt's repo for dropbear...

miniupnpd: ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 2

Using miniupnpd-1.9.20141128-1, I'm getting multiple errors in the kernel logs as follows

 ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 2

Because of this, my wireless clients remain connected but could not access the network nor the internet. This has been observed on an Asus RT-N13U B1 running CHAOS CALMER (Bleeding Edge, r43749).

In case it matters, I have setup two VAPs, each with a different subnet, on a single physical wireless interface.

Reverting back to Barrier Breaker's miniupnpd-1.8.20140523-4 does not exhibit this issue.

new olsrd config structure makes Freifunk node updates nearly impossible

Hi all,

The olsrd config structure changes prevent a proper migration in a productiv Freifunk network. We have about 100 nodes, all using /etc/config/olsrd as config file. With the new /etc/config/olsrd4 config strucutre, the routing deamon will not start, so the mesh routing is down. A manual move of /etc/config/olsrd into /etc/config/olsrd4 and aditionally removing the IpVersion option is needed to get the current olsrd code running on a productive Freifunk mesh. From my point of view this makes is impossible to migrate to the new olsrd config structure.
I could imageing that /etc/config/olsrd stays and just /etc/config/olsrd6 is added. And the IpVersion check just gives a warning and does not prevend olsrd deamon to start.

Greetings from Berlin

Bird4: crash with multiple BGP sessions

I have two BGP sessions on Bird. If I enable only one, regardless of which of these, all work without issues but if I enable the two BGP session Bird crash.

The only error message is: "Connection closed by server."

My hardware is Netgear WNDR3700 v2 and I am using OpenWRT Chaos Calmer 15.05-rc2.

Thanks.

miniupnpd: malformed test expression in hotplug script

    In /etc/hotplug.d/iface/50-miniupnpd:
    if [ ! /etc/init.d/miniupnpd enabled ]

results in

    ash: enabled: unknown operand

It should be

    if ! $(/etc/init.d/miniupnpd enabled) # without the brackets

Because of the invalid test expression in the hotplug script, miniupnpd always starts even if the service is not autostarted.

If miniupnpd service is enabled, then the expression above evaluates false, and if the service is disabled, then it evaluates true.

dependencies for map-t (kmod-ipv6)

Hi,

In december there was two commits that related to kmod-ipv6 changing to @IPV6;

I tried installing map-t from trunk, but got dependency errors. Created a ticket, https://dev.openwrt.org/ticket/22201, but then realized the separation of the package map and map-t (where the latter is a metapackage of nat46). I guess creating an issue here is more suited.

As far as I can see, the change to @IPV6 is correct, but the commit had + in front, which is the wrong syntax, as can be seen in the Makefile for map; http://git.openwrt.org/?p=openwrt.git;a=blob;f=package/network/ipv6/map/Makefile;hb=HEAD .
The correct syntax would be DEPENDS:=@IPV6 in the Makefile for nat46.

Maybe this could get changed, so that these packages work in trunk? (-:

Alfred: Build fails due to http-403

See: https://s3.amazonaws.com/archive.travis-ci.org/jobs/148521584/log.txt

make[3]: Entering directory `/home/travis/build/yanosz/packages-1/alfred'
mkdir -p /home/travis/build/yanosz/packages-1/tests/OpenWrt-SDK-15.05.1-ar71xx-generic_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64/dl
/home/travis/build/yanosz/packages-1/tests/OpenWrt-SDK-15.05.1-ar71xx-generic_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64/scripts/download.pl "/home/travis/build/yanosz/packages-1/tests/OpenWrt-SDK-15.05.1-ar71xx-generic_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64/dl" "alfred-2014.4.0.tar.gz" "053cb5d9e7ca9384598e82944343dea2" "http://downloads.open-mesh.org/batman/releases/batman-adv-2014.4.0"
--2016-07-30 11:48:45--  http://downloads.open-mesh.org/batman/releases/batman-adv-2014.4.0/alfred-2014.4.0.tar.gz
Resolving downloads.open-mesh.org (downloads.open-mesh.org)... 78.46.248.236, 2a01:4f8:141:3341:78:46:248:236
Connecting to downloads.open-mesh.org (downloads.open-mesh.org)|78.46.248.236|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://downloads.open-mesh.org/batman/releases/batman-adv-2014.4.0/alfred-2014.4.0.tar.gz [following]
--2016-07-30 11:48:45--  https://downloads.open-mesh.org/batman/releases/batman-adv-2014.4.0/alfred-2014.4.0.tar.gz
Connecting to downloads.open-mesh.org (downloads.open-mesh.org)|78.46.248.236|:443... connected.
HTTP request sent, awaiting response... 403 Forbidden
2016-07-30 11:48:46 ERROR 403: Forbidden.

Download failed.
--2016-07-30 11:48:46--  http://mirror2.openwrt.org/sources/alfred-2014.4.0.tar.gz
Resolving mirror2.openwrt.org (mirror2.openwrt.org)... 46.4.11.11
Connecting to mirror2.openwrt.org (mirror2.openwrt.org)|46.4.11.11|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2016-07-30 11:48:47 ERROR 404: Not Found.

Download failed.
--2016-07-30 11:48:47--  http://downloads.openwrt.org/sources/alfred-2014.4.0.tar.gz
Resolving downloads.openwrt.org (downloads.openwrt.org)... 78.24.191.177
Connecting to downloads.openwrt.org (downloads.openwrt.org)|78.24.191.177|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2016-07-30 11:48:48 ERROR 404: Not Found.

Download failed.
No more mirrors to try - giving up.

batman-adv 2014.1 compile, unable to link netlink/socket.h on Openwrt AA

I'm trying to build the latest batman-adv on openwrt attitude-adjustment 12.09 (git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@39952)

The problem seem to be in locating nl-tiny headers. netlink-tiny is however installed and compiled in the build_dir and contain the relevant files in it's include directory. I don't know enough about the OpenWRT build environment to debug it further.

Relevant make output:
make[2]: Entering directory /home/rudolf/Workspace/WiSPr/OpenWrt/attitude/feeds/routing/batman-adv' make -C "/home/rudolf/Workspace/WiSPr/OpenWrt/attitude/build_dir/target-mips_r2_uClibc-0.9.33.2/batman-adv/batman-adv-2014.1.0" CROSS_COMPILE="mips-openwrt-linux-uclibc-" KERNELPATH="/home/rudolf/Workspace/WiSPr/OpenWrt/attitude/build_dir/linux-ar71xx_generic/linux-3.3.8" ARCH="mips" PATH="/home/rudolf/Workspace/WiSPr/OpenWrt/attitude/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/bin:/home/rudolf/Workspace/WiSPr/OpenWrt/attitude/staging_dir/host/bin:/home/rudolf/Workspace/WiSPr/OpenWrt/attitude/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/bin:/home/rudolf/Workspace/WiSPr/OpenWrt/attitude/staging_dir/host/bin:/usr/local/heroku/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/rudolf/Workspace/qurio/tools:/home/rudolf/Workspace/qurio/node_modules/.bin" SUBDIRS="/home/rudolf/Workspace/WiSPr/OpenWrt/attitude/build_dir/target-mips_r2_uClibc-0.9.33.2/batman-adv/batman-adv-2014.1.0" PWD="/home/rudolf/Workspace/WiSPr/OpenWrt/attitude/build_dir/target-mips_r2_uClibc-0.9.33.2/batman-adv/batman-adv-2014.1.0" LINUX_VERSION="3.3.8" CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_NC=n REVISION="" all make[3]: Entering directory/home/rudolf/Workspace/WiSPr/OpenWrt/attitude/build_dir/target-mips_r2_uClibc-0.9.33.2/batman-adv/batman-adv-2014.1.0'
/home/rudolf/Workspace/WiSPr/OpenWrt/attitude/build_dir/target-mips_r2_uClibc-0.9.33.2/batman-adv/batman-adv-2014.1.0/gen-compat-autoconf.sh /home/rudolf/Workspace/WiSPr/OpenWrt/attitude/build_dir/target-mips_r2_uClibc-0.9.33.2/batman-adv/batman-adv-2014.1.0/compat-autoconf.h
make -C /home/rudolf/Workspace/WiSPr/OpenWrt/attitude/build_dir/linux-ar71xx_generic/linux-3.3.8 M=/home/rudolf/Workspace/WiSPr/OpenWrt/attitude/build_dir/target-mips_r2_uClibc-0.9.33.2/batman-adv/batman-adv-2014.1.0 PWD=/home/rudolf/Workspace/WiSPr/OpenWrt/attitude/build_dir/target-mips_r2_uClibc-0.9.33.2/batman-adv/batman-adv-2014.1.0 modules
make[4]: Entering directory /home/rudolf/Workspace/WiSPr/OpenWrt/attitude/build_dir/linux-ar71xx_generic/linux-3.3.8' Building modules, stage 2. MODPOST 1 modules make[4]: Leaving directory/home/rudolf/Workspace/WiSPr/OpenWrt/attitude/build_dir/linux-ar71xx_generic/linux-3.3.8'
make[3]: Leaving directory /home/rudolf/Workspace/WiSPr/OpenWrt/attitude/build_dir/target-mips_r2_uClibc-0.9.33.2/batman-adv/batman-adv-2014.1.0' CPPFLAGS="-I/home/rudolf/Workspace/WiSPr/OpenWrt/attitude/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/include -I/home/rudolf/Workspace/WiSPr/OpenWrt/attitude/staging_dir/target-mips_r2_uClibc-0.9.33.2/include -I/home/rudolf/Workspace/WiSPr/OpenWrt/attitude/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/usr/include -I/home/rudolf/Workspace/WiSPr/OpenWrt/attitude/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/include" CFLAGS="-Os -pipe -mips32r2 -mtune=mips32r2 -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -msoft-float -ffunction-sections -fdata-sections -flto" LDFLAGS="-L/home/rudolf/Workspace/WiSPr/OpenWrt/attitude/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib -L/home/rudolf/Workspace/WiSPr/OpenWrt/attitude/staging_dir/target-mips_r2_uClibc-0.9.33.2/lib -L/home/rudolf/Workspace/WiSPr/OpenWrt/attitude/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/usr/lib -L/home/rudolf/Workspace/WiSPr/OpenWrt/attitude/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib -Wl,--gc-sections -fuse-linker-plugin" LIBNL_NAME="libnl-tiny" make -C /home/rudolf/Workspace/WiSPr/OpenWrt/attitude/build_dir/target-mips_r2_uClibc-0.9.33.2/batman-adv/batctl-2014.1.0 REVISION="" CC="mips-openwrt-linux-uclibc-gcc" DESTDIR="/home/rudolf/Workspace/WiSPr/OpenWrt/attitude/build_dir/target-mips_r2_uClibc-0.9.33.2/batman-adv/batman-adv-2014.1.0/ipkg-install" batctl install make[3]: Entering directory/home/rudolf/Workspace/WiSPr/OpenWrt/attitude/build_dir/target-mips_r2_uClibc-0.9.33.2/batman-adv/batctl-2014.1.0'
mips-openwrt-linux-uclibc-gcc -Os -pipe -mips32r2 -mtune=mips32r2 -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -msoft-float -ffunction-sections -fdata-sections -flto -Wall -W -std=gnu99 -fno-strict-aliasing -MD -MP -I/home/rudolf/Workspace/WiSPr/OpenWrt/attitude/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/include -I/home/rudolf/Workspace/WiSPr/OpenWrt/attitude/staging_dir/target-mips_r2_uClibc-0.9.33.2/include -I/home/rudolf/Workspace/WiSPr/OpenWrt/attitude/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/usr/include -I/home/rudolf/Workspace/WiSPr/OpenWrt/attitude/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/include -D_GNU_SOURCE -c -o functions.o functions.c
functions.c:43:28: fatal error: netlink/socket.h: No such file or directory
compilation terminated.
make[3]: *** [functions.o] Error 1
make[3]: Leaving directory `/home/rudolf/Workspace/WiSPr/OpenWrt/attitude/build_dir/target-mips_r2_uClibc-0.9.33.2/batman-adv/batctl-2014.1.0

Nodogsplash config problem

Hi!
When you try to enable PasswordAuthentication, the config file will just output:

PasswordAuthentication

Instead of:

PasswordAuthentication yes

Modifying line 72 and 78 will make it work again.
Also, it will repeat twice some configs:

# auto-generated config file from /etc/config/nodogsplash
GatewayInterface br-lan
gatewayname Invitado
maxclients 10
clientforcetimeout 10
passwordattempts 3
passwordauthentication yes
passwordattempts 3
password snack
AuthenticateImmediately yes
PasswordAuthentication yes
Password snack

babeld: too much options prevent babeld from starting up

When specifying a lot of options in /etc/config/babeld, babeld does not start anymore: "Couldn't parse configuration from command line."

After a bit of debugging, it seems like the command line length is limited in OpenWRT. When specifying too much options, the generated command line is too big and gets cut off, so that we feed babeld with invalid command line arguments.

Experimentally, the maximum length of a command (using the shell) seems to be 510 characters. I guess the same limit is applied to shell scripts, especially since babeld is run through eval.

alfred: configuration script permit to configure only one interface

Alfred can be used on multiple interface, but configuration on openwrt permit only one interface.

For example, I can manually start alfred:

alfred -i mesh0,br-lan -m

But in the config file /etc/config/alfred, i can add only have one "interface" line. And I can't add more interface on the same line, ie: option interface "mesh0,br-lan".

privoxy: any legitimate reason for hooking up the server with OpenWRT's hotplug events?

I noticed that Privoxy 3.0.23 is started at first boot not via its init.d script, but via its hotplug.d/iface script. It is inefficient to say the least.

The server is repeatedly and unnecessarily restarted after every ifup hotplug event. I have setup my router for 1 LAN and 4 WLAN interfaces, all of them routed. As you can imagine, as these interfaces are brought up, the privoxy server is restarted. I log 6 to 8 times of privoxy restarts in its logfile. This is magnified even more when I have setup a Dual-Wan configuration using mwan3, that initiates iface hotplug events as it initializes every configured WAN interface.

I have dropped the hotplug script, and modified the init.d script so that its inherited boot() function is no longer overridden. This way Privoxy starts up normally at boot without error, whether I have set it up to listen on ALL ip addresses (with ACLs of course), or just my local interfaces. And it is no longer chained to hotplug events that causes the server to be restarted. Most of all, this cuts the router's startup time by a couple of seconds.

Is there any reason to have that hotplug script in the first place for privoxy, when the server starts up normally without the need to listen on hotplug events? I might add that the server is accessible in all my interfaces even when started this way.

olsrd.hotplug.sh doesn't work on interface aliases

On a router, several IPv4 subnets are configured on the same LAN interface. One of them is used for olsrd, I tried both ways of setting up the interface:

config interface 'olsr'
    option ifname '@lan'
    option proto 'static'
    option ipaddr '10.x.x.x'
    option netmask '255.255.255.255'

as well as the legacy way

config alias 'olsr'
    option proto 'static'
    option interface 'lan'
    option ipaddr '10.x.x.x.x'
    option netmask '255.255.255.255'

In both cases, the olsrd.hotplug.sh script doesn't correctly detect that the Linux interface belongs to a specific OpenWrt UCI interface. This results in removing and re-adding the interface every 2.5s, ie. flapping routes and lots of log-spam.

I suggest that the olsrd.hotplug.sh shell script should be fixed to correctly resolve interface aliases.

miniupnpd: multicast packets on wifi interfaces that were brought down causes the daemon to spam the logs with errors at an interval

It looks like miniupnpd (if enable_upnp=yes) would need a hotplug event that handles ifdown events for interfaces on which it was setup to listen on (log truncated):

Thu Aug  6 06:38:25 2015 daemon.err miniupnpd[5527]: sendto(udp_notify=18, [fcad:b10c:0:84::1]): Permission denied
Thu Aug  6 06:38:25 2015 daemon.err miniupnpd[5527]: sendto(udp_notify=18, [fcad:b10c:0:84::1]): Permission denied
Thu Aug  6 06:38:25 2015 daemon.err miniupnpd[5527]: sendto(udp_notify=19, 192.168.81.1): Invalid argument
Thu Aug  6 06:38:25 2015 daemon.err miniupnpd[5527]: sendto(udp_notify=19, 192.168.81.1): Invalid argument
Thu Aug  6 06:38:25 2015 daemon.err miniupnpd[5527]: sendto(udp_notify=20, [fcad:b10c:0:84::1]): Permission denied
Thu Aug  6 06:38:25 2015 daemon.err miniupnpd[5527]: sendto(udp_notify=20, [fcad:b10c:0:84::1]): Permission denied
Thu Aug  6 06:38:25 2015 daemon.err miniupnpd[5527]: try_sendto failed to send 3 packets
Thu Aug  6 06:38:25 2015 daemon.err miniupnpd[5527]: try_sendto(sock=12, len=469, dest=[ff02::c]:1900): sendto: Permission denied
Thu Aug  6 06:38:25 2015 daemon.err miniupnpd[5527]: try_sendto(sock=12, len=410, dest=[ff02::c]:1900): sendto: Permission denied
Thu Aug  6 06:38:25 2015 daemon.err miniupnpd[5527]: try_sendto failed to send 2 packets
Thu Aug  6 06:38:25 2015 daemon.err miniupnpd[5527]: try_sendto(sock=12, len=449, dest=[ff02::c]:1900): sendto: Permission denied
Thu Aug  6 06:38:25 2015 daemon.err miniupnpd[5527]: try_sendto(sock=12, len=410, dest=[ff02::c]:1900): sendto: Permission denied
Thu Aug  6 06:38:25 2015 daemon.err miniupnpd[5527]: try_sendto failed to send 2 packets
Thu Aug  6 06:38:25 2015 daemon.err miniupnpd[5527]: try_sendto(sock=12, len=410, dest=[ff02::c]:1900): sendto: Permission denied
Thu Aug  6 06:38:25 2015 daemon.err miniupnpd[5527]: try_sendto failed to send 1 packets
Thu Aug  6 06:38:25 2015 daemon.err miniupnpd[5527]: try_sendto(sock=12, len=465, dest=[ff02::c]:1900): sendto: Permission denied
Thu Aug  6 06:38:25 2015 daemon.err miniupnpd[5527]: try_sendto(sock=12, len=465, dest=[ff02::c]:1900): sendto: Permission denied
Thu Aug  6 06:38:25 2015 daemon.err miniupnpd[5527]: try_sendto(sock=12, len=463, dest=[ff02::c]:1900): sendto: Permission denied
Thu Aug  6 06:38:25 2015 daemon.err miniupnpd[5527]: try_sendto(sock=12, len=481, dest=[ff02::c]:1900): sendto: Permission denied
Thu Aug  6 06:38:42 2015 daemon.err miniupnpd[5527]: sendto(udp_shutdown=8): No such device
Thu Aug  6 06:38:42 2015 daemon.err miniupnpd[5527]: sendto(udp_shutdown=8): No such device
Thu Aug  6 06:38:42 2015 daemon.err miniupnpd[5527]: sendto(udp_shutdown=8): No such device
Thu Aug  6 06:38:42 2015 daemon.err miniupnpd[5527]: sendto(udp_shutdown=8): No such device
Thu Aug  6 06:38:42 2015 daemon.err miniupnpd[5527]: sendto(udp_shutdown=8): No such device
Thu Aug  6 06:38:42 2015 daemon.err miniupnpd[5527]: sendto(udp_shutdown=8): No such device
Thu Aug  6 06:38:42 2015 daemon.err miniupnpd[5527]: sendto(udp_shutdown=8): No such device
Thu Aug  6 06:38:42 2015 daemon.err miniupnpd[5527]: sendto(udp_shutdown=8): No such device
Thu Aug  6 06:38:42 2015 daemon.err miniupnpd[5527]: sendto(udp_shutdown=8): No such device
Thu Aug  6 06:38:42 2015 daemon.err miniupnpd[5527]: sendto(udp_shutdown=8): No such device
Thu Aug  6 06:38:42 2015 daemon.err miniupnpd[5527]: sendto(udp_shutdown=8): No such device
Thu Aug  6 06:38:42 2015 daemon.err miniupnpd[5527]: sendto(udp_shutdown=12): Permission denied
Thu Aug  6 06:38:42 2015 daemon.err miniupnpd[5527]: sendto(udp_shutdown=12): Permission denied
Thu Aug  6 06:38:42 2015 daemon.err miniupnpd[5527]: sendto(udp_shutdown=12): Permission denied
Thu Aug  6 06:38:42 2015 daemon.err miniupnpd[5527]: sendto(udp_shutdown=12): Permission denied
Thu Aug  6 06:38:42 2015 daemon.err miniupnpd[5527]: sendto(udp_shutdown=12): Permission denied
Thu Aug  6 06:38:42 2015 daemon.err miniupnpd[5527]: sendto(udp_shutdown=12): Permission denied
Thu Aug  6 06:38:42 2015 daemon.err miniupnpd[5527]: sendto(udp_shutdown=12): Permission denied
Thu Aug  6 06:38:42 2015 daemon.err miniupnpd[5527]: sendto(udp_shutdown=12): Permission denied
Thu Aug  6 06:38:42 2015 daemon.err miniupnpd[5527]: sendto(udp_shutdown=12): Permission denied
Thu Aug  6 06:38:42 2015 daemon.err miniupnpd[5527]: sendto(udp_shutdown=12): Permission denied
Thu Aug  6 06:38:42 2015 daemon.err miniupnpd[5527]: sendto(udp_shutdown=12): Permission denied

This is what happens when I turned off my wireless radios (2.4 Ghz with 2 VAPs, 5 Ghz with 2 VAPs) via a button press or wifi down at the cli. These four interfaces are all routed, miniupnpd is setup to listen on these interfaces, and it continuously spams the logs with these errors depending on the notify_interval value.

This is an issue because miniupnpd tries to send those multicast packets on non-existent interfaces, but fails to do so. This is not an issue if miniupnpd is started with enable_upnp=no.

miniupnpd defaults to UPnP 2.0

Sometimes in 2015, miniupnpd moved to default to UPnP 2.0 which isn't correctly supported by Xbox One (the console fails to open any port forward, which prevents multiple xbox from working behind nat)

See http://miniupnp.tuxfamily.org/forum/viewtopic.php?p=4573#4573
This was reverted in miniupnp/miniupnp@58b1301

Could miniupnpd in openwrt updated to reflect that change or moved to a newer miniupnpd version?

Or maybe openwrt could offer a separate package of UPnP 2 (since miniupnpd doesn't seem to be configurable in that respect).

Thanks.

[olsrd] jsoninfo does not listen on ::0 9090

Hi
Since the splitting IPv6/4 configuration the bind ipv6 only flag is missing.
Otherwise the jsoninfo plugin is trying to listen ipv4 and ipv6 tcp socket.
jsoninfo ipv6 and ipv4 cant run at the same time.

olsrd.@LoadPlugin[7].library=olsrd_jsoninfo.so.0.0
olsrd.@LoadPlugin[7].ignore=0
olsrd.@LoadPlugin[7].accept=0.0.0.0

olsrd6.@LoadPlugin[1].library=olsrd_jsoninfo.so.0.0
olsrd6.@LoadPlugin[1].ignore=0
olsrd6.@LoadPlugin[1].accept=::

This is a workaround with side effects

diff --git a/olsrd/files/olsrd6.init b/olsrd/files/olsrd6.init
index 1dcc4a0..2b6efeb 100644
--- a/olsrd/files/olsrd6.init
+++ b/olsrd/files/olsrd6.init
@@ -3,6 +3,8 @@

 . $IPKG_INSTROOT/lib/functions/olsrd.sh

+sysctl -w net.ipv6.bindv6only=1 > /dev/null
+
 START=65

 SERVICE_DAEMONIZE=1

miniupnd firewall.include broken since update

Previously the jump to MINIUPNPD target was placed in zone_${ext_zone}_forward which made it valid only for packets coming in on the external zone. Now the rule is just put in delegate_forward and thus all packets are checked. In the case of an application using the same port that it forwards to communicate out, it will be redirected back to itself.

Here's my quick fix to make it work like before:

--- firewall.include.orig   2014-06-22 19:18:02.000000000 +0200
+++ firewall.include    2014-06-22 20:07:11.000000000 +0200
@@ -16,11 +16,13 @@

 [ -x $IP6TABLES ] && $IP6TABLES -t filter -N MINIUPNPD 2>/dev/null

+ext_iface=$(uci -q get upnpd.config.external_iface)
+
 # IPv4 - due to NAT, need to add both to nat and filter table
-iptables -t filter -I delegate_forward 2 -j MINIUPNPD
-iptables -t nat -I delegate_prerouting 2 -j MINIUPNPD
+iptables -t filter -I zone_${ext_iface}_forward -j MINIUPNPD
+iptables -t nat -I zone_${ext_iface}_prerouting -j MINIUPNPD

 # IPv6 if available - filter only
 [ -x $IP6TABLES ] && {
-    $IP6TABLES -t filter -I delegate_forward 2 -j MINIUPNPD
+    $IP6TABLES -t filter -I zone_${ext_iface}_forward -j MINIUPNPD
 }

babeld: error is: Package babeld is missing dependencies for the following libraries

Trying to build babeld (branch: for-15.05, using SDK version 15.05.01) it failed:

install -m0755 ./files/babeld.init /home/jan/src/routing_pages/OpenWrt-SDK-15.05.1-ar71xx-generic_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64/build_dir/target-mips_34kc_uClibc-0.9.33.2/babeld-1.7.1/ipkg-ar71xx/babeld/etc/init.d/babeld find /home/jan/src/routing_pages/OpenWrt-SDK-15.05.1-ar71xx-generic_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64/build_dir/target-mips_34kc_uClibc-0.9.33.2/babeld-1.7.1/ipkg-ar71xx/babeld -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf Package babeld is missing dependencies for the following libraries: libc.so.0 libgcc_s.so.1
Makefile:61: recipe for target '/home/jan/src/routing_pages/OpenWrt-SDK-15.05.1-ar71xx-generic_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64/bin/ar71xx/packages/base/babeld_1.7.1-1_ar71xx.ipk' failed make[3]: *** [/home/jan/src/routing_pages/OpenWrt-SDK-15.05.1-ar71xx-generic_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64/bin/ar71xx/packages/base/babeld_1.7.1-1_ar71xx.ipk] Error 1

miniupnpd: flood syslog after setting up IPv6 6in4 connection

After i add IPv6 6in4 connection on my linksys wrt1900ac(mamba) in syslog appear messages like:

Sun Jul 12 07:35:28 2015 daemon.warn miniupnpd[2457]: SendSSDPNotify(): truncated output (514>=512)
Sun Jul 12 07:35:28 2015 daemon.warn miniupnpd[2457]: SendSSDPNotify(): truncated output (519>=512)
Sun Jul 12 07:35:28 2015 daemon.warn miniupnpd[2457]: SendSSDPNotify(): truncated output (519>=512)
Sun Jul 12 07:35:28 2015 daemon.warn miniupnpd[2457]: SendSSDPNotify(): truncated output (519>=512)
Sun Jul 12 07:35:58 2015 daemon.warn miniupnpd[2457]: SendSSDPNotify(): truncated output (514>=512)
Sun Jul 12 07:35:58 2015 daemon.warn miniupnpd[2457]: SendSSDPNotify(): truncated output (519>=512)
Sun Jul 12 07:35:58 2015 daemon.warn miniupnpd[2457]: SendSSDPNotify(): truncated output (519>=512)
Sun Jul 12 07:35:58 2015 daemon.warn miniupnpd[2457]: SendSSDPNotify(): truncated output (519>=512)
Sun Jul 12 07:36:28 2015 daemon.warn miniupnpd[2457]: SendSSDPNotify(): truncated output (514>=512)
Sun Jul 12 07:36:28 2015 daemon.warn miniupnpd[2457]: SendSSDPNotify(): truncated output (519>=512)
Sun Jul 12 07:36:28 2015 daemon.warn miniupnpd[2457]: SendSSDPNotify(): truncated output (519>=512)
Sun Jul 12 07:36:28 2015 daemon.warn miniupnpd[2457]: SendSSDPNotify(): truncated output (519>=512)
Sun Jul 12 07:36:58 2015 daemon.warn miniupnpd[2457]: SendSSDPNotify(): truncated output (514>=512)
Sun Jul 12 07:36:58 2015 daemon.warn miniupnpd[2457]: SendSSDPNotify(): truncated output (519>=512)
Sun Jul 12 07:36:58 2015 daemon.warn miniupnpd[2457]: SendSSDPNotify(): truncated output (519>=512)

olsrd: recursive dependency detected

tmp/.config-package.in:22836: symbol PACKAGE_luci-app-olsr is selected by PACKAGE_luci-app-olsr-services
tmp/.config-package.in:22851: symbol PACKAGE_luci-app-olsr-services depends on PACKAGE_olsrd
tmp/.config-package.in:33180: symbol PACKAGE_olsrd is selected by PACKAGE_luci-app-olsr

olsrd hotplug

Hi
If olsrd.@olsrd[0].IpVersion=6and4 is set then the hot plug script dose not work.

In that case the config files are named olsrd.conf.ipv4 and olsrd.conf.ipv6 and
the olsrd.conf file was rm by packages/olsrd/files/olsrd.init#L791
In packages/olsrd/files/olsrd.hotplug.sh#L55 and packages/olsrd/files/olsrd.hotplug.sh#L25
is olsrd.conf define.

Gruss
Patrick

batman-adv compile error openwrt CC trunk

Hi,

compiling Chaos Calmer trunk with debian 8.0 3.16.0-4-amd64.

I've already posted this at openwrt's forum, but they directed me to your bugtracker.
Anyway I'm getting a compile error when trying to build openwrt Chaos Calmer trunk (snapshot 32509c39e4499a9060a5e76df6a0dd14dddb470c). It's running into an error. Building commit 02b2a9b82d727f1b50e59fb56cdf40264f5eff9a does not run into this error.
make V=s

make -C /home/jochen/openwrt/trunk2/build_dir/target-mips_34kc_uClibc-0.9.33.2/linux-ar71xx_generic/linux-3.18.8 M=/home/jochen/openwrt/trunk2/build_dir/target-mips_34kc_uClibc-0.9.33.2/batman-adv/batman-adv-2013.4.0 PWD=/home/jochen/openwrt/trunk2/build_dir/target-mips_34kc_uClibc-0.9.33.2/batman-adv/batman-adv-2013.4.0 modules make[5]: Entering directory '/home/jochen/openwrt/trunk2/build_dir/target-mips_34kc_uClibc-0.9.33.2/linux-ar71xx_generic/linux-3.18.8' CC [M] /home/jochen/openwrt/trunk2/build_dir/target-mips_34kc_uClibc-0.9.33.2/batman-adv/batman-adv-2013.4.0/soft-interface.o /home/jochen/openwrt/trunk2/build_dir/target-mips_34kc_uClibc-0.9.33.2/batman-adv/batman-adv-2013.4.0/soft-interface.c: In function 'batadv_softif_init_early': /home/jochen/openwrt/trunk2/build_dir/target-mips_34kc_uClibc-0.9.33.2/batman-adv/batman-adv-2013.4.0/soft-interface.c:629:2: error: implicit declaration of function 'SET_ETHTOOL_OPS' [-Werror=implicit-function-declaration] SET_ETHTOOL_OPS(dev, &batadv_ethtool_ops); ^ /home/jochen/openwrt/trunk2/build_dir/target-mips_34kc_uClibc-0.9.33.2/batman-adv/batman-adv-2013.4.0/soft-interface.c: In function 'batadv_softif_create': /home/jochen/openwrt/trunk2/build_dir/target-mips_34kc_uClibc-0.9.33.2/batman-adv/batman-adv-2013.4.0/soft-interface.c:640:31: error: macro "alloc_netdev" requires 4 arguments, but only 3 given batadv_softif_init_early); ^ /home/jochen/openwrt/trunk2/build_dir/target-mips_34kc_uClibc-0.9.33.2/batman-adv/batman-adv-2013.4.0/soft-interface.c:639:15: error: 'alloc_netdev' undeclared (first use in this function) soft_iface = alloc_netdev(sizeof(struct batadv_priv), name, ^ /home/jochen/openwrt/trunk2/build_dir/target-mips_34kc_uClibc-0.9.33.2/batman-adv/batman-adv-2013.4.0/soft-interface.c:639:15: note: each undeclared identifier is reported only once for each function it appears in cc1: some warnings being treated as errors scripts/Makefile.build:257: recipe for target '/home/jochen/openwrt/trunk2/build_dir/target-mips_34kc_uClibc-0.9.33.2/batman-adv/batman-adv-2013.4.0/soft-interface.o' failed make[6]: *** [/home/jochen/openwrt/trunk2/build_dir/target-mips_34kc_uClibc-0.9.33.2/batman-adv/batman-adv-2013.4.0/soft-interface.o] Error 1 Makefile:1381: recipe for target '_module_/home/jochen/openwrt/trunk2/build_dir/target-mips_34kc_uClibc-0.9.33.2/batman-adv/batman-adv-2013.4.0' failed make[5]: *** [_module_/home/jochen/openwrt/trunk2/build_dir/target-mips_34kc_uClibc-0.9.33.2/batman-adv/batman-adv-2013.4.0] Error 2 make[5]: Leaving directory '/home/jochen/openwrt/trunk2/build_dir/target-mips_34kc_uClibc-0.9.33.2/linux-ar71xx_generic/linux-3.18.8' Makefile:53: recipe for target 'all' failed make[4]: *** [all] Error 2 make[4]: Leaving directory '/home/jochen/openwrt/trunk2/build_dir/target-mips_34kc_uClibc-0.9.33.2/batman-adv/batman-adv-2013.4.0' Makefile:88: recipe for target '/home/jochen/openwrt/trunk2/build_dir/target-mips_34kc_uClibc-0.9.33.2/batman-adv/batman-adv-2013.4.0/.built' failed make[3]: *** [/home/jochen/openwrt/trunk2/build_dir/target-mips_34kc_uClibc-0.9.33.2/batman-adv/batman-adv-2013.4.0/.built] Error 2 make[3]: Leaving directory '/home/jochen/openwrt/trunk2/feeds/routing/batman-adv' package/Makefile:174: recipe for target 'package/feeds/routing/batman-adv/compile' failed make[2]: *** [package/feeds/routing/batman-adv/compile] Error 2 make[2]: Leaving directory '/home/jochen/openwrt/trunk2' package/Makefile:171: recipe for target '/home/jochen/openwrt/trunk2/staging_dir/target-mips_34kc_uClibc-0.9.33.2/stamp/.package_compile' failed make[1]: *** [/home/jochen/openwrt/trunk2/staging_dir/target-mips_34kc_uClibc-0.9.33.2/stamp/.package_compile] Error 2 make[1]: Leaving directory '/home/jochen/openwrt/trunk2' /home/jochen/openwrt/trunk2/include/toplevel.mk:179: recipe for target 'world' failed make: *** [world] Error 2

Building with the same config at snapshot does not fail.

This is my build config:
CONFIG_MODULES=y CONFIG_HAVE_DOT_CONFIG=y CONFIG_TARGET_ar71xx=y CONFIG_TARGET_ar71xx_generic=y CONFIG_TARGET_ar71xx_generic_ARCHERC7=y CONFIG_HAS_SUBTARGETS=y CONFIG_TARGET_BOARD="ar71xx" CONFIG_TARGET_ARCH_PACKAGES="ar71xx" CONFIG_DEFAULT_TARGET_OPTIMIZATION="-Os -pipe -mno-branch-likely -mips32r2 -mtune=34kc" CONFIG_CPU_TYPE="34kc" CONFIG_LINUX_3_18=y CONFIG_DEFAULT_base-files=y CONFIG_DEFAULT_busybox=y CONFIG_DEFAULT_dnsmasq=y CONFIG_DEFAULT_dropbear=y CONFIG_DEFAULT_firewall=y CONFIG_DEFAULT_fstools=y CONFIG_DEFAULT_ip6tables=y CONFIG_DEFAULT_iptables=y CONFIG_DEFAULT_iwinfo=y CONFIG_DEFAULT_kmod-ath10k=y CONFIG_DEFAULT_kmod-ath9k=y CONFIG_DEFAULT_kmod-gpio-button-hotplug=y CONFIG_DEFAULT_kmod-ledtrig-usbdev=y CONFIG_DEFAULT_kmod-nf-nathelper=y CONFIG_DEFAULT_kmod-usb-core=y CONFIG_DEFAULT_kmod-usb2=y CONFIG_DEFAULT_libc=y CONFIG_DEFAULT_libgcc=y CONFIG_DEFAULT_mtd=y CONFIG_DEFAULT_netifd=y CONFIG_DEFAULT_odhcp6c=y CONFIG_DEFAULT_odhcpd=y CONFIG_DEFAULT_opkg=y CONFIG_DEFAULT_ppp=y CONFIG_DEFAULT_ppp-mod-pppoe=y CONFIG_DEFAULT_swconfig=y CONFIG_DEFAULT_uboot-envtools=y CONFIG_DEFAULT_uci=y CONFIG_DEFAULT_wpad-mini=y CONFIG_AUDIO_SUPPORT=y CONFIG_GPIO_SUPPORT=y CONFIG_PCI_SUPPORT=y CONFIG_USB_SUPPORT=y CONFIG_BIG_ENDIAN=y CONFIG_USES_SQUASHFS=y CONFIG_HAS_MIPS16=y CONFIG_mips=y CONFIG_ARCH="mips" CONFIG_EXTERNAL_CPIO="" CONFIG_TARGET_ROOTFS_SQUASHFS=y CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256 CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y CONFIG_TARGET_UBIFS_JOURNAL_SIZE="" CONFIG_TARGET_ROOTFS_INCLUDE_UIMAGE=y CONFIG_TARGET_ROOTFS_INCLUDE_ZIMAGE=y CONFIG_TARGET_ROOTFS_INCLUDE_FIT=y CONFIG_BUILD_PATENTED=y CONFIG_SHADOW_PASSWORDS=y CONFIG_KERNEL_PRINTK=y CONFIG_KERNEL_CRASHLOG=y CONFIG_KERNEL_SWAP=y CONFIG_KERNEL_DEBUG_FS=y CONFIG_KERNEL_KALLSYMS=y CONFIG_KERNEL_DEBUG_KERNEL=y CONFIG_KERNEL_DEBUG_INFO=y CONFIG_KERNEL_MAGIC_SYSRQ=y CONFIG_KERNEL_COREDUMP=y CONFIG_KERNEL_ELF_CORE=y CONFIG_KERNEL_PRINTK_TIME=y CONFIG_KERNEL_RELAY=y CONFIG_IPV6=y CONFIG_PKG_BUILD_PARALLEL=y CONFIG_PKG_BUILD_USE_JOBSERVER=y CONFIG_USE_SSTRIP=y CONFIG_USE_UCLIBCXX=y CONFIG_PKG_CC_STACKPROTECTOR_NONE=y CONFIG_KERNEL_CC_STACKPROTECTOR_NONE=y CONFIG_PKG_FORTIFY_SOURCE_NONE=y CONFIG_PKG_RELRO_NONE=y CONFIG_BINARY_FOLDER="" CONFIG_DOWNLOAD_FOLDER="" CONFIG_LOCALMIRROR="" CONFIG_AUTOREBUILD=y CONFIG_BUILD_SUFFIX="" CONFIG_TARGET_ROOTFS_DIR="" CONFIG_EXTERNAL_KERNEL_TREE="" CONFIG_KERNEL_GIT_CLONE_URI="" CONFIG_EXTRA_OPTIMIZATION="-fno-caller-saves" CONFIG_TARGET_OPTIMIZATION="-Os -pipe -mno-branch-likely -mips32r2 -mtune=34kc" CONFIG_SOFT_FLOAT=y CONFIG_USE_MIPS16=y CONFIG_EXTRA_BINUTILS_CONFIG_OPTIONS="" CONFIG_BINUTILS_VERSION="linaro" CONFIG_EXTRA_GCC_CONFIG_OPTIONS="" CONFIG_GDB=y CONFIG_USE_UCLIBC=y CONFIG_GCC_VERSION_4_8_LINARO=y CONFIG_GCC_VERSION="4.8-linaro" CONFIG_GCC_VERSION_4_8=y CONFIG_UCLIBC_VERSION="0.9.33.2" CONFIG_UCLIBC_VERSION_0_9_33=y CONFIG_LIBC="uClibc" CONFIG_LIBC_VERSION="0.9.33.2" CONFIG_TARGET_SUFFIX="uclibc" CONFIG_TARGET_PREINIT_SUPPRESS_STDERR=y CONFIG_TARGET_PREINIT_TIMEOUT=2 CONFIG_TARGET_PREINIT_IFNAME="" CONFIG_TARGET_PREINIT_IP="192.168.1.1" CONFIG_TARGET_PREINIT_NETMASK="255.255.255.0" CONFIG_TARGET_PREINIT_BROADCAST="192.168.1.255" CONFIG_TARGET_INIT_PATH="/bin:/sbin:/usr/bin:/usr/sbin" CONFIG_TARGET_INIT_ENV="" CONFIG_TARGET_INIT_CMD="/sbin/init" CONFIG_TARGET_INIT_SUPPRESS_STDERR=y CONFIG_PER_FEED_REPO=y CONFIG_PER_FEED_REPO_ADD_DISABLED=y CONFIG_PER_FEED_REPO_ADD_COMMENTED=y CONFIG_FEED_packages=y CONFIG_FEED_luci=y CONFIG_FEED_routing=y CONFIG_FEED_telephony=y CONFIG_FEED_management=y CONFIG_OPKGSMIME_PASSPHRASE=y CONFIG_PACKAGE_base-files=y CONFIG_PACKAGE_busybox=y CONFIG_BUSYBOX_DEFAULT_HAVE_DOT_CONFIG=y CONFIG_BUSYBOX_DEFAULT_INCLUDE_SUSv2=y CONFIG_BUSYBOX_DEFAULT_PLATFORM_LINUX=y CONFIG_BUSYBOX_DEFAULT_FEATURE_BUFFERS_GO_ON_STACK=y CONFIG_BUSYBOX_DEFAULT_SHOW_USAGE=y CONFIG_BUSYBOX_DEFAULT_FEATURE_VERBOSE_USAGE=y CONFIG_BUSYBOX_DEFAULT_FEATURE_COMPRESS_USAGE=y CONFIG_BUSYBOX_DEFAULT_SUBST_WCHAR=0 CONFIG_BUSYBOX_DEFAULT_LAST_SUPPORTED_WCHAR=0 CONFIG_BUSYBOX_DEFAULT_LONG_OPTS=y CONFIG_BUSYBOX_DEFAULT_FEATURE_DEVPTS=y CONFIG_BUSYBOX_DEFAULT_FEATURE_PIDFILE=y CONFIG_BUSYBOX_DEFAULT_PID_FILE_PATH="/var/run" CONFIG_BUSYBOX_DEFAULT_FEATURE_SUID=y CONFIG_BUSYBOX_DEFAULT_FEATURE_PREFER_APPLETS=y CONFIG_BUSYBOX_DEFAULT_BUSYBOX_EXEC_PATH="/proc/self/exe" CONFIG_BUSYBOX_DEFAULT_FEATURE_SYSLOG=y CONFIG_BUSYBOX_DEFAULT_LFS=y CONFIG_BUSYBOX_DEFAULT_CROSS_COMPILER_PREFIX="" CONFIG_BUSYBOX_DEFAULT_SYSROOT="" CONFIG_BUSYBOX_DEFAULT_EXTRA_CFLAGS="" CONFIG_BUSYBOX_DEFAULT_EXTRA_LDFLAGS="" CONFIG_BUSYBOX_DEFAULT_EXTRA_LDLIBS="" CONFIG_BUSYBOX_DEFAULT_NO_DEBUG_LIB=y CONFIG_BUSYBOX_DEFAULT_INSTALL_APPLET_SYMLINKS=y CONFIG_BUSYBOX_DEFAULT_PREFIX="./_install" CONFIG_BUSYBOX_DEFAULT_PASSWORD_MINLEN=6 CONFIG_BUSYBOX_DEFAULT_MD5_SMALL=1 CONFIG_BUSYBOX_DEFAULT_SHA3_SMALL=1 CONFIG_BUSYBOX_DEFAULT_FEATURE_FAST_TOP=y CONFIG_BUSYBOX_DEFAULT_FEATURE_EDITING=y CONFIG_BUSYBOX_DEFAULT_FEATURE_EDITING_MAX_LEN=512 CONFIG_BUSYBOX_DEFAULT_FEATURE_EDITING_HISTORY=256 CONFIG_BUSYBOX_DEFAULT_FEATURE_TAB_COMPLETION=y CONFIG_BUSYBOX_DEFAULT_FEATURE_EDITING_FANCY_PROMPT=y CONFIG_BUSYBOX_DEFAULT_FEATURE_NON_POSIX_CP=y CONFIG_BUSYBOX_DEFAULT_FEATURE_COPYBUF_KB=4 CONFIG_BUSYBOX_DEFAULT_IOCTL_HEX2STR_ERROR=y CONFIG_BUSYBOX_DEFAULT_FEATURE_SEAMLESS_GZ=y CONFIG_BUSYBOX_DEFAULT_GUNZIP=y CONFIG_BUSYBOX_DEFAULT_BUNZIP2=y CONFIG_BUSYBOX_DEFAULT_GZIP=y CONFIG_BUSYBOX_DEFAULT_GZIP_FAST=0 CONFIG_BUSYBOX_DEFAULT_TAR=y CONFIG_BUSYBOX_DEFAULT_FEATURE_TAR_CREATE=y CONFIG_BUSYBOX_DEFAULT_FEATURE_TAR_FROM=y CONFIG_BUSYBOX_DEFAULT_FEATURE_TAR_GNU_EXTENSIONS=y CONFIG_BUSYBOX_DEFAULT_BASENAME=y CONFIG_BUSYBOX_DEFAULT_CAT=y CONFIG_BUSYBOX_DEFAULT_DATE=y CONFIG_BUSYBOX_DEFAULT_FEATURE_DATE_ISOFMT=y CONFIG_BUSYBOX_DEFAULT_HOSTID=y CONFIG_BUSYBOX_DEFAULT_ID=y CONFIG_BUSYBOX_DEFAULT_TEST=y CONFIG_BUSYBOX_DEFAULT_FEATURE_TEST_64=y CONFIG_BUSYBOX_DEFAULT_TOUCH=y CONFIG_BUSYBOX_DEFAULT_TR=y CONFIG_BUSYBOX_DEFAULT_CHGRP=y CONFIG_BUSYBOX_DEFAULT_CHMOD=y CONFIG_BUSYBOX_DEFAULT_CHOWN=y CONFIG_BUSYBOX_DEFAULT_CHROOT=y CONFIG_BUSYBOX_DEFAULT_CP=y CONFIG_BUSYBOX_DEFAULT_CUT=y CONFIG_BUSYBOX_DEFAULT_DD=y CONFIG_BUSYBOX_DEFAULT_FEATURE_DD_SIGNAL_HANDLING=y CONFIG_BUSYBOX_DEFAULT_FEATURE_DD_IBS_OBS=y CONFIG_BUSYBOX_DEFAULT_DF=y CONFIG_BUSYBOX_DEFAULT_DIRNAME=y CONFIG_BUSYBOX_DEFAULT_DU=y CONFIG_BUSYBOX_DEFAULT_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y CONFIG_BUSYBOX_DEFAULT_ECHO=y CONFIG_BUSYBOX_DEFAULT_FEATURE_FANCY_ECHO=y CONFIG_BUSYBOX_DEFAULT_ENV=y CONFIG_BUSYBOX_DEFAULT_EXPR=y CONFIG_BUSYBOX_DEFAULT_EXPR_MATH_SUPPORT_64=y CONFIG_BUSYBOX_DEFAULT_FALSE=y CONFIG_BUSYBOX_DEFAULT_FSYNC=y CONFIG_BUSYBOX_DEFAULT_HEAD=y CONFIG_BUSYBOX_DEFAULT_FEATURE_FANCY_HEAD=y CONFIG_BUSYBOX_DEFAULT_LN=y CONFIG_BUSYBOX_DEFAULT_LS=y CONFIG_BUSYBOX_DEFAULT_FEATURE_LS_FILETYPES=y CONFIG_BUSYBOX_DEFAULT_FEATURE_LS_FOLLOWLINKS=y CONFIG_BUSYBOX_DEFAULT_FEATURE_LS_RECURSIVE=y CONFIG_BUSYBOX_DEFAULT_FEATURE_LS_SORTFILES=y CONFIG_BUSYBOX_DEFAULT_FEATURE_LS_TIMESTAMPS=y CONFIG_BUSYBOX_DEFAULT_FEATURE_LS_USERNAME=y CONFIG_BUSYBOX_DEFAULT_FEATURE_LS_COLOR=y CONFIG_BUSYBOX_DEFAULT_FEATURE_LS_COLOR_IS_DEFAULT=y CONFIG_BUSYBOX_DEFAULT_MD5SUM=y CONFIG_BUSYBOX_DEFAULT_MKDIR=y CONFIG_BUSYBOX_DEFAULT_MKFIFO=y CONFIG_BUSYBOX_DEFAULT_MKNOD=y CONFIG_BUSYBOX_DEFAULT_MV=y CONFIG_BUSYBOX_DEFAULT_NICE=y CONFIG_BUSYBOX_DEFAULT_PRINTF=y CONFIG_BUSYBOX_DEFAULT_PWD=y CONFIG_BUSYBOX_DEFAULT_READLINK=y CONFIG_BUSYBOX_DEFAULT_FEATURE_READLINK_FOLLOW=y CONFIG_BUSYBOX_DEFAULT_RM=y CONFIG_BUSYBOX_DEFAULT_RMDIR=y CONFIG_BUSYBOX_DEFAULT_SEQ=y CONFIG_BUSYBOX_DEFAULT_SLEEP=y CONFIG_BUSYBOX_DEFAULT_FEATURE_FANCY_SLEEP=y CONFIG_BUSYBOX_DEFAULT_SORT=y CONFIG_BUSYBOX_DEFAULT_SYNC=y CONFIG_BUSYBOX_DEFAULT_TAIL=y CONFIG_BUSYBOX_DEFAULT_FEATURE_FANCY_TAIL=y CONFIG_BUSYBOX_DEFAULT_TEE=y CONFIG_BUSYBOX_DEFAULT_FEATURE_TEE_USE_BLOCK_IO=y CONFIG_BUSYBOX_DEFAULT_TRUE=y CONFIG_BUSYBOX_DEFAULT_UNAME=y CONFIG_BUSYBOX_DEFAULT_UNIQ=y CONFIG_BUSYBOX_DEFAULT_WC=y CONFIG_BUSYBOX_DEFAULT_YES=y CONFIG_BUSYBOX_DEFAULT_FEATURE_PRESERVE_HARDLINKS=y CONFIG_BUSYBOX_DEFAULT_FEATURE_AUTOWIDTH=y CONFIG_BUSYBOX_DEFAULT_FEATURE_HUMAN_READABLE=y CONFIG_BUSYBOX_DEFAULT_FEATURE_MD5_SHA1_SUM_CHECK=y CONFIG_BUSYBOX_DEFAULT_CLEAR=y CONFIG_BUSYBOX_DEFAULT_RESET=y CONFIG_BUSYBOX_DEFAULT_DEFAULT_SETFONT_DIR="" CONFIG_BUSYBOX_DEFAULT_MKTEMP=y CONFIG_BUSYBOX_DEFAULT_START_STOP_DAEMON=y CONFIG_BUSYBOX_DEFAULT_WHICH=y CONFIG_BUSYBOX_DEFAULT_AWK=y CONFIG_BUSYBOX_DEFAULT_FEATURE_AWK_LIBM=y CONFIG_BUSYBOX_DEFAULT_FEATURE_AWK_GNU_EXTENSIONS=y CONFIG_BUSYBOX_DEFAULT_CMP=y CONFIG_BUSYBOX_DEFAULT_SED=y CONFIG_BUSYBOX_DEFAULT_VI=y CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_MAX_LEN=1024 CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_COLON=y CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_YANKMARK=y CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_SEARCH=y CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_USE_SIGNALS=y CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_DOT_CMD=y CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_READONLY=y CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_SETOPTS=y CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_SET=y CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_WIN_RESIZE=y CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_ASK_TERMINAL=y CONFIG_BUSYBOX_DEFAULT_FEATURE_ALLOW_EXEC=y CONFIG_BUSYBOX_DEFAULT_FIND=y CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_PRINT0=y CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_PERM=y CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_TYPE=y CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_XDEV=y CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_MAXDEPTH=y CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_EXEC=y CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_USER=y CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_GROUP=y CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_NOT=y CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_DEPTH=y CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_PAREN=y CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_SIZE=y CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_PRUNE=y CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_PATH=y CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_REGEX=y CONFIG_BUSYBOX_DEFAULT_GREP=y CONFIG_BUSYBOX_DEFAULT_FEATURE_GREP_EGREP_ALIAS=y CONFIG_BUSYBOX_DEFAULT_FEATURE_GREP_FGREP_ALIAS=y CONFIG_BUSYBOX_DEFAULT_FEATURE_GREP_CONTEXT=y CONFIG_BUSYBOX_DEFAULT_XARGS=y CONFIG_BUSYBOX_DEFAULT_FEATURE_XARGS_SUPPORT_CONFIRMATION=y CONFIG_BUSYBOX_DEFAULT_FEATURE_XARGS_SUPPORT_QUOTES=y CONFIG_BUSYBOX_DEFAULT_FEATURE_XARGS_SUPPORT_TERMOPT=y CONFIG_BUSYBOX_DEFAULT_FEATURE_XARGS_SUPPORT_ZERO_TERM=y CONFIG_BUSYBOX_DEFAULT_HALT=y CONFIG_BUSYBOX_DEFAULT_TELINIT_PATH="" CONFIG_BUSYBOX_DEFAULT_FEATURE_KILL_DELAY=0 CONFIG_BUSYBOX_DEFAULT_INIT_TERMINAL_TYPE="" CONFIG_BUSYBOX_DEFAULT_FEATURE_SHADOWPASSWDS=y CONFIG_BUSYBOX_DEFAULT_FIRST_SYSTEM_ID=0 CONFIG_BUSYBOX_DEFAULT_LAST_SYSTEM_ID=0 CONFIG_BUSYBOX_DEFAULT_PASSWD=y CONFIG_BUSYBOX_DEFAULT_FEATURE_PASSWD_WEAK_CHECK=y CONFIG_BUSYBOX_DEFAULT_FEATURE_DEFAULT_PASSWD_ALGO="md5" CONFIG_BUSYBOX_DEFAULT_DEFAULT_MODULES_DIR="" CONFIG_BUSYBOX_DEFAULT_DEFAULT_DEPMOD_FILE="" CONFIG_BUSYBOX_DEFAULT_DMESG=y CONFIG_BUSYBOX_DEFAULT_FEATURE_DMESG_PRETTY=y CONFIG_BUSYBOX_DEFAULT_HEXDUMP=y CONFIG_BUSYBOX_DEFAULT_HWCLOCK=y CONFIG_BUSYBOX_DEFAULT_MKSWAP=y CONFIG_BUSYBOX_DEFAULT_MOUNT=y CONFIG_BUSYBOX_DEFAULT_FEATURE_MOUNT_HELPERS=y CONFIG_BUSYBOX_DEFAULT_FEATURE_MOUNT_CIFS=y CONFIG_BUSYBOX_DEFAULT_FEATURE_MOUNT_FLAGS=y CONFIG_BUSYBOX_DEFAULT_FEATURE_MOUNT_FSTAB=y CONFIG_BUSYBOX_DEFAULT_PIVOT_ROOT=y CONFIG_BUSYBOX_DEFAULT_SWITCH_ROOT=y CONFIG_BUSYBOX_DEFAULT_UMOUNT=y CONFIG_BUSYBOX_DEFAULT_FEATURE_UMOUNT_ALL=y CONFIG_BUSYBOX_DEFAULT_FEATURE_MOUNT_LOOP=y CONFIG_BUSYBOX_DEFAULT_LESS=y CONFIG_BUSYBOX_DEFAULT_FEATURE_LESS_MAXLINES=9999999 CONFIG_BUSYBOX_DEFAULT_FEATURE_BEEP_FREQ=0 CONFIG_BUSYBOX_DEFAULT_FEATURE_BEEP_LENGTH_MS=0 CONFIG_BUSYBOX_DEFAULT_CROND=y CONFIG_BUSYBOX_DEFAULT_FEATURE_CROND_DIR="/etc" CONFIG_BUSYBOX_DEFAULT_CRONTAB=y CONFIG_BUSYBOX_DEFAULT_DEVMEM=y CONFIG_BUSYBOX_DEFAULT_LOCK=y CONFIG_BUSYBOX_DEFAULT_STRINGS=y CONFIG_BUSYBOX_DEFAULT_TIME=y CONFIG_BUSYBOX_DEFAULT_NC=y CONFIG_BUSYBOX_DEFAULT_PING=y CONFIG_BUSYBOX_DEFAULT_PING6=y CONFIG_BUSYBOX_DEFAULT_FEATURE_FANCY_PING=y CONFIG_BUSYBOX_DEFAULT_FEATURE_IPV6=y CONFIG_BUSYBOX_DEFAULT_FEATURE_PREFER_IPV4_ADDRESS=y CONFIG_BUSYBOX_DEFAULT_VERBOSE_RESOLUTION_ERRORS=y CONFIG_BUSYBOX_DEFAULT_ARPING=y CONFIG_BUSYBOX_DEFAULT_BRCTL=y CONFIG_BUSYBOX_DEFAULT_FEATURE_BRCTL_FANCY=y CONFIG_BUSYBOX_DEFAULT_FEATURE_BRCTL_SHOW=y CONFIG_BUSYBOX_DEFAULT_IFCONFIG=y CONFIG_BUSYBOX_DEFAULT_FEATURE_IFCONFIG_STATUS=y CONFIG_BUSYBOX_DEFAULT_FEATURE_IFCONFIG_HW=y CONFIG_BUSYBOX_DEFAULT_FEATURE_IFCONFIG_BROADCAST_PLUS=y CONFIG_BUSYBOX_DEFAULT_IFUPDOWN_IFSTATE_PATH="" CONFIG_BUSYBOX_DEFAULT_NETMSG=y CONFIG_BUSYBOX_DEFAULT_NETSTAT=y CONFIG_BUSYBOX_DEFAULT_FEATURE_NETSTAT_WIDE=y CONFIG_BUSYBOX_DEFAULT_FEATURE_NETSTAT_PRG=y CONFIG_BUSYBOX_DEFAULT_NSLOOKUP=y CONFIG_BUSYBOX_DEFAULT_NTPD=y CONFIG_BUSYBOX_DEFAULT_FEATURE_NTPD_SERVER=y CONFIG_BUSYBOX_DEFAULT_ROUTE=y CONFIG_BUSYBOX_DEFAULT_TELNET=y CONFIG_BUSYBOX_DEFAULT_FEATURE_TELNET_TTYPE=y CONFIG_BUSYBOX_DEFAULT_TELNETD=y CONFIG_BUSYBOX_DEFAULT_FEATURE_TELNETD_STANDALONE=y CONFIG_BUSYBOX_DEFAULT_TRACEROUTE=y CONFIG_BUSYBOX_DEFAULT_FEATURE_TRACEROUTE_VERBOSE=y CONFIG_BUSYBOX_DEFAULT_DHCPD_LEASES_FILE="" CONFIG_BUSYBOX_DEFAULT_UDHCPC=y CONFIG_BUSYBOX_DEFAULT_UDHCP_DEBUG=0 CONFIG_BUSYBOX_DEFAULT_FEATURE_UDHCP_RFC3397=y CONFIG_BUSYBOX_DEFAULT_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script" CONFIG_BUSYBOX_DEFAULT_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80 CONFIG_BUSYBOX_DEFAULT_IFUPDOWN_UDHCPC_CMD_OPTIONS="" CONFIG_BUSYBOX_DEFAULT_VCONFIG=y CONFIG_BUSYBOX_DEFAULT_WGET=y CONFIG_BUSYBOX_DEFAULT_FEATURE_WGET_STATUSBAR=y CONFIG_BUSYBOX_DEFAULT_FEATURE_WGET_AUTHENTICATION=y CONFIG_BUSYBOX_DEFAULT_FEATURE_WGET_LONG_OPTIONS=y CONFIG_BUSYBOX_DEFAULT_FEATURE_MIME_CHARSET="" CONFIG_BUSYBOX_DEFAULT_TOP=y CONFIG_BUSYBOX_DEFAULT_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y CONFIG_BUSYBOX_DEFAULT_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y CONFIG_BUSYBOX_DEFAULT_UPTIME=y CONFIG_BUSYBOX_DEFAULT_FREE=y CONFIG_BUSYBOX_DEFAULT_KILL=y CONFIG_BUSYBOX_DEFAULT_KILLALL=y CONFIG_BUSYBOX_DEFAULT_PGREP=y CONFIG_BUSYBOX_DEFAULT_PIDOF=y CONFIG_BUSYBOX_DEFAULT_PS=y CONFIG_BUSYBOX_DEFAULT_FEATURE_PS_WIDE=y CONFIG_BUSYBOX_DEFAULT_BB_SYSCTL=y CONFIG_BUSYBOX_DEFAULT_SV_DEFAULT_SERVICE_DIR="" CONFIG_BUSYBOX_DEFAULT_ASH=y CONFIG_BUSYBOX_DEFAULT_ASH_BASH_COMPAT=y CONFIG_BUSYBOX_DEFAULT_ASH_JOB_CONTROL=y CONFIG_BUSYBOX_DEFAULT_ASH_ALIAS=y CONFIG_BUSYBOX_DEFAULT_ASH_GETOPTS=y CONFIG_BUSYBOX_DEFAULT_ASH_BUILTIN_ECHO=y CONFIG_BUSYBOX_DEFAULT_ASH_BUILTIN_PRINTF=y CONFIG_BUSYBOX_DEFAULT_ASH_BUILTIN_TEST=y CONFIG_BUSYBOX_DEFAULT_ASH_CMDCMD=y CONFIG_BUSYBOX_DEFAULT_ASH_EXPAND_PRMT=y CONFIG_BUSYBOX_DEFAULT_FEATURE_SH_IS_ASH=y CONFIG_BUSYBOX_DEFAULT_FEATURE_BASH_IS_NONE=y CONFIG_BUSYBOX_DEFAULT_SH_MATH_SUPPORT=y CONFIG_BUSYBOX_DEFAULT_SH_MATH_SUPPORT_64=y CONFIG_BUSYBOX_DEFAULT_FEATURE_SH_NOFORK=y CONFIG_BUSYBOX_DEFAULT_FEATURE_SYSLOGD_READ_BUFFER_SIZE=0 CONFIG_BUSYBOX_DEFAULT_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0 CONFIG_BUSYBOX_DEFAULT_LOGGER=y CONFIG_PACKAGE_dnsmasq=y CONFIG_PACKAGE_dnsmasq-dhcpv6=y CONFIG_PACKAGE_dnsmasq-full=y CONFIG_PACKAGE_dnsmasq_full_dhcpv6=y CONFIG_PACKAGE_dnsmasq_full_dnssec=y CONFIG_PACKAGE_dnsmasq_full_auth=y CONFIG_PACKAGE_dnsmasq_full_ipset=y CONFIG_PACKAGE_dropbear=y CONFIG_DROPBEAR_ECC=y CONFIG_PACKAGE_firewall=y CONFIG_PACKAGE_fstools=y CONFIG_PACKAGE_jsonfilter=y CONFIG_PACKAGE_libc=y CONFIG_PACKAGE_libgcc=y CONFIG_PACKAGE_libpthread=y CONFIG_PACKAGE_librt=y CONFIG_PACKAGE_libstdcpp=y CONFIG_PACKAGE_mtd=y CONFIG_PACKAGE_netifd=y CONFIG_PACKAGE_opkg=y CONFIG_PACKAGE_procd=y CONFIG_PACKAGE_rpcd=y CONFIG_PACKAGE_swconfig=y CONFIG_PACKAGE_ubox=y CONFIG_PACKAGE_ubus=y CONFIG_PACKAGE_ubusd=y CONFIG_PACKAGE_uci=y CONFIG_PACKAGE_zabbix-agent=y CONFIG_PACKAGE_zabbix-agentd=y CONFIG_PACKAGE_zabbix-extra-mac80211=y CONFIG_PACKAGE_zabbix-extra-network=y CONFIG_PACKAGE_zabbix-extra-wifi=y CONFIG_PACKAGE_zabbix-get=y CONFIG_PACKAGE_htop=y CONFIG_PACKAGE_kmod-crypto-aes=y CONFIG_PACKAGE_kmod-crypto-arc4=y CONFIG_PACKAGE_kmod-crypto-core=y CONFIG_PACKAGE_kmod-crypto-crc32c=y CONFIG_PACKAGE_kmod-crypto-hash=y CONFIG_PACKAGE_kmod-ledtrig-usbdev=y CONFIG_PACKAGE_kmod-lib-crc-ccitt=y CONFIG_PACKAGE_kmod-lib-crc16=y CONFIG_PACKAGE_kmod-lib-crc32c=y CONFIG_PACKAGE_kmod-nls-base=y CONFIG_PACKAGE_kmod-ip6tables=y CONFIG_PACKAGE_kmod-ipt-conntrack=y CONFIG_PACKAGE_kmod-ipt-core=y CONFIG_PACKAGE_kmod-ipt-ipset=y CONFIG_PACKAGE_kmod-ipt-nat=y CONFIG_PACKAGE_kmod-nf-conntrack=y CONFIG_PACKAGE_kmod-nf-conntrack6=y CONFIG_PACKAGE_kmod-nf-ipt=y CONFIG_PACKAGE_kmod-nf-ipt6=y CONFIG_PACKAGE_kmod-nf-nat=y CONFIG_PACKAGE_kmod-nf-nathelper=y CONFIG_PACKAGE_kmod-nfnetlink=y CONFIG_PACKAGE_kmod-8021q=y CONFIG_PACKAGE_kmod-batman-adv=y CONFIG_KMOD_BATMAN_ADV_BLA=y CONFIG_KMOD_BATMAN_ADV_DAT=y CONFIG_KMOD_BATMAN_ADV_MCAST=y CONFIG_PACKAGE_kmod-ip6-tunnel=y CONFIG_PACKAGE_kmod-ipip=y CONFIG_PACKAGE_kmod-iptunnel=y CONFIG_PACKAGE_kmod-iptunnel4=y CONFIG_PACKAGE_kmod-iptunnel6=y CONFIG_PACKAGE_kmod-ipv6=y CONFIG_PACKAGE_kmod-ppp=y CONFIG_PACKAGE_kmod-pppoe=y CONFIG_PACKAGE_kmod-pppox=y CONFIG_PACKAGE_kmod-sit=y CONFIG_PACKAGE_kmod-slhc=y CONFIG_PACKAGE_kmod-tun=y CONFIG_PACKAGE_kmod-gpio-button-hotplug=y CONFIG_PACKAGE_kmod-usb-core=y CONFIG_PACKAGE_kmod-usb2=y CONFIG_PACKAGE_kmod-ath=y CONFIG_PACKAGE_kmod-ath10k=y CONFIG_PACKAGE_kmod-ath9k=y CONFIG_PACKAGE_kmod-ath9k-common=y CONFIG_PACKAGE_kmod-cfg80211=y CONFIG_PACKAGE_kmod-mac80211=y CONFIG_PACKAGE_MAC80211_DEBUGFS=y CONFIG_PACKAGE_MAC80211_MESH=y CONFIG_PACKAGE_libiwinfo-lua=y CONFIG_PACKAGE_lua=y CONFIG_PACKAGE_libip4tc=y CONFIG_PACKAGE_libip6tc=y CONFIG_PACKAGE_libxtables=y CONFIG_PACKAGE_libopenssl=y CONFIG_OPENSSL_WITH_EC=y CONFIG_PACKAGE_libpolarssl=y CONFIG_PACKAGE_libblobmsg-json=y CONFIG_PACKAGE_libconfig=y CONFIG_PACKAGE_libgmp=y CONFIG_PACKAGE_libiwinfo=y CONFIG_PACKAGE_libjson-c=y CONFIG_PACKAGE_libltdl=y CONFIG_PACKAGE_liblua=y CONFIG_PACKAGE_liblzo=y CONFIG_PACKAGE_libncurses=y CONFIG_PACKAGE_libnetsnmp=y CONFIG_PACKAGE_libnettle=y CONFIG_PACKAGE_libnl-tiny=y CONFIG_PACKAGE_libopenldap=y CONFIG_PACKAGE_libpcap=y CONFIG_PACKAGE_libreadline=y CONFIG_PACKAGE_libsasl2=y CONFIG_PACKAGE_libubox=y CONFIG_PACKAGE_libubus=y CONFIG_PACKAGE_libubus-lua=y CONFIG_PACKAGE_libuci=y CONFIG_PACKAGE_libuci-lua=y CONFIG_PACKAGE_libustream-polarssl=y CONFIG_PACKAGE_terminfo=y CONFIG_PACKAGE_zlib=y CONFIG_PACKAGE_luci=y CONFIG_PACKAGE_luci-ssl=y CONFIG_PACKAGE_luci-base=y CONFIG_PACKAGE_luci-mod-admin-full=y CONFIG_PACKAGE_luci-app-firewall=y CONFIG_PACKAGE_luci-app-olsr=y CONFIG_PACKAGE_luci-app-olsr-services=y CONFIG_PACKAGE_luci-app-olsr-viz=y CONFIG_PACKAGE_luci-theme-bootstrap=y CONFIG_PACKAGE_luci-proto-ipv6=y CONFIG_PACKAGE_luci-proto-ppp=y CONFIG_PACKAGE_luci-lib-ip=y CONFIG_PACKAGE_luci-lib-luaneightbl=y CONFIG_PACKAGE_luci-lib-nixio=y CONFIG_POSTFIX_TLS=y CONFIG_POSTFIX_SASL=y CONFIG_POSTFIX_LDAP=y CONFIG_POSTFIX_CDB=y CONFIG_PACKAGE_ip6tables=y CONFIG_PACKAGE_iptables=y CONFIG_PACKAGE_freeradius2=y CONFIG_FREERADIUS_OPENSSL=y CONFIG_PACKAGE_freeradius2-common=y CONFIG_PACKAGE_freeradius2-democerts=y CONFIG_PACKAGE_freeradius2-mod-always=y CONFIG_PACKAGE_freeradius2-mod-attr-filter=y CONFIG_PACKAGE_freeradius2-mod-attr-rewrite=y CONFIG_PACKAGE_freeradius2-mod-chap=y CONFIG_PACKAGE_freeradius2-mod-detail=y CONFIG_PACKAGE_freeradius2-mod-eap=y CONFIG_PACKAGE_freeradius2-mod-eap-gtc=y CONFIG_PACKAGE_freeradius2-mod-eap-md5=y CONFIG_PACKAGE_freeradius2-mod-eap-mschapv2=y CONFIG_PACKAGE_freeradius2-mod-eap-peap=y CONFIG_PACKAGE_freeradius2-mod-eap-tls=y CONFIG_PACKAGE_freeradius2-mod-eap-ttls=y CONFIG_PACKAGE_freeradius2-mod-exec=y CONFIG_PACKAGE_freeradius2-mod-expiration=y CONFIG_PACKAGE_freeradius2-mod-expr=y CONFIG_PACKAGE_freeradius2-mod-files=y CONFIG_PACKAGE_freeradius2-mod-ldap=y CONFIG_PACKAGE_freeradius2-mod-logintime=y CONFIG_PACKAGE_freeradius2-mod-mschap=y CONFIG_PACKAGE_freeradius2-mod-pap=y CONFIG_PACKAGE_freeradius2-mod-passwd=y CONFIG_PACKAGE_freeradius2-mod-preprocess=y CONFIG_PACKAGE_freeradius2-mod-radutmp=y CONFIG_PACKAGE_freeradius2-mod-realm=y CONFIG_PACKAGE_freeradius2-mod-sql=y CONFIG_PACKAGE_freeradius2-utils=y CONFIG_PACKAGE_olsrd=y CONFIG_PACKAGE_olsrd-mod-jsoninfo=y CONFIG_PACKAGE_olsrd-mod-nameservice=y CONFIG_PACKAGE_olsrd-mod-txtinfo=y CONFIG_PACKAGE_quagga=y CONFIG_PACKAGE_quagga-libospf=y CONFIG_PACKAGE_quagga-libzebra=y CONFIG_PACKAGE_quagga-ospf6d=y CONFIG_PACKAGE_quagga-ospfd=y CONFIG_PACKAGE_quagga-vtysh=y CONFIG_PACKAGE_quagga-watchquagga=y CONFIG_PACKAGE_quagga-zebra=y CONFIG_PACKAGE_openvpn-nossl=y CONFIG_OPENVPN_nossl_ENABLE_LZO=y CONFIG_OPENVPN_nossl_ENABLE_SERVER=y CONFIG_OPENVPN_nossl_ENABLE_HTTP=y CONFIG_OPENVPN_nossl_ENABLE_SOCKS=y CONFIG_OPENVPN_nossl_ENABLE_FRAGMENT=y CONFIG_OPENVPN_nossl_ENABLE_MULTIHOME=y CONFIG_OPENVPN_nossl_ENABLE_PORT_SHARE=y CONFIG_OPENVPN_nossl_ENABLE_DEF_AUTH=y CONFIG_OPENVPN_nossl_ENABLE_PF=y CONFIG_OPENVPN_nossl_ENABLE_SMALL=y CONFIG_PACKAGE_openvpn-openssl=y CONFIG_OPENVPN_openssl_ENABLE_LZO=y CONFIG_OPENVPN_openssl_ENABLE_SERVER=y CONFIG_OPENVPN_openssl_ENABLE_HTTP=y CONFIG_OPENVPN_openssl_ENABLE_SOCKS=y CONFIG_OPENVPN_openssl_ENABLE_FRAGMENT=y CONFIG_OPENVPN_openssl_ENABLE_MULTIHOME=y CONFIG_OPENVPN_openssl_ENABLE_PORT_SHARE=y CONFIG_OPENVPN_openssl_ENABLE_DEF_AUTH=y CONFIG_OPENVPN_openssl_ENABLE_PF=y CONFIG_OPENVPN_openssl_ENABLE_SMALL=y CONFIG_PACKAGE_uhttpd=y CONFIG_PACKAGE_uhttpd-mod-ubus=y CONFIG_PACKAGE_6in4=y CONFIG_PACKAGE_6rd=y CONFIG_PACKAGE_6to4=y CONFIG_PACKAGE_alfred=y CONFIG_ALFRED_NEEDS_lua=y CONFIG_PACKAGE_ALFRED_VIS=y CONFIG_PACKAGE_ALFRED_BATHOSTS=y CONFIG_PACKAGE_authsae=y CONFIG_PACKAGE_batctl=y CONFIG_PACKAGE_hostapd-common=y CONFIG_PACKAGE_ipip=y CONFIG_PACKAGE_iw=y CONFIG_PACKAGE_odhcp6c=y CONFIG_PACKAGE_odhcp6c_ext_prefix_class=0 CONFIG_PACKAGE_odhcp6c_ext_cer_id=0 CONFIG_PACKAGE_odhcpd=y CONFIG_PACKAGE_odhcpd_ext_prefix_class=0 CONFIG_PACKAGE_odhcpd_ext_cer_id=0 CONFIG_PACKAGE_ppp=y CONFIG_PACKAGE_ppp-mod-pppoe=y CONFIG_PACKAGE_snmp-utils=y CONFIG_PACKAGE_snmpd=y CONFIG_PACKAGE_wpa-supplicant=m CONFIG_WPA_SUPPLICANT_INTERNAL=y CONFIG_WPA_MSG_MIN_PRIORITY=3 CONFIG_DRIVER_11N_SUPPORT=y CONFIG_PACKAGE_wpa-supplicant-mini=m CONFIG_PACKAGE_wpa-supplicant-p2p=m CONFIG_PACKAGE_wpad=y CONFIG_PACKAGE_iwinfo=y CONFIG_PACKAGE_jshn=y CONFIG_PACKAGE_libjson-script=y CONFIG_PACKAGE_px5g=y CONFIG_PACKAGE_uboot-envtools=y

nat46: build error trunk

found this when doing some compile test with minimal config:

.../openwrt/build_dir/target-mipsel_mips32_musl-1.1.10/linux-malta_le/nat46-4/nat46/modules/nat46-core.c: In function 'nat46_ipv6_input':
.../openwrt/build_dir/target-mipsel_mips32_musl-1.1.10/linux-malta_le/nat46-4/nat46/modules/nat46-core.c:1602:10: error: 'struct sk_buff' has no member named 'nfct'
   new_skb->nfct = NULL;
          ^
scripts/Makefile.build:257: recipe for target '.../openwrt/build_dir/target-mipsel_mips32_musl-1.1.10/linux-malta_le/nat46-4/nat46/modules/nat46-core.o' failed
./scripts/diffconfig.sh 
CONFIG_TARGET_malta=y
CONFIG_TARGET_malta_le=y
CONFIG_TARGET_malta_le_Default=y
CONFIG_DEVEL=y
CONFIG_BUILD_LOG=y
# CONFIG_FEED_luci is not set
# CONFIG_FEED_management is not set
# CONFIG_FEED_packages is not set
# CONFIG_FEED_routing is not set
# CONFIG_FEED_targets is not set
# CONFIG_FEED_telephony is not set
CONFIG_PACKAGE_kmod-ipv6=y
CONFIG_PACKAGE_kmod-nat46=y

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.