Home
last modified time | relevance | path

Searched refs:nsfd (Results 1 – 12 of 12) sorted by relevance

/linux/tools/testing/selftests/proc/
H A Dsetns-dcache.c49 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 Dsetns-sysvipc.c48 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 Dpidfd_setns_test.c439 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 Dgettime_perf.c68 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 Dclock_nanosleep.c116 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 Dns_active_ref_test.c469 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 Dnetlink.c349 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 Dftrace.c514 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 Daolib.h279 extern int add_vrf(const char *name, uint32_t tabid, int ifindex, int nsfd);
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dxdp_bonding.c42 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 Dnetwork_helpers.c524 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 Dipsec.c482 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()