Lines Matching refs:netif

37 static void ethernet_low_level_init(struct netif *netif)  in ethernet_low_level_init()  argument
40 netif->hwaddr_len = ETH_HWADDR_LEN; in ethernet_low_level_init()
43 netif->mtu = 1500; in ethernet_low_level_init()
47 netif->flags = NETIF_FLAG_BROADCAST | NETIF_FLAG_ETHARP | NETIF_FLAG_ETHERNET; in ethernet_low_level_init()
51 netif->flags |= NETIF_FLAG_IGMP; in ethernet_low_level_init()
57 netif->flags |= NETIF_FLAG_MLD6; in ethernet_low_level_init()
73 static err_t ethernet_low_level_output(struct netif *netif, struct pbuf *p) in ethernet_low_level_output() argument
76 esp_netif_t *esp_netif = esp_netif_get_handle_from_netif_impl(netif); in ethernet_low_level_output()
79 …UGF(NETIF_DEBUG, ("corresponding esp-netif is NULL: netif=%p pbuf=%p len=%d\n", netif, p, p->len)); in ethernet_low_level_output()
121 struct netif *netif = h; in ethernetif_input() local
122 esp_netif_t *esp_netif = esp_netif_get_handle_from_netif_impl(netif); in ethernetif_input()
125 if (unlikely(buffer == NULL || !netif_is_up(netif))) { in ethernetif_input()
139 if (unlikely(netif->input(p, netif) != ERR_OK)) { in ethernetif_input()
157 err_t ethernetif_init(struct netif *netif) in ethernetif_init() argument
159 LWIP_ASSERT("netif != NULL", (netif != NULL)); in ethernetif_init()
161 esp_netif_t *esp_netif = netif->state; in ethernetif_init()
165 if (esp_netif_get_hostname(esp_netif, &netif->hostname) != ESP_OK) { in ethernetif_init()
166 netif->hostname = CONFIG_LWIP_LOCAL_HOSTNAME; in ethernetif_init()
169 netif->hostname = "lwip"; in ethernetif_init()
174 netif->name[0] = IFNAME0; in ethernetif_init()
175 netif->name[1] = IFNAME1; in ethernetif_init()
177 netif->output = etharp_output; in ethernetif_init()
180 netif->output_ip6 = ethip6_output; in ethernetif_init()
182 netif->linkoutput = ethernet_low_level_output; in ethernetif_init()
184 ethernet_low_level_init(netif); in ethernetif_init()