finally move buildroot-ng to trunk
[openwrt/svn-archive/archive.git] / package / ppp / files / pppoa.sh
diff --git a/package/ppp/files/pppoa.sh b/package/ppp/files/pppoa.sh
new file mode 100644 (file)
index 0000000..e6530b0
--- /dev/null
@@ -0,0 +1,20 @@
+scan_pppoa() {
+       scan_ppp "$@"
+}
+
+setup_interface_pppoa() {
+       local iface="$1"
+       local config="$2"
+       
+       config_get device "$config" device
+
+       for module in slhc ppp_generic pppoatm; do
+               /sbin/insmod $module 2>&- >&-
+       done
+
+       config_get mtu "$cfg" mtu
+       mtu=${mtu:-1492}
+       start_pppd "$config" \
+               plugin pppoatm.so ${atm_vpi:-8}.${atm_vci:-35} \
+               mtu $mtu mru $mtu
+}