blob: 4293fbe85de4bd5dc30333e9d3d127a47033ff7f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
1. init will start zygote and system server
2. SystemServer will use SystemServiceManager to start EthernetService
com.android.server.ethernet.EthernetService
frameworks/base/services/java/com/android/server/SystemServer.java
3. system/netd/server/CommandListener.cpp
CommandListener::InterfaceCmd::runCommand
/sys/class/net/
root@am57xevm:/ # ll /sys/class/net/
total 0
lrwxrwxrwx 1 root root 0 1970-01-01 00:00 eth0 -> ../../devices/platform/44000000.ocp/48484000.ethernet/net/eth0
lrwxrwxrwx 1 root root 0 1970-01-01 00:00 eth1 -> ../../devices/platform/44000000.ocp/48484000.ethernet/net/eth1
lrwxrwxrwx 1 root root 0 1970-01-01 00:00 lo -> ../../devices/virtual/net/lo
lrwxrwxrwx 1 root root 0 1970-01-01 00:00 sit0 -> ../../devices/virtual/net/sit0
root@am57xevm:/ #
ndc interface list
4. frameworks/opt/net/ethernet/java/com/android/server/ethernet/EthernetService.java
frameworks/opt/net/ethernet/java/com/android/server/ethernet/EthernetServiceImpl.java
started by SystemServer.java
|