Searched refs:rai (Results 1 - 8 of 8) sorted by relevance

/freebsd-10-stable/usr.sbin/rtadvd/
H A Dconfig.c239 /* clean up rai if any */
281 rm_rainfo(struct rainfo *rai) argument
292 TAILQ_REMOVE(&railist, rai, rai_next);
293 if (rai->rai_ifinfo != NULL)
295 __func__, rai->rai_ifinfo->ifi_ifindex);
297 if (rai->rai_ra_data != NULL)
298 free(rai->rai_ra_data);
300 while ((pfx = TAILQ_FIRST(&rai->rai_prefix)) != NULL)
302 while ((sol = TAILQ_FIRST(&rai->rai_soliciter)) != NULL) {
303 TAILQ_REMOVE(&rai
334 struct rainfo *rai; local
1010 get_prefix(struct rainfo *rai) argument
1112 add_prefix(struct rainfo *rai, struct in6_prefixreq *ipr) argument
1147 struct rainfo *rai; local
1169 struct rainfo *rai; local
1211 struct rainfo *rai; local
1284 make_prefix(struct rainfo *rai, int ifindex, struct in6_addr *addr, int plen) argument
1306 make_packet(struct rainfo *rai) argument
[all...]
H A Dcontrol_server.c99 DEF_PL_HANDLER(rai),
201 struct rainfo *rai; local
216 if ((rai = ifi->ifi_rainfo) == NULL) {
222 p = malloc(sizeof(*rai));
225 len = cm_str2bin(p, rai, sizeof(*rai));
242 struct rainfo *rai; local
258 if ((rai = ifi->ifi_rainfo) == NULL) {
288 struct rainfo *rai; local
310 rai
337 struct rainfo *rai; local
386 struct rainfo *rai; local
455 struct rainfo *rai; local
[all...]
H A Drtadvd.c370 struct rainfo *rai; local
411 TAILQ_FOREACH(rai, &railist, rai_next) {
412 rai->rai_lifetime = 0;
413 TAILQ_FOREACH(rdn, &rai->rai_rdnss, rd_next)
415 TAILQ_FOREACH(dns, &rai->rai_dnssl, dn_next)
467 struct rainfo *rai; local
580 rai = ifi->ifi_rainfo;
581 if (rai == NULL) {
608 pfx = find_prefix(rai, addr, plen);
629 make_prefix(rai, ifinde
911 struct rainfo *rai; local
1079 struct rainfo *rai; local
1229 prefix_check(struct nd_opt_prefix_info *pinfo, struct rainfo *rai, struct sockaddr_in6 *from) argument
1351 find_prefix(struct rainfo *rai, struct in6_addr *prefix, int plen) argument
1661 struct rainfo *rai; local
1865 struct rainfo *rai; local
[all...]
H A Drrenum.c146 struct rainfo *rai; local
216 rai = ifi->ifi_rainfo;
218 TAILQ_FOREACH(pfx, &rai->rai_prefix, pfx_next) {
/freebsd-10-stable/usr.sbin/rtsold/
H A Drtsol.c249 struct rainfo *rai; local
381 rai = find_rainfo(ifi, &from);
382 if (rai == NULL) {
383 ELM_MALLOC(rai, exit(1));
384 rai->rai_ifinfo = ifi;
385 TAILQ_INIT(&rai->rai_ra_opt);
386 rai->rai_saddr.sin6_family = AF_INET6;
387 rai->rai_saddr.sin6_len = sizeof(rai->rai_saddr);
388 memcpy(&rai
575 struct rainfo *rai; local
682 make_rsid(const char *ifname, const char *origin, struct rainfo *rai) argument
702 ra_opt_rdnss_dispatch(struct ifinfo *ifi, struct rainfo *rai, struct script_msg_head_t *sm_rdnss_head, struct script_msg_head_t *sm_dnssl_head) argument
757 find_raopt(struct rainfo *rai, int type, void *msg, size_t len) argument
[all...]
H A Ddump.c60 struct rainfo *rai; local
98 TAILQ_FOREACH(rai, &ifi->ifi_rainfo, rai_next) {
100 inet_ntop(AF_INET6, &rai->rai_saddr.sin6_addr,
102 TAILQ_FOREACH(rao, &rai->rai_ra_opt, rao_next) {
H A Drtsold.c545 struct rainfo *rai; local
547 TAILQ_FOREACH(rai, &ifi->ifi_rainfo, rai_next)
548 if (memcmp(&rai->rai_saddr.sin6_addr, &sin6->sin6_addr,
549 sizeof(rai->rai_saddr.sin6_addr)) == 0)
550 return (rai);
611 struct rainfo *rai; local
624 while((rai = TAILQ_FIRST(&ifi->ifi_rainfo)) != NULL) {
626 TAILQ_REMOVE(&ifi->ifi_rainfo, rai, rai_next);
627 while ((rao = TAILQ_FIRST(&rai->rai_ra_opt)) !=
629 TAILQ_REMOVE(&rai
[all...]
/freebsd-10-stable/usr.sbin/rtadvctl/
H A Drtadvctl.c412 char argv_rai[IFNAMSIZ + sizeof(":rai=")];
476 struct rainfo *rai; local
563 sprintf(argv_rai, "%s:rai=", ifi->ifi_ifname);
570 rai = (struct rainfo *)cp.cp_val;
573 sec2str(rai->rai_lifetime, ssbuf));
575 rai->rai_lifetime == 0)
581 printf("%s/", sec2str(rai->rai_mininterval, ssbuf));
582 printf("%s\n", sec2str(rai->rai_maxinterval, ssbuf));
583 if (rai->rai_linkmtu)
584 printf("\tAdvLinkMTU: %d", rai
[all...]

Completed in 138 milliseconds