Compare commits

...

47 Commits

Author SHA1 Message Date
Sukru Senli
13da15ec80 questd pkg source version updated 2018-04-13 16:50:50 +02:00
msve
330fefd0c0 Added iopsys_realtek symlink in targets 2018-04-13 16:49:58 +02:00
msve
8376cc0b25 Imported realtek config into genconfig.sh 2018-04-13 16:49:51 +02:00
Reidar Cederqvist
6ab0b171c0 inteno-netmodes: netmode-conf: if no wet iface continue and set downlink wifi-ifaces ref #14590 2018-04-09 09:41:39 +02:00
Sukru Senli
a8dc210a31 questd: imonitor: give questd 5 seconds before monitoring again 2018-04-02 13:40:06 +02:00
Reidar Cederqvist
11331ac332 Update feed [ feed_inteno_packages ] package [ icwmp ]
-------------------------------------------------------------------------------
* 0f8cae3 DHCPLeaseTime = -1 now map to infinite in dhcp config ref #14491
-------------------------------------------------------------------------------
commit 0f8cae3d342b5bd0b7d394ccd763531c84f6c77c
Author: Reidar Cederqvist <reidar.cederqvist@gmail.com>
Date: 2018-03-26 13:12:44 +0200

    DHCPLeaseTime = -1 now map to infinite in dhcp config ref #14491

Base directory -> /
 dm/dmtree/tr098/landevice.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
-------------------------------------------------------------------------------
2018-03-26 13:18:32 +02:00
Sukru Senli
497a12b3c0 layer2interface: brcmwifi: set power percent refs #12939 2018-03-16 10:36:00 +01:00
Sukru Senli
ed311ace1c Update feed [ feed_inteno_packages ] package [ icwmp ]
-------------------------------------------------------------------------------
* ada81a0 icwmpd.init: compare newreqopts with oldreqopts
-------------------------------------------------------------------------------
commit ada81a02a44d731d394d131af7b0c92ee0c7b832
Author: Sukru Senli <sukru.senli@inteno.se>
Date: 2018-03-15 16:08:32 +0100

    icwmpd.init: compare newreqopts with oldreqopts

Base directory -> /
 init/icwmpd.init | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
-------------------------------------------------------------------------------
2018-03-15 16:09:21 +01:00
Sukru Senli
5b6de80637 Update feed [ feed_inteno_packages ] package [ icwmp ]
-------------------------------------------------------------------------------
* 634e295 do not reload network if reqopts are not changed
-------------------------------------------------------------------------------
commit 634e295971a778094276d675c57896edaf6f8724
Author: Sukru Senli <sukru.senli@inteno.se>
Date: 2018-03-15 15:38:53 +0100

    do not reload network if reqopts are not changed

Base directory -> /
 init/icwmpd.init | 2 ++
 1 file changed, 2 insertions(+)
-------------------------------------------------------------------------------
2018-03-15 15:39:51 +01:00
Sukru Senli
9b1674be67 layer2interface: brcmwifi: make msglevel configurable refs #14474 2018-03-15 12:04:49 +01:00
Sukru Senli
4583a7a15c iop: configs: select busybox mpstat refs #14456 2018-03-14 20:16:58 +01:00
Sukru Senli
cbb3081d48 questd: imonitor: do not monitor acsd refs #14457 2018-03-14 20:13:11 +01:00
Sukru Senli
62a6034a95 Update feed [ feed_inteno_packages ] package [ questd ]
-------------------------------------------------------------------------------
* c144da9 do not arping arponly clients fixes #14416
-------------------------------------------------------------------------------
commit c144da9301d4110140ddd1e054852543dca67dcd
Author: Sukru Senli <sukru.senli@inteno.se>
Date: 2018-03-12 16:08:27 +0100

    do not arping arponly clients fixes #14416

Base directory -> /
 network.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
