| /linux/tools/testing/selftests/proc/ |
| H A D | setns-dcache.c | 49 int nsfd; in main() local 95 nsfd = open(buf, O_RDONLY); in main() 96 if (nsfd == -1) { in main() 104 if (setns(nsfd, CLONE_NEWNET) == -1) { in main()
|
| H A D | setns-sysvipc.c | 48 int nsfd; in main() local 94 nsfd = open(buf, O_RDONLY); in main() 95 if (nsfd == -1) { in main() 103 if (setns(nsfd, CLONE_NEWIPC) == -1) { in main()
|
| /linux/tools/testing/selftests/pidfd/ |
| H A D | pidfd_setns_test.c | 439 int nsfd; in TEST_F() local 454 nsfd = self->nsfds[i]; in TEST_F() 456 nsfd = self->child_nsfds1[i]; in TEST_F() 457 ASSERT_EQ(in_same_namespace(nsfd, pid, info->name), 1) { in TEST_F() 475 int nsfd; in TEST_F() local 490 nsfd = self->nsfds[i]; in TEST_F() 492 nsfd = self->child_nsfds1[i]; in TEST_F() 493 ASSERT_EQ(in_same_namespace(nsfd, pid, info->name), 1) { in TEST_F() 511 int nsfd; in TEST_F() local 526 nsfd = self->child_pidfd_derived_nsfds[i]; in TEST_F() [all …]
|
| /linux/tools/testing/selftests/timens/ |
| H A D | gettime_perf.c | 68 int nsfd; in main() local 86 nsfd = open("/proc/self/ns/time_for_children", O_RDONLY); in main() 87 if (nsfd < 0) in main() 95 if (setns(nsfd, CLONE_NEWTIME)) in main()
|
| H A D | clock_nanosleep.c | 116 int ret, nsfd; in main() local 134 nsfd = open("/proc/self/ns/time_for_children", O_RDONLY); in main() 135 if (nsfd < 0) in main() 138 if (setns(nsfd, CLONE_NEWTIME)) in main()
|
| /linux/tools/testing/selftests/namespaces/ |
| H A D | ns_active_ref_test.c | 469 int nsfd; in TEST() local 503 nsfd = open("/proc/self/ns/net", O_RDONLY); in TEST() 504 if (nsfd < 0) { in TEST() 511 TH_LOG("Child: opened namespace fd %d", nsfd); in TEST() 515 ret = name_to_handle_at(nsfd, "", handle, &mount_id, AT_EMPTY_PATH); in TEST() 516 close(nsfd); in TEST() 559 nsfd = open(proc_path, O_RDONLY); in TEST() 560 if (nsfd < 0) { in TEST() 568 TH_LOG("Parent: opened child's namespace, got fd %d", nsfd); in TEST() 581 TH_LOG("Child exited, parent holds fd %d to namespace", nsfd); in TEST() [all …]
|
| /linux/tools/testing/selftests/net/tcp_ao/lib/ |
| H A D | netlink.c | 349 uint32_t tabid, int ifindex, int nsfd) in __add_vrf() argument 372 if (nsfd >= 0) in __add_vrf() 374 &nsfd, sizeof(nsfd))) in __add_vrf() 402 int add_vrf(const char *name, uint32_t tabid, int ifindex, int nsfd) in add_vrf() argument 410 ret = __add_vrf(route_sock, route_seq++, name, tabid, ifindex, nsfd); in add_vrf()
|
| H A D | ftrace.c | 514 static int get_ns_cookie(int nsfd, uint64_t *out) in get_ns_cookie() argument 516 int old_ns = switch_save_ns(nsfd); in get_ns_cookie()
|
| H A D | aolib.h | 279 extern int add_vrf(const char *name, uint32_t tabid, int ifindex, int nsfd);
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | xdp_bonding.c | 42 int nsfd, err; in setns_by_name() local 46 nsfd = open(nspath, O_RDONLY | O_CLOEXEC); in setns_by_name() 47 if (nsfd < 0) in setns_by_name() 50 err = setns(nsfd, CLONE_NEWNET); in setns_by_name() 51 close(nsfd); in setns_by_name()
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | network_helpers.c | 524 int nsfd; in open_netns() 542 nsfd = open(nspath, O_RDONLY | O_CLOEXEC); in close_netns() 543 if (nsfd == -1) { in close_netns() 548 err = setns(nsfd, CLONE_NEWNET); in close_netns() 549 close(nsfd); in close_netns() 551 log_err("Failed to setns(nsfd)"); in open_tuntap() 501 int nsfd; open_netns() local
|
| /linux/tools/testing/selftests/net/ |
| H A D | ipsec.c | 482 static int init_child(int nsfd, char *veth, unsigned int src, unsigned int dst) in init_child() argument 490 if (switch_ns(nsfd)) in init_child()
|