mirror of
https://github.com/lwip-tcpip/lwip.git
synced 2024-12-25 00:14:02 +00:00
Minor: update NO_SYS_SampleCode.c for IPv6
This commit is contained in:
parent
db9c866fff
commit
d7f8d33506
@ -46,12 +46,10 @@ static void netif_status_callback(struct netif *netif)
|
|||||||
static err_t netif_init(struct netif *netif)
|
static err_t netif_init(struct netif *netif)
|
||||||
{
|
{
|
||||||
netif->linkoutput = netif_output;
|
netif->linkoutput = netif_output;
|
||||||
netif->output = etharp_output;
|
netif->output = etharp_output;
|
||||||
netif->name[0] = 'e';
|
netif->output_ip6 = ethip6_output;
|
||||||
netif->name[1] = '0';
|
netif->mtu = ETHERNET_MTU;
|
||||||
netif->mtu = ETHERNET_MTU;
|
netif->flags = NETIF_FLAG_BROADCAST | NETIF_FLAG_ETHARP | NETIF_FLAG_ETHERNET | NETIF_FLAG_IGMP | NETIF_FLAG_MLD6;
|
||||||
|
|
||||||
netif->flags = NETIF_FLAG_BROADCAST | NETIF_FLAG_ETHARP | NETIF_FLAG_ETHERNET | NETIF_FLAG_IGMP;
|
|
||||||
MIB2_INIT_NETIF(netif, snmp_ifType_ethernet_csmacd, 100000000);
|
MIB2_INIT_NETIF(netif, snmp_ifType_ethernet_csmacd, 100000000);
|
||||||
|
|
||||||
SMEMCPY(netif->hwaddr, your_mac_address_goes_here, sizeof(netif->hwaddr));
|
SMEMCPY(netif->hwaddr, your_mac_address_goes_here, sizeof(netif->hwaddr));
|
||||||
@ -66,7 +64,11 @@ void main(void)
|
|||||||
|
|
||||||
lwip_init();
|
lwip_init();
|
||||||
|
|
||||||
netif_add(&netif, IPADDR_ANY, IPADDR_ANY, IPADDR_ANY, NULL, netif_init, netif_input);
|
netif_add(&netif, IP4_ADDR_ANY, IP4_ADDR_ANY, IP4_ADDR_ANY, NULL, netif_init, netif_input);
|
||||||
|
netif.name[0] = 'e';
|
||||||
|
netif.name[1] = '0';
|
||||||
|
netif_create_ip6_linklocal_address(&netif, 1);
|
||||||
|
netif.ip6_autoconfig_enabled = 1;
|
||||||
netif_set_status_callback(&netif, netif_status_callback);
|
netif_set_status_callback(&netif, netif_status_callback);
|
||||||
netif_set_default(&netif);
|
netif_set_default(&netif);
|
||||||
netif_set_up(&netif);
|
netif_set_up(&netif);
|
||||||
|
Loading…
Reference in New Issue
Block a user