Lines Matching refs:scope6_ids
87 struct scope6_id *scope6_ids = NULL;
98 if (scope6_ids == NULL || if_index >= if_scope_indexlim) {
116 if (scope6_ids) {
117 bcopy((caddr_t)scope6_ids, q, n/2);
118 FREE((caddr_t)scope6_ids, M_IFADDR);
120 scope6_ids = (struct scope6_id *)(void *)q;
123 #define SID scope6_ids[ifp->if_index]
156 if (scope6_ids == NULL) /* paranoid? */
172 idlist[i] != scope6_ids[ifp->if_index].s6id_list[i]) {
190 scope6_ids[ifp->if_index].s6id_list[i] = idlist[i];
203 if (scope6_ids == NULL) /* paranoid? */
207 bcopy(scope6_ids[ifp->if_index].s6id_list, idlist,
208 sizeof(scope6_ids[ifp->if_index].s6id_list));
287 if (scope6_ids == NULL) /* paranoid? */
296 #define SID scope6_ids[index]
444 scope6_ids[0].s6id_list[IPV6_ADDR_SCOPE_INTFACELOCAL] =
446 scope6_ids[0].s6id_list[IPV6_ADDR_SCOPE_LINKLOCAL] =
449 scope6_ids[0].s6id_list[IPV6_ADDR_SCOPE_INTFACELOCAL] = 0;
450 scope6_ids[0].s6id_list[IPV6_ADDR_SCOPE_LINKLOCAL] = 0;
459 if (scope6_ids == NULL) /* paranoid? */
463 bcopy(scope6_ids[0].s6id_list, idlist,
464 sizeof(scope6_ids[0].s6id_list));
477 id = scope6_ids[0].s6id_list[index];
497 if (scope6_ids == NULL) { /* should not happen */
526 #define SID scope6_ids[index]