• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/dhcp6/

Lines Matching refs:link

61 static struct link_decl *link = NULL;
199 /* set up hw_addr, link local, primary ipv6addr */
222 link->poollist = poollist;
226 link->group = currentgroup->scope;
228 link->next = linklist;
229 linklist = link;
230 link = NULL;
240 /* memory allocation for link */
241 link = (struct link_decl *)malloc(sizeof(*link));
242 if (link == NULL) {
246 memset(link, 0, sizeof(*link));
247 TAILQ_INIT(&link->linkscope.dnslist.addrlist);
248 TAILQ_INIT(&link->linkscope.siplist);
249 TAILQ_INIT(&link->linkscope.ntplist);
253 dprintf(LOG_ERR, "duplicate link definition for %s", $2);
258 /* link set */
259 strncpy(link->name, $2, strlen($2));
261 link->network = ifnetwork;
265 link->relaylist = NULL;
266 link->seglist = NULL;
267 /* enter link scope */
268 currentscope = push_double_list(currentscope, &link->linkscope);
298 if (!link) {
299 dprintf(LOG_ERR, "relay must be defined under link");
310 temprelay->next = link->relaylist;
311 link->relaylist = temprelay;
332 if (!link) {
333 dprintf(LOG_ERR, "pooldef must be defined under link");
345 if (link)
346 pool->link = link;
373 if (!link) {
374 dprintf(LOG_ERR, "prefix must be defined under link");
383 v6prefix->link = link;
392 for (v6prefix0 = link->prefixlist; v6prefix0; v6prefix0 = v6prefix0->next) {
395 dprintf(LOG_ERR, "duplicated prefix defined within same link");
405 v6prefix->next = link->prefixlist;
406 link->prefixlist = v6prefix;
416 if (!link) {
417 dprintf(LOG_ERR, "range must be defined under link");
426 temp_seg = link->seglist;
427 seg->link = link;
470 link->seglist = seg;
490 link->seglist = seg;