Lines Matching defs:ptv
23 #include <ptv.h>
32 "[+NAME?testptv - ptv ipv6 longest prefix match test harness]"
57 Ptv_t* ptv;
90 if (!(ptv = ptvopen(&ptvdisc, 16)))
91 error(3, "cannot open ptv table");
98 sfprintf(sfstderr, "insert %s %s\n", fmtip6(ptvmin(ptv->size, ptv->r[0], prefix, prefix[IP6BITS]), prefix[IP6BITS]), fmtip6(ptvmax(ptv->size, ptv->r[1], prefix, prefix[IP6BITS]), prefix[IP6BITS]));
99 if (!ptvinsert(ptv, ptvmin(ptv->size, ptv->r[0], prefix, prefix[IP6BITS]), ptvmax(ptv->size, ptv->r[1], prefix, prefix[IP6BITS])))
101 error(2, "%s: ptv insertion error", s);
107 ptvdump(ptv, sfstdout);
118 else if (pp = ptvmatch(ptv, addr))
125 ptvclose(ptv);