Lines Matching refs:nif
48 void printnif (netif *nif) {
50 printf ("nif:0x%I64x name:%s\n", nif,nif->name);
52 printf ("nif:0x%x name:%s\n", nif,nif->name);
54 if (nif->dNameIsUnicode) {
55 printf ("dName:%S index:%d ", nif->displayName,nif->index);
57 printf ("dName:%s index:%d ", nif->displayName,nif->index);
59 printf ("naddrs:%d\n", nif->naddrs);
63 netif *nif;
65 for (nif=netifPP; nif!=NULL; nif=nif->next) {
66 printnif (nif);
168 netif *nif=0, *dup_nif, *last=0, *loopif=0, *curr;
186 for (nif=*netifPP, last=nif; nif!=0; nif=nif->next) {
187 if (nif->ifType == MIB_IF_TYPE_LOOPBACK) {
188 loopif = nif;
190 last = nif;
238 for (nif=*netifPP; nif!=0; nif=nif->next) {
239 if (nif->index == index) {
244 nif->index = ptr->Ipv6IfIndex;
245 c = getAddrsFromAdapter(ptr, &nif->addrs);
246 nif->naddrs += c;
270 nif = (netif *) calloc (1, sizeof(netif));
271 if (nif == 0) {
281 nif->name = malloc (strlen(newname)+1);
282 nif->displayName = malloc (wcslen(ptr->FriendlyName)*2+2);
283 if (nif->name == 0 || nif->displayName == 0) {
286 strcpy (nif->name, newname);
287 wcscpy ((PWCHAR)nif->displayName, ptr->FriendlyName);
288 nif->dNameIsUnicode = TRUE;
289 nif->index = ptr->Ipv6IfIndex;
290 nif->ipv6Index = ptr->Ipv6IfIndex;
291 nif->hasIpv6Address = TRUE;
293 last->next = nif;
294 last = nif;
296 c = getAddrsFromAdapter(ptr, &nif->addrs);
300 nif->naddrs += c;