sm8250-common: proprietary-files: Import shsusrd service

* It's started by netmgrd

Change-Id: I2cf925ab7b05dab01b37730efddb2f8c1726173d
This commit is contained in:
Sebastiano Barezzi
2024-04-13 22:17:56 +02:00
parent e03fe60d68
commit 7c3a3f5b4f
3 changed files with 42 additions and 0 deletions

BIN
proprietary/vendor/bin/shsusrd vendored Executable file

Binary file not shown.

40
proprietary/vendor/etc/init/shsusrd.rc vendored Normal file
View File

@@ -0,0 +1,40 @@
# Copyright (c) 2019-2021 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
#
on boot
write /data/vendor/shsusr/shsusr_log.txt ""
chown radio radio /data/vendor/shsusr/shsusr_log.txt
# msm specific files that need to be created on /data
on post-fs-data
#Create SHSUSR daemon log dir
mkdir /data/vendor/shsusr 0770 radio radio
chmod 0770 /data/vendor/shsusr
service vendor.shsusrd /system/vendor/bin/shsusrd 0x002819000
class main
user radio
group radio
capabilities NET_ADMIN
disabled
on property:persist.vendor.data.shsusr_load=1
start vendor.shsusrd
on property:persist.vendor.data.shsusr_load=0
stop vendor.shsusrd
on property:persist.vendor.data.shsusr_ipa=02
write /sys/class/net/rmnet_ipa0/queues/rx-0/rps_cpus "02"
on property:persist.vendor.data.shsusr_ipa=10
write /sys/class/net/rmnet_ipa0/queues/rx-0/rps_cpus "10"
on property:persist.vendor.data.shsusr_ipa=20
write /sys/class/net/rmnet_ipa0/queues/rx-0/rps_cpus "20"
on property:persist.vendor.data.shsusr_ipa=40
write /sys/class/net/rmnet_ipa0/queues/rx-0/rps_cpus "40"