Home
last modified time | relevance | path

Searched refs:adv_pr (Results 1 – 5 of 5) sorted by relevance

/titanic_41/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/
H A Dtables.c46 static void adv_prefix_print(struct adv_prefix *adv_pr);
47 static void adv_prefix_insert(struct phyint *pi, struct adv_prefix *adv_pr);
48 static void adv_prefix_delete(struct adv_prefix *adv_pr);
575 struct adv_prefix *adv_pr; in phyint_print() local
624 for (adv_pr = pi->pi_adv_prefix_list; adv_pr != NULL; in phyint_print()
625 adv_pr = adv_pr->adv_pr_next) { in phyint_print()
626 adv_prefix_print(adv_pr); in phyint_print()
1922 struct adv_prefix *adv_pr; in adv_prefix_lookup() local
1931 for (adv_pr = pi->pi_adv_prefix_list; adv_pr != NULL; in adv_prefix_lookup()
1932 adv_pr = adv_pr->adv_pr_next) { in adv_prefix_lookup()
[all …]
H A Dndp.c1354 struct adv_prefix *adv_pr; in verify_prefix_opt() local
1373 adv_pr = adv_prefix_lookup(pi, po->nd_opt_pi_prefix, plen); in verify_prefix_opt()
1374 if (adv_pr == NULL) in verify_prefix_opt()
1378 if (!adv_pr->adv_pr_AdvAutonomousFlag && !adv_pr->adv_pr_AdvOnLinkFlag) in verify_prefix_opt()
1380 (void) inet_ntop(AF_INET6, (void *)&adv_pr->adv_pr_prefix, in verify_prefix_opt()
1383 myflag = (adv_pr->adv_pr_AdvAutonomousFlag != 0); in verify_prefix_opt()
1388 frombuf, pi->pi_name, prefixbuf, adv_pr->adv_pr_prefix_len, in verify_prefix_opt()
1394 myflag = (adv_pr->adv_pr_AdvOnLinkFlag != 0); in verify_prefix_opt()
1398 frombuf, pi->pi_name, prefixbuf, adv_pr->adv_pr_prefix_len, in verify_prefix_opt()
1411 if (adv_pr->adv_pr_AdvValidRealTime) { in verify_prefix_opt()
[all …]
H A Dconfig.c648 struct adv_prefix *adv_pr; in parse_prefix() local
651 char save[sizeof (adv_pr->adv_pr_config)]; in parse_prefix()
684 adv_pr = adv_prefix_lookup(pi, in6, prefixlen); in parse_prefix()
685 if (adv_pr == NULL) { in parse_prefix()
688 adv_pr = adv_prefix_create(pi, in6, prefixlen); in parse_prefix()
689 if (adv_pr == NULL) { in parse_prefix()
697 adv_pr->adv_pr_config[i].cf_value = in parse_prefix()
699 adv_pr->adv_pr_config[i].cf_notdefault = in parse_prefix()
704 (void) memcpy(save, adv_pr->adv_pr_config, sizeof (save)); in parse_prefix()
707 adv_pr->adv_pr_config); in parse_prefix()
[all …]
H A Dmain.c213 struct adv_prefix *adv_pr; in advertise() local
276 for (adv_pr = pi->pi_adv_prefix_list; adv_pr != NULL; in advertise()
277 adv_pr = adv_pr->adv_pr_next) { in advertise()
278 if (!adv_pr->adv_pr_AdvOnLinkFlag && in advertise()
279 !adv_pr->adv_pr_AdvAutonomousFlag) { in advertise()
304 if (adv_pr->adv_pr_AdvOnLinkFlag) { in advertise()
308 if (adv_pr->adv_pr_AdvAutonomousFlag) { in advertise()
312 po->nd_opt_pi_prefix_len = adv_pr->adv_pr_prefix_len; in advertise()
318 if (adv_pr->adv_pr_AdvValidRealTime) { in advertise()
320 htonl(adv_pr->adv_pr_AdvValidExpiration); in advertise()
[all …]
H A Dtables.h284 extern uint_t adv_prefix_timer(struct adv_prefix *adv_pr,