Ethernet

DTS configure

Common

"kernel/arch/arm64/boot/dts/rockchip/rk3576.dtsi"

   &gmac0 {                                                                                                                                                                
   	compatible = "rockchip,rk3576-gmac", "snps,dwmac-4.20a";
   	reg = <0x0 0x2a230000 0x0 0x10000>;
   	interrupts = <0 301 4>,
   	<0 306 4>;
   	interrupt-names = "macirq", "eth_wake_irq";
   	rockchip,grf = <&sdgmac_grf>;
   	rockchip,php_grf = <&ioc_grf>;
     ......
   };

Board

"kernel/arch/arm64/boot/dts/rockchip/rk3576-firefly-roc-
rk3576-pc.dtsi"

   /* gmac0 */
   &gmac0 {
   	status = "okay";
   };

IP Addrs

get from debug or adb by ifconfig  ifconfig eth0 eth0      Link
encap:Ethernet  HWaddr 52:22:4b:e4:f8:3c  Driver rk_gmac-dwmac
inet addr:168.168.104.210  Bcast:168.168.255.255  Mask:255.255.0.0
inet6 addr: 240e:3b1:f175:9df0:ea6d:9993:33e6:202d/64 Scope: Global
inet6 addr: 240e:3b1:f175:9df0:e0e8:b021:fc7a:dafc/64 Scope: Global
inet6 addr: fe80::9cd8:e64d:b9c2:6f4/64 Scope: Link       UP BROADCAST
RUNNING MULTICAST  MTU:1500  Metric:1       RX packets:229 errors:0
dropped:0 overruns:0 frame:0       TX packets:62 errors:0 dropped:0
overruns:0 carrier:0       collisions:0 txqueuelen:1000       RX
bytes:40526 TX bytes:6698       Interrupt:70

PING Test

eth0  ping -I eth0 -c 10  www.baidu.com PING www.a.shifen.com
(14.215.177.38) from 168.168.104.210 eth0: 56(84) bytes of data. 64
bytes from 14.215.177.38: icmp_seq=1 ttl=55 time=9.45 ms 64 bytes from
14.215.177.38: icmp_seq=2 ttl=55 time=9.36 ms 64 bytes from
14.215.177.38: icmp_seq=3 ttl=55 time=10.0 ms 64 bytes from
14.215.177.38: icmp_seq=4 ttl=55 time=11.3 ms 64 bytes from
14.215.177.38: icmp_seq=5 ttl=55 time=41.7 ms 64 bytes from
14.215.177.38: icmp_seq=6 ttl=55 time=9.73 ms 64 bytes from
14.215.177.38: icmp_seq=7 ttl=55 time=9.28 ms 64 bytes from
14.215.177.38: icmp_seq=8 ttl=55 time=9.26 ms 64 bytes from
14.215.177.38: icmp_seq=9 ttl=55 time=9.50 ms 64 bytes from
14.215.177.38: icmp_seq=10 ttl=55 time=12.9 ms  --- www.a.shifen.com
ping statistics --- 10 packets transmitted, 10 received, 0% packet
loss, time 9013ms rtt min/avg/max/mdev = 9.265/13.262/41.757/9.562 ms