diff --git a/layer2interface/broadcom/etc/init.d/layer2_interface b/layer2interface/broadcom/etc/init.d/layer2_interface index 63bfdd0f5..fb36b747f 100755 --- a/layer2interface/broadcom/etc/init.d/layer2_interface +++ b/layer2interface/broadcom/etc/init.d/layer2_interface @@ -87,7 +87,7 @@ start_service() { } -stop() { +stop_service() { echo "Stopping DSL" xdslctl stop } @@ -98,6 +98,11 @@ boot() { start } +reload_service() { + stop + start +} + service_triggers() { procd_add_reload_trigger layer2_interface } diff --git a/layer2interface/broadcom/etc/init.d/layer2_interface_adsl b/layer2interface/broadcom/etc/init.d/layer2_interface_adsl index 6840ef61e..1592b1317 100755 --- a/layer2interface/broadcom/etc/init.d/layer2_interface_adsl +++ b/layer2interface/broadcom/etc/init.d/layer2_interface_adsl @@ -147,6 +147,11 @@ stop_service() { remove_netdevices } +reload_service() { + stop + start +} + service_triggers() { procd_add_reload_trigger layer2_interface_adsl } diff --git a/layer2interface/broadcom/etc/init.d/layer2_interface_ethernet b/layer2interface/broadcom/etc/init.d/layer2_interface_ethernet index 01058d2e1..02c971ea8 100755 --- a/layer2interface/broadcom/etc/init.d/layer2_interface_ethernet +++ b/layer2interface/broadcom/etc/init.d/layer2_interface_ethernet @@ -61,6 +61,11 @@ stop_service() { config_foreach removeethernet ethernet_interface } +reload_service() { + stop + start +} + service_triggers() { procd_add_reload_trigger layer2_interface_ethernet } diff --git a/layer2interface/broadcom/etc/init.d/layer2_interface_vdsl b/layer2interface/broadcom/etc/init.d/layer2_interface_vdsl index d61eb1e45..eccdaf234 100755 --- a/layer2interface/broadcom/etc/init.d/layer2_interface_vdsl +++ b/layer2interface/broadcom/etc/init.d/layer2_interface_vdsl @@ -88,6 +88,11 @@ stop_service() { remove_netdevices } +reload_service() { + stop + start +} + service_triggers() { procd_add_reload_trigger layer2_interface_vdsl } diff --git a/layer2interface/broadcom/etc/init.d/layer2_interface_vlan b/layer2interface/broadcom/etc/init.d/layer2_interface_vlan index cf0bff8fb..c8ccbd8e0 100755 --- a/layer2interface/broadcom/etc/init.d/layer2_interface_vlan +++ b/layer2interface/broadcom/etc/init.d/layer2_interface_vlan @@ -36,6 +36,11 @@ stop_service() { removeall_vlandevices } +reload_service() { + stop + start +} + service_triggers() { procd_add_reload_trigger layer2_interface_vlan }