Home | History | Annotate | Download | only in tests

Lines Matching refs:ia_na

151  * Basic ia_na manipulation.
157 atf_tc_set_md_var(tc, "descr", "This test case checks that IA_NA code can "
163 struct ia_xx *ia_na;
173 ia_na = NULL;
178 if (ia_allocate(&ia_na, iaid, "TestDUID", 8, MDL) != ISC_R_SUCCESS) {
181 if (memcmp(ia_na->iaid_duid.data, &iaid, sizeof(iaid)) != 0) {
184 if (memcmp(ia_na->iaid_duid.data+sizeof(iaid), "TestDUID", 8) != 0) {
187 if (ia_na->num_iasubopt != 0) {
190 if (ia_reference(&ia_na_copy, ia_na, MDL) != ISC_R_SUCCESS) {
196 if (ia_add_iasubopt(ia_na, iaaddr, MDL) != ISC_R_SUCCESS) {
199 ia_remove_iasubopt(ia_na, iaaddr, MDL);
203 if (ia_dereference(&ia_na, MDL) != ISC_R_SUCCESS) {
212 * Lots of iaaddr in our ia_na.
213 * Create many iaaddrs and attach them to an ia_na
215 * all at once by dereferencing the ia_na.
221 atf_tc_set_md_var(tc, "descr", "This test case checks that IA_NA can "
227 struct ia_xx *ia_na;
238 ia_na = NULL;
239 if (ia_allocate(&ia_na, iaid, "TestDUID", 8, MDL) != ISC_R_SUCCESS) {
247 if (ia_add_iasubopt(ia_na, iaaddr, MDL) != ISC_R_SUCCESS) {
257 iaaddr = ia_na->iasubopt[random() % ia_na->num_iasubopt];
258 ia_remove_iasubopt(ia_na, iaaddr, MDL);
263 if (ia_dereference(&ia_na, MDL) != ISC_R_SUCCESS) {
269 ia_na = NULL;
270 if (ia_allocate(&ia_na, iaid, "TestDUID", 8, MDL) != ISC_R_SUCCESS) {
278 if (ia_add_iasubopt(ia_na, iaaddr, MDL) != ISC_R_SUCCESS) {
285 if (ia_dereference(&ia_na, MDL) != ISC_R_SUCCESS) {
291 * Basic ia_na sanity checks.
292 * Verify that the ia_na code does some sanity checking.
298 atf_tc_set_md_var(tc, "descr", "This test case checks that IA_NA option "
304 struct ia_xx *ia_na;
316 ia_na = (struct ia_xx *)1;
317 if (ia_allocate(&ia_na, 456, "", 0, MDL) != DHCP_R_INVALIDARG) {
323 ia_na = NULL;
324 if (ia_allocate(&ia_na, iaid, "TestDUID", 8, MDL) != ISC_R_SUCCESS) {
327 if (ia_reference(NULL, ia_na, MDL) != DHCP_R_INVALIDARG) {
331 if (ia_reference(&ia_na_copy, ia_na, MDL) != DHCP_R_INVALIDARG) {
338 if (ia_dereference(&ia_na, MDL) != ISC_R_SUCCESS) {
349 ia_na = NULL;
350 if (ia_allocate(&ia_na, iaid, "TestDUID", 8, MDL) != ISC_R_SUCCESS) {
353 ia_remove_iasubopt(ia_na, NULL, MDL);
354 if (ia_dereference(&ia_na, MDL) != ISC_R_SUCCESS) {
931 ia_na = NULL;
932 if (ia_allocate(&ia_na, iaid, "TestDUID", 8, MDL) != ISC_R_SUCCESS) {