Lines Matching refs:rainfo
65 static struct ra_info *rainfo;
91 rainfo = (struct ra_info *)malloc(sizeof(*rainfo));
92 if (rainfo == NULL)
99 <S_PLEN>{number} {rainfo->plen = atoi(rayytext);
102 rainfo->flags |= IF_RA_MANAGED;
104 rainfo->flags |= IF_RA_OTHERCONF;
110 for (i = 0; i < rainfo->plen/4; i ++) {
118 if (rainfo->plen < 128) {
125 memcpy(&rainfo->prefix, &addr, sizeof(rainfo->prefix));
127 dhcp6_if->ralist = rainfo;
128 rainfo->next = NULL;
132 if (rainfo->plen >= ri->plen) {
134 dhcp6_if->ralist = rainfo;
135 rainfo->next = ri;
137 ri_prev->next = rainfo;
138 rainfo->next = ri;
143 ri->next = rainfo;
144 rainfo->next = NULL;