Lines Matching full:namespace

23  * Test basic listns() functionality with the unified namespace tree.
88 /* Verify we can open each namespace and it's actually a network namespace */ in TEST()
109 /* Verify it's a network namespace via ioctl */ in TEST()
174 * List namespaces owned by current user namespace.
199 TH_LOG("Found %zd namespaces owned by current user namespace", ret); in TEST()
207 * Create a namespace, let it become inactive, verify it's not listed.
238 /* Create a new namespace in a child process and get its ID */ in TEST()
250 /* Create new network namespace */ in TEST()
274 /* Keep namespace active briefly */ in TEST()
279 /* Parent reads the new namespace ID */ in TEST()
291 TH_LOG("Child created namespace with ID %llu", (unsigned long long)new_ns_id); in TEST()
306 /* Give time for namespace to become inactive */ in TEST()
314 /* Verify the new namespace ID is not in the after list */ in TEST()
329 * Test listns() with specific user namespace ID.
330 * Create a user namespace and list namespaces it owns.
362 /* Create new user namespace */ in TEST()
368 /* Get user namespace ID */ in TEST()
388 /* Create some namespaces owned by this user namespace */ in TEST()
409 SKIP(return, "Failed to get user namespace ID from child"); in TEST()
412 TH_LOG("Child created user namespace with ID %llu", (unsigned long long)user_ns_id); in TEST()
414 /* List namespaces owned by this user namespace */ in TEST()
429 TH_LOG("Found %zd namespaces owned by user namespace %llu", ret, in TEST()
450 * Test listns() with multiple namespace types filter.
514 /* Create parent user namespace */ in TEST()
533 /* Create child user namespace */ in TEST()
574 /* Read both namespace IDs */ in TEST()
582 SKIP(return, "Failed to get namespace IDs from child"); in TEST()
585 TH_LOG("Parent user namespace ID: %llu", (unsigned long long)parent_ns_id); in TEST()
586 TH_LOG("Child user namespace ID: %llu", (unsigned long long)child_ns_id); in TEST()
611 TH_LOG("Parent namespace %s, child namespace %s", in TEST()