summaryrefslogtreecommitdiff
path: root/android-tools/ethernet.txt
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