Lines Matching defs:pNetif

187     static err_t netifInit(netif *pNetif);
188 static err_t netifLinkoutput(netif *pNetif, pbuf *pBuf);
441 netif *pNetif = netif_add(&g_pLwipNat->m_LwipNetIf /* Lwip Interface */,
449 AssertPtrReturnVoid(pNetif);
452 pNetif->name[0], pNetif->name[1], pNetif->num,
453 pNetif->hwaddr));
455 pNetif->name[0], pNetif->name[1], pNetif->num,
456 pNetif->ip_addr, pNetif->netmask));
458 if (!ip6_addr_isinvalid(netif_ip6_addr_state(pNetif, i))) {
460 pNetif->name[0], pNetif->name[1], pNetif->num,
461 netif_ip6_addr(pNetif, i)));
465 netif_set_up(pNetif);
466 netif_set_link_up(pNetif);
477 ip6_addr_t *paddr = netif_ip6_addr(pNetif, i);
497 mld6_netif_joingroup(pNetif, &solicited_node_multicast_address);
523 err_t VBoxNetLwipNAT::netifInit(netif *pNetif)
527 AssertPtrReturn(pNetif, ERR_ARG);
529 VBoxNetLwipNAT *pNat = static_cast<VBoxNetLwipNAT *>(pNetif->state);
532 LogFlowFunc(("ENTER: pNetif[%c%c%d]\n", pNetif->name[0], pNetif->name[1], pNetif->num));
534 AssertReturn( pNetif->name[0] == 'N'
535 && pNetif->name[1] == 'T', ERR_ARG);
538 pNetif->hwaddr_len = sizeof(RTMAC);
540 memcpy(pNetif->hwaddr, &mac, sizeof(RTMAC));
543 pNetif->mtu = pNat->m_u16Mtu;
545 pNetif->flags = NETIF_FLAG_BROADCAST
549 pNetif->linkoutput = netifLinkoutput; /* ether-level-pipe */
550 pNetif->output = etharp_output; /* ip-pipe */
553 pNetif->output_ip6 = ethip6_output;
556 netif_create_ip6_linklocal_address(pNetif, /* :from_mac_48bit */ 1);
557 netif_ip6_addr_set_state(pNetif, 0, IP6_ADDR_PREFERRED); // skip DAD
565 u8_t nethi = ip4_addr2(&pNetif->ip_addr);
566 u8_t netlo = ip4_addr3(&pNetif->ip_addr);
568 ip6_addr_t *paddr = netif_ip6_addr(pNetif, 1);
573 netif_ip6_addr_set_state(pNetif, 1, IP6_ADDR_PREFERRED);
576 pNetif->rs_count = 0;
585 err_t VBoxNetLwipNAT::netifLinkoutput(netif *pNetif, pbuf *pPBuf)
587 AssertPtrReturn(pNetif, ERR_ARG);
590 VBoxNetLwipNAT *self = static_cast<VBoxNetLwipNAT *>(pNetif->state);
594 LogFlowFunc(("ENTER: pNetif[%c%c%d], pPbuf:%p\n",
595 pNetif->name[0],
596 pNetif->name[1],
597 pNetif->num,