blob: d269ce9be2e4b5323d913a087f1bb8a9af86cc71 [file] [log] [blame]
# This file takes effect only on T and U (on V netbpfload.35rc takes priority).
#
# The service is started from netd's libnetd_updatable shared library
# on initial (boot time) startup of netd.
#
# However we never start this service on U QPR3.
#
# This is due to lack of a need: U QPR2 split the previously single
# platform bpfloader into platform netbpfload -> platform bpfloader.
# U QPR3 made the platform netbpfload unconditionally exec apex netbpfload,
# so by the time U QPR3's netd runs, apex netbpfload is already done.
service mdnsd_netbpfload /apex/com.android.tethering/bin/netbpfload
capabilities CHOWN SYS_ADMIN NET_ADMIN
group system root graphics network_stack net_admin net_bw_acct net_bw_stats net_raw
user system
file /dev/kmsg w
rlimit memlock 1073741824 1073741824
oneshot
# TODO: reboot_on_failure reboot,netbpfload-failed
override