-------------------------------------------------------------------------------
2018-03-12 16:09:33 +01:00
Reidar Cederqvist
4ec7e8dedb iop: scripts: update update_feed_branches 2018-03-07 10:25:44 +01:00
Sukru Senli
e7a8f62dd5 iop: update_feed_branches 2018-03-07 09:42:44 +01:00
Erik Horemans
c4f1d286d3 new ice-client 5.0.2-RC15 2018-03-05 13:27:30 +01:00
Sukru Senli
7da855b57e icwmp-3.0-2018-03-01: tr-069 reboot not working issue is fixed 2018-03-03 14:11:35 +01:00
Sukru Senli
77b0eb3697 quest: imonitor: do not monitor bsd 2018-02-27 14:20:43 +01:00
Sukru Senli
1746cc19e7 inteno-netmodes: remove repeater functionality from broadcom units 2018-02-26 19:22:42 +01:00
Reidar Cederqvist
f9c6dc0ac6 iop: config: add juci-openvpn package to default config 2018-02-23 15:17:21 +01:00
Sukru Senli
73a8d2a6d3 questd: updated 2018-02-17 16:10:15 +01:00
Erik Horemans
cc0164bf99 new ice-client 5.0.2-RC5 2018-02-15 11:27:11 +01:00
Sukru Senli
d53ccc5392 inteno-netmodes: defer other uplink device depending on extender/repeater mode 2018-02-12 16:34:02 +01:00
Sukru Senli
e6728d40e7 layer2interface: stop vlan when layer2 ethernet stop is called 2018-02-06 14:30:37 +01:00
Sukru Senli
10bb16effb questd updated 2018-01-26 23:59:13 +01:00
Sukru Senli
a5edab2c6d questd: imonitor: deactivate bsd if both bands are not enabled 2018-01-26 23:07:30 +01:00
Erik Horemans
12387c8eef new ice-client 5.0.2-RC4 2018-01-25 09:54:13 +01:00
Sukru Senli
a00dbf54c4 layer2interface: run vlan start after ethernet start 2018-01-23 23:20:31 +01:00
Sukru Senli
9e45153a5e questd updated 2018-01-21 18:52:53 +01:00
Sukru Senli
0eaac499ec questd: graphd outputs tx_bytes, rx_bytes as key values 2018-01-18 16:03:03 +01:00
Sukru Senli
f57b4a0f1c questd: imonitor: restart wifi after third failure of acsd or bsd 2018-01-12 11:31:21 +01:00
Kenneth Johansson
b058aecd5a add sdx-500rg. 2018-01-08 16:04:43 +01:00
Erik Horemans
2c9b8518cb new ice-client version 5.0.2-RC1 2017-12-29 16:59:35 +01:00
Sukru Senli
2238cafa77 voice-client: remove dependency for now 2017-12-28 11:15:09 +01:00
Sukru Senli
4f7190f58d voice-client: correct the dependency 2017-12-27 14:51:17 +01:00
Sukru Senli
fb983f5dbc questd: imonitor: bring down and up the wireless radios when bsd or acsd crashes 2017-12-22 15:21:30 +01:00
Sukru Senli
676e40a0cc voice-client depend on asterisk13 or asterisk18-mod 2017-12-22 14:28:38 +01:00
Sukru Senli
215274ef98 tptest: remove tptest.bredband.net from list 2017-12-20 19:20:49 +01:00
Erik Horemans
02ca863b23 new ice-client 5.0.1-RC1 2017-12-20 13:53:51 +01:00
Reidar Cederqvist
6f86f000b1 Update feed [ feed_inteno_packages ] package [ questd ]
-------------------------------------------------------------------------------
* b279429 fix empty client list on wl1 when wl0 is disabled ref #13485
* 1c47a44 change strndup to strdup to avoid warnings
-------------------------------------------------------------------------------
commit b2794295fdf9469b6cd8ba1544f291d4b83a7d5a
Author: Reidar Cederqvist <reidar.cederqvist@gmail.com>
Date: 2017-12-15 11:33:13 +0100

    fix empty client list on wl1 when wl0 is disabled ref #13485

Base directory -> /
 network.c |  5 +++--
 port.c    | 17 +++++++++++++++++
 port.h    |  1 +
 3 files changed, 21 insertions(+), 2 deletions(-)
