|
@@ -128,7 +128,7 @@ static int l_netdrv_setup(lua_State *L) {
|
|
|
@string dhcp主机名称, 可选, 最长31字节,填""清除
|
|
@string dhcp主机名称, 可选, 最长31字节,填""清除
|
|
|
@return boolean 成功与否
|
|
@return boolean 成功与否
|
|
|
@usgae
|
|
@usgae
|
|
|
--- 注意, 并非所有网络设备都支持关闭DHCP, 例如4G Cat.1
|
|
|
|
|
|
|
+-- 注意, 并非所有网络设备都支持关闭DHCP, 例如4G Cat.1自带的netdrv就不支持关闭DHCP
|
|
|
-- name参数于2025.9.23添加
|
|
-- name参数于2025.9.23添加
|
|
|
netdrv.dhcp(socket.LWIP_ETH, true)
|
|
netdrv.dhcp(socket.LWIP_ETH, true)
|
|
|
netdrv.dhcp(socket.LWIP_ETH, true, "LuatOS")
|
|
netdrv.dhcp(socket.LWIP_ETH, true, "LuatOS")
|
|
@@ -143,7 +143,7 @@ static int l_netdrv_dhcp(lua_State *L) {
|
|
|
data = luaL_checklstring(L, 3, &len);
|
|
data = luaL_checklstring(L, 3, &len);
|
|
|
drv = luat_netdrv_get(id);
|
|
drv = luat_netdrv_get(id);
|
|
|
if(((len + 1) > 32) || (drv == NULL) || (drv->ulwip == NULL)) {
|
|
if(((len + 1) > 32) || (drv == NULL) || (drv->ulwip == NULL)) {
|
|
|
- LLOGD("dhcp name set fail");
|
|
|
|
|
|
|
+ LLOGD("adapter %d dhcp name set fail", id);
|
|
|
lua_pushboolean(L, 0);
|
|
lua_pushboolean(L, 0);
|
|
|
return 1;
|
|
return 1;
|
|
|
}
|
|
}
|