diff options
author | Felix Fietkau <nbd@openwrt.org> | 2016-01-18 15:35:30 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2016-01-18 15:35:30 +0000 |
commit | 9397c477aaa931b6378609ae54364ff82affce7a (patch) | |
tree | fc0af16c176962e9ac455e0769cb1d518911e4d0 /package/network/utils/linux-atm/files/br2684ctl | |
parent | 62a2916d1ecd49104d89afca16d4de978c016dbe (diff) | |
download | master-187ad058-9397c477aaa931b6378609ae54364ff82affce7a.tar.gz master-187ad058-9397c477aaa931b6378609ae54364ff82affce7a.tar.bz2 master-187ad058-9397c477aaa931b6378609ae54364ff82affce7a.zip |
br2684ctl: resolve a boot time race condition with nas0 bringup by using explicit notification when init is done
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48321 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/network/utils/linux-atm/files/br2684ctl')
-rwxr-xr-x | package/network/utils/linux-atm/files/br2684ctl | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/package/network/utils/linux-atm/files/br2684ctl b/package/network/utils/linux-atm/files/br2684ctl index 1cac4df04d..0fa86bdefd 100755 --- a/package/network/utils/linux-atm/files/br2684ctl +++ b/package/network/utils/linux-atm/files/br2684ctl @@ -60,20 +60,11 @@ start_daemon() { procd_set_param command \ /usr/sbin/br2684ctl_wrap "nas$unit" \ -c "$unit" -e "$encaps" -p "$payload" \ - -a "$circuit" ${qos:+-q "$qos"} ${sendsize:+-s "$sendsize"} + -a "$circuit" ${qos:+-q "$qos"} ${sendsize:+-s "$sendsize"} \ + -S /lib/netifd/br2684-up procd_close_instance } -service_running() { - . /lib/functions/network.sh - - sleep 1 - for path in /sys/class/net/nas*; do - dev="${path##*/}" - network_ready_device "$dev" - done -} - service_triggers() { local script=$(readlink "$initscript") local name=$(basename ${script:-$initscript}) |