-------------------------------------------------------------------------------
commit 1c47a44bfcb863319282900446bf20965c9eccbc
Author: Reidar Cederqvist <reidar.cederqvist@gmail.com>
Date: 2017-12-15 11:24:01 +0100

    change strndup to strdup to avoid warnings

Base directory -> /
 port.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
-------------------------------------------------------------------------------
2017-12-15 11:34:14 +01:00
Sukru Senli
8506eed1e4 Update feed [ feed_inteno_packages ] package [ questd ]
-------------------------------------------------------------------------------
* 4bbcb4d network: handle rssi for repeated arp clients
-------------------------------------------------------------------------------
commit 4bbcb4d2f8c901c18cdf4456e65497975e03fada
Author: Sukru Senli <sukru.senli@inteno.se>
Date: 2017-12-13 17:39:02 +0100

    network: handle rssi for repeated arp clients

Base directory -> /
 network.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)
-------------------------------------------------------------------------------
2017-12-13 17:40:02 +01:00
Sukru Senli
53b3f486bd questd: imonitor: do not restart quest if lan ifname is missing or is bridge 2017-12-13 13:38:22 +01:00
Sukru Senli
e31e5f32da questd-3.1.40 2017-12-13 13:11:50 +01:00
Reidar Cederqvist
26c2dae0c9 Update feed [ feed_inteno_packages ] package [ questd ]
-------------------------------------------------------------------------------
* b4b9988 questd: improve parsing
* 9e98e21 questd: get nvram Hardware Version value
* 875d5fe fix c99 warning
* 2711c6b questd: print rssi value from extender
* f62075b questd: get rssi value from extender
* cd39df6 add missing close for ioctl socket
-------------------------------------------------------------------------------
commit b4b99885bea425f552e8a844ff2f15e2d4672c65
Author: Robin Stjerndorff <robin.stjerndorff@inteno.se>
Date: 2017-12-04 17:12:37 +0100

    questd: improve parsing

Base directory -> /
 dumper.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
-------------------------------------------------------------------------------
commit 9e98e21a84347b3d77a5ae44fb2fc783c7bb77dd
Author: Robin Stjerndorff <robin.stjerndorff@inteno.se>
Date: 2017-12-04 16:27:27 +0100

    questd: get nvram Hardware Version value

Base directory -> /
 dumper.c | 20 ++++++++++++++++++++
 system.c |  5 +++++
 system.h |  1 +
 3 files changed, 26 insertions(+)
-------------------------------------------------------------------------------
commit 875d5fe069d178ecb1b4b9bca78aba90691afc12
Author: Robin Stjerndorff <robin.stjerndorff@inteno.se>
Date: 2017-11-30 16:13:31 +0100

    fix c99 warning

Base directory -> /
 wificontrol.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
-------------------------------------------------------------------------------
commit 2711c6b34357ea25abe08d43612347f6e0c4b5b2
Author: Robin Stjerndorff <robin.stjerndorff@inteno.se>
Date: 2017-11-23 15:37:56 +0100

    questd: print rssi value from extender

Base directory -> /
 network.c | 30 +++++++++++++++++++-----------
 network.h |  7 ++++++-
 2 files changed, 25 insertions(+), 12 deletions(-)
-------------------------------------------------------------------------------
commit f62075bd509755052e6006db9e901476145500db
Author: Robin Stjerndorff <robin.stjerndorff@inteno.se>
Date: 2017-11-23 15:35:06 +0100

    questd: get rssi value from extender

Base directory -> /
 Makefile      |  2 +-
 wificontrol.c | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++++++----
 2 files changed, 71 insertions(+), 5 deletions(-)
-------------------------------------------------------------------------------
commit cd39df609dcb7f824f50d4d544ac5247bcd85b3f
Author: Reidar Cederqvist <reidar.cederqvist@gmail.com>
Date: 2017-12-04 12:47:24 +0100

    add missing close for ioctl socket

Base directory -> /
 network.c | 1 +
 1 file changed, 1 insertion(+)
