illif_avl_by_ppa
offsetof(ill_if_t, illif_avl_by_ppa));
addr, version, addr + offsetof(ill_if_t, illif_avl_by_ppa),
iw->ill_if.illif_avl_by_ppa.avl_numnodes,
addr, "??", addr + offsetof(ill_if_t, illif_avl_by_ppa),
ill_if.illif_avl_by_ppa.avl_numnodes,
avl_tree_t illif_avl_by_ppa; /* AVL tree sorted on ppa */
#define illif_avl_by_ppa ill_if_s.illif_avl_by_ppa
avl_tree = &ifp->illif_avl_by_ppa;
avl_tree = &ifp->illif_avl_by_ppa;
avl_tree = &ifp->illif_avl_by_ppa;
if ((ill = avl_walk(&lastill->ill_ifptr->illif_avl_by_ppa, lastill,
return (avl_first(&ifp->illif_avl_by_ppa));
ill = avl_find(&ifp->illif_avl_by_ppa, (void *) &ppa, NULL);
ASSERT(avl_numnodes(&interface->illif_avl_by_ppa) == 0);
avl_destroy(&interface->illif_avl_by_ppa);
avl_remove(&ill->ill_ifptr->illif_avl_by_ppa, ill);
if (avl_numnodes(&ill->ill_ifptr->illif_avl_by_ppa) == 0) {
(avl_numnodes(&ifp->illif_avl_by_ppa) + 1 > ill_no_arena)) {
for (tmp_ill = avl_first(&ifp->illif_avl_by_ppa);
tmp_ill != NULL; tmp_ill = avl_walk(&ifp->illif_avl_by_ppa,
tmp_ill = avl_find(&ifp->illif_avl_by_ppa, (void *)&start, NULL);
tmp_ill = avl_walk(&ifp->illif_avl_by_ppa, tmp_ill, AVL_AFTER);
avl_create(&ill_interface->illif_avl_by_ppa,
if (avl_numnodes(&ill_interface->illif_avl_by_ppa) == 0)
if (avl_numnodes(&ill_interface->illif_avl_by_ppa) == 0)
(void) avl_find(&ill_interface->illif_avl_by_ppa, &ill->ill_ppa,
avl_insert(&ill_interface->illif_avl_by_ppa, ill, where);