1 #!/bin/sh /etc/rc.common
10 config_get atmdev "$cfg" atmdev 0
13 config_get unit "$cfg" unit 0
16 config_get vpi "$cfg" vpi 8
19 config_get vci "$cfg" vci 35
22 config_get encaps "$cfg" encaps
30 config_get payload "$cfg" payload
38 config_get qos "$cfg" qos
41 config_get sendsize "$cfg" sendsize
44 for device in /sys/class/atm/*; do
45 [ -d "$device" ] || break
46 [ "$(cat $device/atmindex)" = "$atmdev" ] || continue
51 [ -n "$found" ] || return
53 local circuit="$atmdev.$vpi.$vci"
56 procd_set_param command \
58 -c "$unit" -e "$encaps" -p "$payload" \
59 -a "$circuit" ${qos:+-q "$qos"} ${sendsize:+-s "$sendsize"}
64 . /lib/functions/network.sh
67 for path in /sys/class/net/nas*; do
69 network_ready_device "$dev"
74 local script=$(readlink "$initscript")
75 local name=$(basename ${script:-$initscript})
78 procd_add_raw_trigger hotplug.atm 2000 /etc/init.d/$name reload
79 procd_add_config_trigger "config.change" "network" /etc/init.d/$name reload
85 config_foreach start_daemon atm-bridge