Android 系统内的守护进程 - main类服务(1) : netd

声明

0 写在前面的

  • 只要是操作系统,不用说的就是其中肯定会运行着一些很多守护进程(daemon)来完成很多杂乱的工作。通过系统中的init.rc文件也可以看出来,其中每个service中就包含着系统后台服务进程。
  • 而这些服务被分为:core类服务(adbd/servicemanager/healthd/lmkd/logd/vold)和main类服务;
  • main类服务又分为:网络类服务(netd/mdnsd/mtpd/rild)、图形及媒体类服务(surfaceflinger/bootanimation/mediaserver/drmserver)、其他类服务(installd/keystore/debuggerd/sdcard/Zygote)。

1. netd功能概述

Netd 是Android 系统中专门负责网络管理和控制的后台 daemon 程序,其用来控

-------- beginning of main 01-01 00:08:10.451 1352 1352 I NNApiShimService: Device count: 2 01-01 00:08:10.451 1352 1352 I ShimDeviceManager: Attempting service registration for android.hardware.neuralnetworks.IDevice/mtk-mdla_shim 01-01 00:08:10.453 1352 1352 I ShimDeviceManager: Attempting service registration for android.hardware.neuralnetworks.IDevice/mtk-neuron_shim 01-01 00:08:10.454 1352 1352 I ShimDeviceManager: 2 NNAPI Devices/services registered, blocking 01-01 00:08:10.454 1042 1042 W android[email protected]-service: AIBinder_linkToDeath is being called with a non-null cookie and no onUnlink callback set. This might not be intended. AIBinder_DeathRecipient_setOnUnlinked should be called first. 01-01 00:08:10.454 1042 1042 I hwcomposer: [HWCDisplay] (0) CreateDisplayInfo: type=1 internal=1 main=1 crtc=113,-1 connector=32 01-01 00:08:10.454 1042 1042 I hwcomposer: [PqXmlParser] init, panel_name: panel-jdi-nt36672e-vdo-120hz-threshold 01-01 00:08:10.455 1042 1042 W hwcomposer: [PqXmlParser] XML file: /vendor/etc/panel-jdi-nt36672e-vdo-120hz-threshold_pq.xml, is not exist, fallback to default 01-01 00:08:10.455 1042 1042 I hwcomposer: [PqXmlParser] init: use xml file: /vendor/etc/cust_pq.xml 01-01 00:08:10.456 1090 1124 I UAH_HAL : (1124)[wait_boot_init_completed] Waiting for 1st Boot 0.1 sec... errno: 0, value: 0 01-01 00:08:10.457 1012 1012 E netd : [OplusLimitSpeedController] Successfully set txqueuelen of ifb1 to 1000 01-01 00:08:10.458 1012 1333 E TetherController: addInterface ifb1->4 succ 01-01 00:08:10.458 1012 1333 E TetherController: addInterface ifb1->4 succ 01-01 00:08:10.458 1012 1333 E TetherController: addInterface ifb2->18 succ 01-01 00:08:10.458 1012 1333 E TetherController: addInterface ifb2->18 succ 01-01 00:08:10.458 1435 1435 D DmtpHandler: Handler creator 01-01 00:08:10.472 1012 1012 E netd : [OplusLimitSpeedController] Successfully set txqueuelen of ifb2 to 1000 01-01 00:08:10.472 1012 1012 E netd : [OplusLimitSpeedController] ifc up ifb3 failed!: No such device 01-01 00:08:10.477 1071 1071 I touch-main: [start] device init not done, wait... 0 01-01 00:08:10.485 1012 1012 E OplusTrafficController: initWakeupDetectIptablesCmd return: 0, cmd: *filter 01-01 00:08:10.485 1012 1012 E OplusTrafficController: -A OUTPUT -p tcp -m bpf --object-pinned /sys/fs/bpf/prog_oplus-netd_skfilter_egress_wakeup 01-01 00:08:10.485 1012 1012 E OplusTrafficController: -I INPUT -p tcp -m bpf --object-pinned /sys/fs/bpf/prog_oplus-netd_skfilter_ingress_wakeup 01-01 00:08:10.485 1012 1012 E OplusTrafficController: COMMIT 01-01 00:08:10.485 1012 1012 E OplusTrafficController: , result: android 手机不能开机Log,分析下原因
最新发布
06-26
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小馬佩德罗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值