初级会员

- 积分
- 62
- 金钱
- 62
- 注册时间
- 2020-3-18
- 在线时间
- 16 小时
|

楼主 |
发表于 2020-12-8 14:35:37
|
显示全部楼层
是的,我也觉得是不是哪里还需要再设置一下,就是不知道问题点在哪?10M可以,为什么100M不行。hostname这样对不对?
err_t ethernetif_init(struct netif *netif)
{
LWIP_ASSERT("netif!=NULL",(netif!=NULL));
#if LWIP_NETIF_HOSTNAME //LWIP_NETIF_HOSTNAME
netif->hostname="lwip"; //初始化名称
#endif
netif->name[0]=IFNAME0; //初始化变量netif的name字段
netif->name[1]=IFNAME1; //在文件外定义这里不用关心具体值
netif->output=etharp_output;//IP层发送数据包函数
netif->linkoutput=low_level_output;//ARP模块发送数据包函数
low_level_init(netif); //底层硬件初始化函数
return ERR_OK;
}
-----------------------------------------------------------------------------------
下面的未启用
/**
* LWIP_NETIF_HOSTNAME==1: use DHCP_OPTION_HOSTNAME with netif's hostname
* field.
*/
#ifndef LWIP_NETIF_HOSTNAME
#define LWIP_NETIF_HOSTNAME 0
#endif |
|