• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/src/router/iputils/

Lines Matching refs:ifl

91 	struct iflink *ifl;
110 while ((ifl = ifl_list) != NULL) {
111 while ((ifa = ifl->ifa_list) != NULL) {
112 ifl->ifa_list = ifa->next;
115 ifl_list = ifl->next;
116 free(ifl);
136 for (ifl = ifl_list; ifl; ifl = ifl->next)
137 if (ifl->index == ifrp->ifr_ifindex)
139 if (ifl == NULL) {
148 ifl = (struct iflink*)malloc(sizeof(*ifl));
149 if (ifl == NULL)
151 memset(ifl, 0, sizeof(*ifl));
152 ifl->next = ifl_list;
153 ifl_list = ifl;
154 ifl->index = index;
155 ifl->hatype = ifrp->ifr_hwaddr.sa_family;
156 memcpy(ifl->lladdr, ifrp->ifr_hwaddr.sa_data, 14);
157 strncpy(ifl->name, ifrp->ifr_name, IFNAMSIZ);
158 p = strchr(ifl->name, ':');
162 syslog(LOG_INFO, "link %s", ifl->name);
174 for (ifa = ifl->ifa_list; ifa; ifa = ifa->next) {
188 ifa->next = ifl->ifa_list;
189 ifl->ifa_list = ifa;
201 inet_ntoa(*(struct in_addr*)&addr), i, ifl->name);
206 inet_ntoa(*(struct in_addr*)&prefix), i, ifl->name);
241 struct iflink *ifl;
247 for (ifl=ifl_list; ifl; ifl=ifl->next)
248 if (ifl->index == ifindex)
250 if (ifl == NULL && !retry) {
255 if (ifl == NULL)
260 for (ifa=ifl->ifa_list; ifa; ifa=ifa->next) {
274 return ifl->ifa_list;
276 syslog(LOG_ERR, "Off-link request on %s", ifl->name);
349 struct iflink *ifl;
351 for (ifl=ifl_list; ifl; ifl = ifl->next)
352 if (ifl->index == ifindex)
355 if (ifl==NULL)
358 memcpy(*ptr_p, ifl->lladdr, alen);
366 struct iflink *ifl;
369 for (ifl=ifl_list; ifl; ifl = ifl->next)
370 if (ifl->index == ifindex)
373 if (ifl==NULL)
376 for (ifa=ifl->ifa_list; ifa; ifa=ifa->next) {
392 struct iflink *ifl;
394 for (ifl=ifl_list; ifl; ifl = ifl->next)
395 if (ifl->index == ifindex)
398 if (ifl == NULL)
407 req.arp_ha.sa_family = ifl->hatype;
409 memcpy(req.arp_dev, ifl->name, IFNAMSIZ);