openwrtv3/package/network/services
hux ecd954d530 dnsmasq: add specific interface procd triggers
Right now interface.update events are sent out by netifd upon interface state,
route, address (lifetime), prefix lifetime changes.
Dnsmasq is only interested in interface state changes and currently adds an
interface trigger for all the "interface.*" events.
In combination with commit 23bba9cb33, which triggers a SIGHUP signal to dnsmasq,
IPv6 address/prefix lifetime changes on the wan will trigger dnsmasq reloads which
can become frequent in case of shorter lifetimes.

To avoid frequent dnsmasq reload, this patch adds specific interface triggers.
During dnsmasq init it loops dhcp uci section; if the value of the ignore option
is set to 0, then the corresponding interface trigger is not installed.
Otherwise, if the ignore option value is 1, then procd_add_interface_trigger is
called which adds the interface trigger.

Signed-off-by: hux <xinxing.huchn@gmail.com>
2018-05-11 13:49:03 +02:00
..
dnsmasq dnsmasq: add specific interface procd triggers 2018-05-11 13:49:03 +02:00
dropbear dropbear: add option to set receive window size 2018-02-18 02:59:57 +01:00
ead network/services/ead: drop Build/Prepare rule in favor of default one 2016-10-15 11:36:52 +02:00
hostapd hostapd: add channel utilization as config option 2018-05-07 10:44:09 +02:00
igmpproxy igmpproxy: bump to 0.2.1 2018-05-07 11:01:39 +02:00
ipset-dns ipset-dns: bump to git HEAD 2017-10-08 20:51:03 +03:00
lldpd lldpd: bump to 1.0.1 2018-04-15 21:41:36 +03:00
odhcpd odhcpd: update to latest git HEAD 2018-04-23 21:47:23 +02:00
omcproxy omcproxy: silence fw3 warnings 2018-01-10 21:38:55 +01:00
openvpn openvpn: remove deprecated config options 2018-03-20 21:15:27 +01:00
openvpn-easy-rsa openvpn-easy-rsa: update to 3.0.1 2017-05-31 00:28:26 +02:00
ppp Revert "ppp: make ppp-multilink provide ppp" 2018-03-29 11:57:40 +02:00
relayd treewide: replace LEDE_GIT with PROJECT_GIT 2018-01-10 21:27:32 +01:00
samba36 samba36: add hotplug support 2018-05-02 09:18:27 +02:00
uhttpd treewide: replace LEDE_GIT with PROJECT_GIT 2018-01-10 21:27:32 +01:00
umdns treewide: replace LEDE_GIT with PROJECT_GIT 2018-01-10 21:27:32 +01:00
wireguard wireguard: bump to 20180420 2018-04-20 18:59:46 +02:00