| /linux/tools/testing/selftests/uevent/ |
| H A D | uevent_filtering.c | 138 if (post_flags & CLONE_NEWNET) { in uevent_listener() 139 ret = unshare(CLONE_NEWNET); in uevent_listener() 285 if (pre_flags & CLONE_NEWNET) { in do_test() 286 ret = unshare(CLONE_NEWNET); in do_test() 403 ret = do_test(CLONE_NEWNET, 0, true, sync_fd); in TEST() 432 ret = do_test(CLONE_NEWUSER | CLONE_NEWNET, 0, false, sync_fd); in TEST() 447 ret = do_test(0, CLONE_NEWNET, true, sync_fd); in TEST() 478 ret = do_test(0, CLONE_NEWUSER | CLONE_NEWNET, true, sync_fd); in TEST()
|
| /linux/tools/testing/selftests/net/af_unix/ |
| H A D | unix_connect.c | 53 .flags = CLONE_NEWNET, in FIXTURE_VARIANT_ADD() 62 .flags = CLONE_NEWNET, in FIXTURE_VARIANT_ADD() 89 .flags = CLONE_NEWNET, in FIXTURE_VARIANT_ADD() 98 .flags = CLONE_NEWNET, in FIXTURE_VARIANT_ADD()
|
| /linux/tools/testing/selftests/proc/ |
| H A D | setns-dcache.c | 54 if (unshare(CLONE_NEWNET) == -1) { in main() 75 if (unshare(CLONE_NEWNET) == -1) { in main() 104 if (setns(nsfd, CLONE_NEWNET) == -1) { in main()
|
| H A D | proc-net-dev-lseek.c | 33 if (unshare(CLONE_NEWNET) == -1) { in main()
|
| /linux/tools/testing/selftests/namespaces/ |
| H A D | listns_permissions_test.c | 33 .ns_type = CLONE_NEWNET, in TEST() 65 if (unshare(CLONE_NEWNET) < 0) { in TEST() 187 unshare(CLONE_NEWNET); in TEST() 265 if (unshare(CLONE_NEWNET) < 0) { in TEST() 312 .ns_type = CLONE_NEWNET, in TEST() 408 if (unshare(CLONE_NEWNET) < 0) { in TEST() 514 if (unshare(CLONE_NEWNET) < 0) { in TEST() 693 .ns_type = CLONE_NEWNET, in TEST()
|
| H A D | listns_test.c | 68 .ns_type = CLONE_NEWNET, /* Only network namespaces */ in TEST() 92 .ns_type = CLONE_NEWNET, in TEST() 112 ASSERT_EQ(ns_type, CLONE_NEWNET); in TEST() 215 .ns_type = CLONE_NEWNET, in TEST() 251 if (unshare(CLONE_NEWNET) < 0) { in TEST() 389 unshare(CLONE_NEWNET); in TEST() 458 .ns_type = CLONE_NEWNET | CLONE_NEWUTS, /* Network and UTS */ in TEST()
|
| H A D | regression_pidfd_setns_test.c | 52 if (unshare(CLONE_NEWUTS | CLONE_NEWIPC | CLONE_NEWNET | CLONE_NEWUSER) < 0) { in TEST() 95 child_pid = create_child(&pidfd, CLONE_NEWUSER | CLONE_NEWUTS | CLONE_NEWIPC | CLONE_NEWNET); in TEST()
|
| H A D | siocgskns_test.c | 94 if (unshare(CLONE_NEWNET) < 0) { in TEST() 279 ASSERT_EQ(unshare(CLONE_NEWNET), 0); in TEST() 288 setns(netns_a_fd, CLONE_NEWNET); in TEST() 306 ASSERT_EQ(setns(netns_a_fd, CLONE_NEWNET), 0); in TEST() 349 ASSERT_EQ(unshare(CLONE_NEWNET), 0); in TEST() 431 if (unshare(CLONE_NEWNET) < 0) { in TEST() 596 .ns_type = CLONE_NEWNET, in TEST() 613 if (unshare(CLONE_NEWNET) < 0) { in TEST() 815 if (unshare(CLONE_NEWNET) < 0) { in TEST() 995 .ns_type = CLONE_NEWNET | CLONE_NEWUSER, in TEST() [all …]
|
| H A D | ns_active_ref_test.c | 109 ret = unshare(CLONE_NEWNET); in TEST() 193 ret = unshare(CLONE_NEWNET); in TEST() 253 ret = setns(fd, CLONE_NEWNET); in TEST() 492 ret = unshare(CLONE_NEWNET); in TEST() 879 ret = unshare(CLONE_NEWNET); in TEST() 1174 if (unshare(CLONE_NEWNET) < 0) { in TEST() 1324 if (unshare(CLONE_NEWNET) < 0) { in TEST() 1513 if (unshare(CLONE_NEWNET) < 0) { in TEST() 1675 if (unshare(CLONE_NEWNET) < 0) { in TEST() 1696 if (unshare(CLONE_NEWNET) < 0) { in TEST() [all …]
|
| H A D | stress_test.c | 248 if (unshare(CLONE_NEWNET) < 0) in TEST() 568 .ns_type = CLONE_NEWUSER | CLONE_NEWNET | CLONE_NEWUTS, in TEST() 600 if (unshare(CLONE_NEWNET) < 0) in TEST()
|
| H A D | nsid_test.c | 902 ret = unshare(CLONE_NEWNET); in TEST_F() 952 ret = setns(fd_child_netns, CLONE_NEWNET); in TEST_F() 967 setns(fd_parent_netns, CLONE_NEWNET); in TEST_F()
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | flow_dissector_reattach.c | 76 err = unshare(CLONE_NEWNET); in unshare_net() 84 setns(old_net, CLONE_NEWNET); in unshare_net() 455 err = setns(old_net, CLONE_NEWNET); in test_link_update_netns_gone() 539 err = setns(old_net, CLONE_NEWNET); in test_link_get_info() 567 setns(old_net, CLONE_NEWNET); in test_link_get_info() 647 err = setns(init_net, CLONE_NEWNET); in serial_test_flow_dissector_reattach() 671 err = setns(saved_net, CLONE_NEWNET); in serial_test_flow_dissector_reattach()
|
| H A D | sk_assign.c | 52 if (CHECK_FAIL(unshare(CLONE_NEWNET))) in configure_stack() 296 if (CHECK_FAIL(setns(self_net, CLONE_NEWNET))) in test_sk_assign()
|
| H A D | bind_perm.c | 14 if (!ASSERT_OK(unshare(CLONE_NEWNET), "create netns")) in create_netns()
|
| H A D | tcp_custom_syncookie.c | 35 if (!ASSERT_OK(unshare(CLONE_NEWNET), "create netns")) in setup_netns()
|
| /linux/kernel/ |
| H A D | nsproxy.c | 174 CLONE_NEWPID | CLONE_NEWNET | in copy_namespaces() 218 CLONE_NEWNET | CLONE_NEWPID | CLONE_NEWCGROUP | in unshare_nsproxy_namespaces() 296 CLONE_NEWNET | CLONE_NEWTIME | CLONE_NEWUSER | in check_setns_flags() 321 if (flags & CLONE_NEWNET) in check_setns_flags() 495 if (flags & CLONE_NEWNET) { in validate_nsset()
|
| H A D | nscommon.c | 28 case CLONE_NEWNET: in ns_debug()
|
| /linux/tools/testing/selftests/net/tcp_ao/lib/ |
| H A D | setup.c | 125 if (unshare(CLONE_NEWNET) != 0) in unshare_open_netns() 133 if (setns(fd, CLONE_NEWNET)) in switch_ns() 147 if (setns(fd, CLONE_NEWNET)) in switch_close_ns()
|
| /linux/tools/testing/selftests/pidfd/ |
| H A D | pidfd_setns_test.c | 47 …[PIDFD_NS_NET] = { "net", CLONE_NEWNET, PIDFD_GET_NET_NAMESPACE, … 143 if (self->nsfds[PIDFD_NS_NET] >= 0 && unshare(CLONE_NEWNET) < 0) in FIXTURE_SETUP() 188 if (self->nsfds[PIDFD_NS_NET] >= 0 && unshare(CLONE_NEWNET) < 0) { in FIXTURE_SETUP() 242 if (self->nsfds[PIDFD_NS_NET] >= 0 && unshare(CLONE_NEWNET) < 0) { in FIXTURE_SETUP() 418 ASSERT_NE(setns(self->child_pidfd_exited, CLONE_NEWUSER | CLONE_NEWNET), in TEST_F()
|
| /linux/tools/testing/selftests/net/ |
| H A D | so_netns_cookie.c | 41 if (unshare(CLONE_NEWNET)) in main()
|
| H A D | ipv6_fragmentation.c | 50 if (unshare(CLONE_NEWNET) == -1) in setup()
|
| /linux/tools/include/uapi/linux/ |
| H A D | sched.h | |
| /linux/tools/testing/selftests/mount/ |
| H A D | unprivileged-remount-test.c | 28 #ifndef CLONE_NEWNET 29 # define CLONE_NEWNET 0x40000000 macro
|
| /linux/include/uapi/linux/ |
| H A D | sched.h | 33 #define CLONE_NEWNET 0x40000000 /* New network namespace */ macro
|
| /linux/tools/perf/trace/beauty/include/uapi/linux/ |
| H A D | sched.h | 33 #define CLONE_NEWNET 0x40000000 /* New network namespace */ macro
|