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