rename br2684.init to br2684.hotplug, normalize Makefile.
[openwrt.git] / package / linux-atm / files / br2684.hotplug
diff --git a/package/linux-atm/files/br2684.hotplug b/package/linux-atm/files/br2684.hotplug
new file mode 100644 (file)
index 0000000..242e7e5
--- /dev/null
@@ -0,0 +1,19 @@
+[ "${INTERFACE%%[0-9]*}" = "atm" ] && {
+       case "$ACTION" in
+               register)
+                       [ "$pppoe_atm" = 1 ] && {
+                               case "$atm_encaps" in
+                                       0|vc) ENCAPS=0 ;;
+                                       1|llc) ENCAPS=1 ;;
+                                       *) ENCAPS=0 ;;
+                               esac
+                               insmod br2684 2>&- >&-
+                               br2684ctl -c0 -e${ENCAPS} -a${atm_vpi:-8}.${atm_vci:-35} &
+                       }
+               ;;
+               unregister)
+                       killall br2684ctl 2>&- >&-
+                       rmmod br2684
+               ;;
+       esac
+}
This page took 0.025429 seconds and 4 git commands to generate.