summaryrefslogtreecommitdiff
path: root/openwrt/package/linux-atm/files/br2684.hotplug
blob: 242e7e5152f3cf84bb89d246ba8b0f06c836a411 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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
}