-------------------------------------------------------------------------------
2017-12-07 15:48:04 +01:00
Erik Horemans
2f2d88f770 new ice-client ice-client 5.0.1-RC0 2017-12-05 16:34:25 +01:00
Ionut-Alex Oprea
540b09e26b imonitor: increase questd memory limit to 20MB refs #13511 2017-12-05 14:24:40 +01:00
Robin Stjerndorff
001c25ee12 Update feed [ feed_inteno_packages ] package [ questd ]
-------------------------------------------------------------------------------
* 16cb4dd questd: improve parsing
* 312ca10 questd: get nvram Hardware Version value
* 824c247 fix c99 warning
* 83a7011 questd: print rssi value from extender
* b554abd questd: get rssi value from extender
-------------------------------------------------------------------------------
commit 16cb4dda3909efef54b84d44fa11dc28f9763c8c
Author: Robin Stjerndorff <robin.stjerndorff@inteno.se>
Date: 2017-12-04 17:12:37 +0100

    questd: improve parsing

Base directory -> /
 dumper.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
-------------------------------------------------------------------------------
commit 312ca10075347ea1ca4d4a051d079ff5643a934e
Author: Robin Stjerndorff <robin.stjerndorff@inteno.se>
Date: 2017-12-04 16:27:27 +0100

    questd: get nvram Hardware Version value

Base directory -> /
 dumper.c | 20 ++++++++++++++++++++
 system.c |  5 +++++
 system.h |  1 +
 3 files changed, 26 insertions(+)
-------------------------------------------------------------------------------
commit 824c24781123b0cc83216486732e5a03823ec5ed
Author: Robin Stjerndorff <robin.stjerndorff@inteno.se>
Date: 2017-11-30 16:13:31 +0100

    fix c99 warning

Base directory -> /
 wificontrol.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
-------------------------------------------------------------------------------
commit 83a7011877b6a7b1dcbcfd925037ffd77de5165f
Author: Robin Stjerndorff <robin.stjerndorff@inteno.se>
Date: 2017-11-23 15:37:56 +0100

    questd: print rssi value from extender

Base directory -> /
 network.c | 30 +++++++++++++++++++-----------
 network.h |  7 ++++++-
 2 files changed, 25 insertions(+), 12 deletions(-)
-------------------------------------------------------------------------------
commit b554abd3fa7e0898095bfb575803081f716d3723
Author: Robin Stjerndorff <robin.stjerndorff@inteno.se>
Date: 2017-11-23 15:35:06 +0100

    questd: get rssi value from extender

Base directory -> /
 Makefile      |  2 +-
 wificontrol.c | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++++++----
 2 files changed, 71 insertions(+), 5 deletions(-)
-------------------------------------------------------------------------------
2017-12-04 17:27:22 +01:00
17 changed files with 168 additions and 73 deletions

View File

@@ -19,14 +19,14 @@ export PLATFORM_INCLUDE:=platforms/iopsys/build.mk
export DATE:=$(shell date +%Y-%m-%d-%H-%M-%S)
export LOGIN:=$(shell whoami)
BASE_PKG_VERSION:=5.0.0
PKG_RELEASE:=RC8
BASE_PKG_VERSION:=5.0.2
PKG_RELEASE:=RC15
PKG_VERSION:=$(BASE_PKG_VERSION)-$(PKG_RELEASE)_$(DATE)_$(LOGIN)
export PKG_VERSION
###########################--RELEASE--################################
PKG_SOURCE_VERSION:=57b19721eb8906cb0c5e34a28eba080bc5b74a26
PKG_SOURCE_VERSION:=9976efee33243e044b89e74b3c05429aeb777038
ifeq ($(CONFIG_ICE_OPEN),y)
TARGET_PROFILE=$(shell echo $(CONFIG_TARGET_BOARD) | sed s/\"//g)
PKG_SOURCE_URL:=http://iopsys.inteno.se/iopsys/consumer/

View File

@@ -8,11 +8,11 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=icwmp
PKG_VERSION:=3.0-2017-11-24
PKG_VERSION:=3.0-2018-03-01
PKG_FIXUP:=autoreconf
PKG_SOURCE_URL:=http://public.inteno.se:/icwmp.git
PKG_SOURCE_PROTO:=git
PKG_SOURCE_VERSION:=d74b88913f676ebf9a210c4674555d080e57ff52
PKG_SOURCE_VERSION:=0f8cae3d342b5bd0b7d394ccd763531c84f6c77c
PKG_RELEASE=$(PKG_SOURCE_VERSION)
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)

