Files
packages/net/switchdev-poller/files/etc/init.d/switchdev-poller
T
Luiz Angelo Daros de Luca b1fa127952 switchdev-poller: add new package
This service monitors (each 3s) switchdev ports and brings down CPU
ports when all related non-CPU vlan ports are also down. Otherwise,
it brings the port up.

In order to hide CPU ports from netifd, when a device is brought down,
the device is renamed adding the suffix "_down".

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2019-06-22 00:49:00 -03:00

19 lines
443 B
Bash
Executable File

#!/bin/sh /etc/rc.common
# Copyright (C) 2018-2019 Luiz Angelo Daros de Luca <luizluca@gmail.com>
START=99
USE_PROCD=1
start_service() {
procd_open_instance switchdev-poller
procd_set_param command /usr/lib/switchdev-poller/switchdev-poller
procd_set_param stdout 1
procd_set_param stderr 0 # enable for extra debug info
procd_set_param respawn 3600 5 5
procd_close_instance
}
service_triggers() {
procd_add_reload_trigger network
}