- 安卓11有把本机网络通过以太网共享出去的功能,但是我们的主板有2个以太网口,系统默认分享到eth0,而需要分享的网口恰恰是eth1,这时候要么改framework层,要么改网口节点,下面是最简单的一种改法,改网卡节点名称,如下:
Index: kernel/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
===================================================================
--- kernel/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c (revision 1063)
+++ kernel/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c (working copy)
@@ -4444,6 +4444,14 @@
goto error_mdio_register;
}
}
+
+ if(plat_dat->bus_id==1){
+ snprintf(ndev->name, IFNAMSIZ, ndev->name, 1);
+ }
+ else{
+ snprintf(ndev->name, IFNAMSIZ, ndev->name, 0);
+ }
+
ret = register_netdev(ndev);
if (ret) {