View File

@@ -3,6 +3,9 @@
. /lib/functions.sh
include /lib/network
# exit if no wet interface is available
uci show wireless | grep mode | grep -q wet || exit
ps | grep hotplug | grep button && exit
MTK=0
@@ -67,6 +70,8 @@ case "$ACTION" in
uci set network.wan.ifname="$(echo $WANDEV $(uci get network.wan.ifname) | sed 's/$/ /' | sed -r "s/$wetif //g" | tr ' ' '\n' | sort -u | tr '\n' ' ')"
uci commit network
ubus call network reload
sleep 1
ubus call network.device set_state "{\"name\":\"$wetif\", \"defer\":true}"
[ -f /usr/sbin/wlctl ] && wlctl -i $wetif bss down 2>/dev/null
ping -c 1 -w 10 $defroute >/dev/null 2>&1 || killall -USR1 udhcpc
ubus call router.network reload
@@ -89,6 +94,8 @@ case "$ACTION" in
uci set network.wan.ifname="$(echo $wetif $(uci get network.wan.ifname) | sed 's/$/ /' | sed -r "s/$WANDEV //g" | tr ' ' '\n' | sort -u | tr '\n' ' ')"
uci commit network
ubus call network reload
sleep 1
ubus call network.device set_state "{\"name\":\"$WANDEV\", \"defer\":true}"
[ -f /usr/sbin/wlctl ] && wlctl -i $wetif bss up 2>/dev/null
ping -c 1 -w 10 $defroute >/dev/null 2>&1 || {
killall -9 wifi

View File

@@ -77,17 +77,4 @@ config wifi-device 'wl1'
option rifs_advert '0'
option maxassoc '32'
option doth '0'
option apsta '1'
config wifi-iface
option device 'wl1'
option ifname 'wl1'
option network 'wan'
option mode 'wet'
option ssid 'Inteno-$BSSID4'
option encryption 'psk2'
option cipher 'auto'
option wps_pbc '0'
option wmf_bss_enable '1'
option autoconf '1'

View File

@@ -77,19 +77,6 @@ config wifi-device 'wl1'
option rifs_advert '0'
option maxassoc '32'
option doth '0'
option apsta '1'
config wifi-iface
option device 'wl1'
option ifname 'wl1'
option network 'wan'
option mode 'wet'
option ssid 'Inteno-$BSSID4'
option encryption 'psk2'
option cipher 'auto'
option wps_pbc '0'
option wmf_bss_enable '1'
option autoconf '1'
config wifi-iface
option device 'wl1'

View File

@@ -162,17 +162,14 @@ done
repeater_iface_num=$(uci -q show wireless | grep -e ".mode='wet'" -e ".mode='sta'" | sed 's/.*\[\([0-9]\)\].*/\1/')
[ -z "$repeater_iface_num" ] && {
[ "$from_gui" == "true" ] && restore "back"
exit
[ "$repeater_iface_num" ] && {
json_get_var ssid ssid
json_get_var key key
json_get_var encryption encryption
set_wireless_values "$repeater_iface_num" "$ssid" "$key" "$encryption"
}
json_get_var ssid ssid
json_get_var key key
json_get_var encryption encryption
set_wireless_values "$repeater_iface_num" "$ssid" "$key" "$encryption"
json_load "`cat $file`"
json_select "wifi_ifaces"

View File

@@ -72,6 +72,7 @@ CONFIG_PACKAGE_juci-natalie-dect=y
CONFIG_PACKAGE_juci-netmode=y
CONFIG_PACKAGE_juci-network-netifd=y
CONFIG_PACKAGE_juci-owsd=y
CONFIG_PACKAGE_juci-openvpn=y
CONFIG_PACKAGE_juci-printer=y
CONFIG_PACKAGE_juci-realtime-graphs=y
CONFIG_PACKAGE_juci-samba=y
@@ -173,6 +174,7 @@ CONFIG_BUSYBOX_CONFIG_LSMOD=y
CONFIG_BUSYBOX_CONFIG_LSPCI=y
CONFIG_BUSYBOX_CONFIG_LSUSB=y
CONFIG_BUSYBOX_CONFIG_MICROCOM=y
CONFIG_BUSYBOX_CONFIG_MPSTAT=y
CONFIG_BUSYBOX_CONFIG_RMMOD=y
CONFIG_BUSYBOX_CONFIG_STTY=y
CONFIG_BUSYBOX_CONFIG_TFTP=y

View File

@@ -36,7 +36,7 @@ _iop()
feeds_update genconfig generate_tarballs install_key \
scp_changes setup_host ssh_install_key ssh_sysupgrade \
ssh_sysupgrade_latest ssh_sysupgrade_latest_w status \
update_package"
update_package update_feed_branches"
if [ $COMP_CWORD -eq 1 ] ; then

View File

@@ -35,7 +35,8 @@ function feeds_update {
./scripts/feeds install -p feed_inteno_targets iopsys-brcm63xx-mips
./scripts/feeds install -p feed_inteno_targets iopsys-brcm63xx-arm
./scripts/feeds install -p feed_inteno_targets iopsys-ramips
./scripts/feeds install -p feed_inteno_targets iopsys-realtek
# install all packages
./scripts/feeds install -a

View File

@@ -15,8 +15,9 @@ function genconfig {
LOCAL_MIRROR="http://mirror.inteno.se/mirror"
iopsys_brcm63xx_mips="cg300 cg301 dg150 dg150v2 dg150alv2 dg200 dg200al dg301 dg301al eg300 vg50 vox25 hpc_hu02"
iopsys_brcm63xx_arm="dg400 eg400 f104w f104 dg400prime dg400primeb 963138REF_P502"
iopsys_brcm63xx_arm="dg400 eg400 sdx_500rg f104w f104 dg400prime dg400primeb 963138REF_P502"
iopsys_ramips="ex400"
iopsys_realtek="rtl8685g"
ramips="mt7621"
target="bogus"
masterconfig=1
@@ -46,6 +47,13 @@ function genconfig {
fi
done
for p in $iopsys_realtek; do
if [ $p == $profile ]; then
target="iopsys_realtek"
return
fi
done
for p in $ramips; do
if [ $p == $profile ]; then
target="ramips"

View File

@@ -0,0 +1,61 @@
#!/bin/sh
# Exported interface
function update_feed_branches {
local release="$1"
local ipath="$(pwd)"
local branch="$2"
local curbranch
[ -n "$release" ] || {
echo "Usage: ./update_feeds <RELEASE> <BRANCH>"
echo ""
echo "If you do not give a branch as argument,"
echo "<RELEASE> branch will be updated to commit"
echo "hash given in feeds.conf for each feed repo"
exit 1
}
if [ -n "$branch" ]; then
echo "Updating release branch $release to specific commit hash given in feeds.conf for each feed repo at branch $branch"
if git diff-index --quiet HEAD; then
curbranch=`git symbolic-ref HEAD 2>/dev/null`
curbranch=${curbranch##refs/heads/}
if [ -z $curbranch ]; then
curbranch=`git log -1 --pretty=format:"%H"`
fi
git checkout $branch || {
echo "couldn't checkout branch $branch"
exit 99
}
else
echo "You have unsaved changes."
exit 99
fi
else
echo "Updating release branch $release to specific commit hash given in feeds.conf for each feed repo"
fi
ifeeds="$(grep -r feed_inteno feeds.conf | awk '{print$2}' | cut -d'_' -f3 | tr '\n' ' ')"
for f in $ifeeds; do
commith=$(grep feed_inteno_$f feeds.conf | cut -d'^' -f2)
cd $ipath/feeds/feed_inteno_$f
git branch -D $release 2>/dev/null
echo "feed_inteno_$f: updating release branch $release to commit $commith"
git checkout $commith
git push origin :$release
git checkout -b $release
git push origin $release
cd $ipath
done
if [ -n "$branch" ]; then
echo "Release branch $release is updated to specific commit hash given in feeds.conf in in branch $branch for each feed repo"
git checkout $curbranch
else
echo "Release branch $release is updated to specific commit hash given in feeds.conf for each feed repo"
fi
}
register_command "update_feed_branches" "<release> [branch] Update branches in feeds from the current top level commit or specified top level branch"

View File

@@ -55,7 +55,6 @@ addethernet() {
ifname="${ifname:-$baseifname.1}"
brcm_virtual_interface_rules "$baseifname" "$ifname" "$bridge" "$mac2"
}
boot() {
@@ -96,12 +95,15 @@ start_service() {
echo "Setting up Ethernet WAN"
config_load layer2_interface_ethernet
config_foreach addethernet ethernet_interface
/etc/init.d/layer2_interface_vlan start
}
stop_service() {
local ifname
config_load layer2_interface_ethernet
config_foreach removeethernet ethernet_interface
/etc/init.d/layer2_interface_vlan stop
sleep 1
}
reload_service() {
@@ -113,4 +115,3 @@ service_triggers() {
procd_add_reload_trigger layer2_interface_ethernet
}

View File

@@ -356,7 +356,7 @@ wlmngr_finalize() {
local pcid="$(wlctl -i wl$idx revinfo | awk 'FNR == 2 {print}' | cut -d'x' -f2)"
local isac="$(db get hw.$pcid.is_ac)"
if [ "$isac" == "1" ]; then
wlctl -i wl$idx msglevel +radar +dfs 2>/dev/null
#wlctl -i wl$idx msglevel +dfs 2>/dev/null
dhdctl -i wl$idx dconpoll 200 2>/dev/null
fi
local rdrthrs="$(db get hw.$pcid.radarthrs)"
@@ -368,6 +368,19 @@ wlmngr_finalize() {
# this piece of code is -required- to make br-lan's mac work properly
# in all cases
sendarp -s br-lan -d br-lan
# set power percent
local pwrpercent="$(uci -q get wireless.wl$idx.txpower)"
pwrpercent=${pwrpercent:-100}
wlctl -i wl$idx pwr_percent $pwrpercent
# set message level
wlctl -i wl$idx msglevel 0x0 2>/dev/null
dhdctl -i wl$idx msglevel 0x0 2>/dev/null
for msg in $(uci -q get wireless.wl$idx.msglevel); do
wlctl -i wl$idx msglevel +$msg 2>/dev/null
dhdctl -i wl$idx msglevel +$msg 2>/dev/null
done
}
wlmngr_issueServiceCmd() {

View File

@@ -6,9 +6,9 @@ include $(TOPDIR)/rules.mk
include $(INCLUDE_DIR)/kernel.mk
PKG_NAME:=questd
PKG_VERSION:=3.1.39
PKG_VERSION:=3.1.40
PKG_SOURCE_VERSION:=10cba850fb80668502ca5ce0bc57533089062741
PKG_SOURCE_VERSION:=f2ffd68750343bf3fb796926691ffaad87f9f382
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=http://public.inteno.se:/questd

View File

@@ -23,7 +23,7 @@ NPROC_COUNT=4 # number of time that the NPROC_LIMIT has to be hit to trigger a p
NPROC_NFAIL=0 # current consecutive Number of FAILures. process restarts when NPROC_NFAIL == NPROC_COUNT
# memmory limit
MEM_LIMIT=15000
MEM_LIMIT=20000
MEM_COUNT=4
MEM_NFAIL=0
@@ -41,22 +41,27 @@ UBUS_TIMEOUT=5
BSDBIN=$(which bsd)
ACSDBIN=$(which acsd)
RESTART_ACSD=0
RESTART_BSD=0
DUALBAND=1
restart_questd()
{
logger -s -t $0[$$] "Restarting questd. $NPROC_NFAIL $MEM_NFAIL $PCPU_NFAIL $NNET_NFAIL"
killall -q -KILL questd
/etc/init.d/quest stop
killall -q -KILL questd
/etc/init.d/quest start
sleep 5
NPROC_NFAIL=0
MEM_NFAIL=0
PCPU_NFAIL=0
NNET_NFAIL=0
}
check_nproc()
{
local nproc="$@"
@@ -129,6 +134,8 @@ check_ubus_network_call() {
json_load "$(ifstatus lan)" || return 0
json_get_var up up
[ $up -eq 1 ] || return 0
local ifname="$(uci -q get network.lan.ifname)"
[ -z "$ifname" -o "${ifname:0:3}" == "br-" ] && return 0
ubus -t 5 call router.network ports '{"network":"lan"}' | grep -q statistics || {
NNET_NFAIL=1
return 1
@@ -138,9 +145,27 @@ check_ubus_network_call() {
restart_bsd()
{
logger -s -t $0[$$] "Restarting bsd."
killall -q -KILL bsd
bsd
killall -q -15 bsd 2>/dev/null
[ "$(nvram get wl0_radio)" == "1" -a "$(nvram get wl1_radio)" == "1" ] || {
[ $DUALBAND -eq 1 ] && logger -s -t $0[$$] "Band Steering is deactivated; will be re-activated when both 2.4GHz and 5GHz radios are enabled."
DUALBAND=0
return 0
} && DUALBAND=1
logger -s -t $0[$$] "Restarting Band Steering daemon due to bsd hangup."
if [ $RESTART_BSD -eq 3 ]; then
wlctl -i wl0 down 2>/dev/null
wlctl -i wl1 down 2>/dev/null
wlctl -i wl0 up 2>/dev/null
wlctl -i wl1 up 2>/dev/null
RESTART_ACSD=0
RESTART_BSD=0
else
RESTART_BSD=$((RESTART_BSD+1))
fi
bsd &
}
check_bsdcall()
@@ -157,9 +182,19 @@ check_bsdcall()
restart_acsd()
{
logger -s -t $0[$$] "Restarting acsd."
killall -q -KILL acsd
acsd &
logger -s -t $0[$$] "Restarting Auto Channel Selection daemon due to acsd high CPU usage."
killall -q -9 acsd 2>/dev/null
if [ $RESTART_ACSD -eq 3 ]; then
wlctl -i wl0 down 2>/dev/null
wlctl -i wl1 down 2>/dev/null
wlctl -i wl0 up 2>/dev/null
wlctl -i wl1 up 2>/dev/null
RESTART_ACSD=0
RESTART_BSD=0
else
RESTART_ACSD=$((RESTART_ACSD+1))
fi
acsd
}
check_acsd()
@@ -171,7 +206,7 @@ check_acsd()
for p in $pcpu; do
p=${p%%%*}
if [ "$p" -ge "20" ]; then
if [ "$p" -ge "40" ]; then
return 1
fi
done
@@ -216,17 +251,16 @@ main()
fi
fi
if [ "$BSDBIN" ] ; then
config_load wireless
config_get_bool bsdenabled bandsteering enabled 0
if [ $bsdenabled == "1" -a "$(pidof wifi)" == "" ] ; then
check_bsdcall || restart_bsd
fi
fi
# if [ "$BSDBIN" ] ; then
# bsdenabled="$(uci -q get wireless.bandsteering.enabled)"
# if [ $bsdenabled == "1" -a "$(pidof wifi)" == "" ] ; then
# check_bsdcall || restart_bsd
# fi
# fi
if [ "$ACSDBIN" ] ; then
check_acsd || restart_acsd
fi
# if [ "$ACSDBIN" ] ; then
# check_acsd || restart_acsd
# fi
# sleep
if [ "$sample" -lt "$SAMPLES" ]; then

View File

@@ -1,8 +1,5 @@
config testserver '1'
option server 'tptest.bredband.net'
option port '1640'
config testserver '2'
config testserver '1'
option server 'referens.sth.ip-performance.se'
option port '1642'

View File

@@ -16,7 +16,7 @@ define Package/voice-client
SECTION:=net
CATEGORY:=Network
TITLE:=voice-client
DEPENDS:=+asterisk18-mod
# DEPENDS:=@(asterisk13||asterisk18-mod)
endef
define Package/voice-client/description