| /linux/tools/testing/selftests/namespaces/ |
| H A D | init_ino_test.c | 22 static struct ns_info namespaces[] = { variable 37 for (int i = 0; i < sizeof(namespaces) / sizeof(namespaces[0]); i++) { in TEST() 38 int ret = stat(namespaces[i].proc_path, &st); in TEST() 44 namespaces[i].name); in TEST() 49 namespaces[i].proc_path, strerror(errno)); in TEST() 52 ASSERT_EQ(st.st_ino, namespaces[i].expected_ino) in TEST() 54 namespaces[i].name, st.st_ino, namespaces[i].expected_ino); in TEST() 57 namespaces[i].name, st.st_ino, namespaces[i].expected_ino); in TEST()
|
| /linux/Documentation/admin-guide/sysctl/ |
| H A D | user.rst | 15 limits on the number of namespaces and other objects that have 29 who created user namespaces the creation of the object happens 30 in (user namespaces can be nested) and verified to be below the per user 31 limits in the user namespaces of those users. 41 The maximum number of cgroup namespaces that any user in the current 47 The maximum number of ipc namespaces that any user in the current 53 The maximum number of mount namespaces that any user in the current 59 The maximum number of network namespaces that any user in the 65 The maximum number of pid namespaces that any user in the current 71 The maximum number of time namespaces that any user in the current [all …]
|
| /linux/tools/perf/util/ |
| H A D | namespaces.c | 39 struct namespaces *namespaces__new(struct perf_record_namespaces *event) in namespaces__new() 41 struct namespaces *namespaces; in namespaces__new() local 45 namespaces = zalloc(sizeof(struct namespaces) + link_info_size); in namespaces__new() 46 if (!namespaces) in namespaces__new() 49 namespaces->end_time = -1; in namespaces__new() 52 memcpy(namespaces->link_info, event->link_info, link_info_size); in namespaces__new() 54 return namespaces; in namespaces__new() 57 void namespaces__free(struct namespaces *namespaces) in namespaces__free() argument 59 free(namespaces); in namespaces__free()
|
| H A D | thread.c | 15 #include "namespaces.h" 96 struct namespaces *namespaces, *tmp_namespaces; in thread__delete() 106 list_for_each_entry_safe(namespaces, tmp_namespaces, in thread__delete() 108 list_del_init(&namespaces->list); in thread__delete() 109 namespaces__free(namespaces); in thread__delete() 151 static struct namespaces *__thread__namespaces(struct thread *thread) in __thread__namespaces() 156 return list_first_entry(thread__namespaces_list(thread), struct namespaces, list); in __thread__namespaces() 159 struct namespaces *thread__namespaces(struct thread *thread) in thread__namespaces() 161 struct namespaces *n in thread__namespaces() 95 struct namespaces *namespaces, *tmp_namespaces; thread__delete() local [all...] |
| H A D | thread.h | 83 struct namespaces; 103 struct namespaces *thread__namespaces(struct thread *thread);
|
| H A D | tool.h | 51 namespaces, 52 namespaces, global() member
|
| H A D | synthetic-events.c | 14 #include "util/namespaces.h" 235 memset(&event->namespaces, 0, (sizeof(event->namespaces) + in perf_event__synthesize_namespaces() 239 event->namespaces.pid = tgid; in perf_event__synthesize_namespaces() 240 event->namespaces.tid = pid; in perf_event__synthesize_namespaces() 242 event->namespaces.nr_namespaces = NR_NAMESPACES; in perf_event__synthesize_namespaces() 244 ns_link_info = event->namespaces.link_info; in perf_event__synthesize_namespaces() 246 for (idx = 0; idx < event->namespaces.nr_namespaces; idx++) in perf_event__synthesize_namespaces() 250 event->namespaces.header.type = PERF_RECORD_NAMESPACES; in perf_event__synthesize_namespaces() 252 event->namespaces in perf_event__synthesize_namespaces() [all...] |
| /linux/Documentation/admin-guide/namespaces/ |
| H A D | compatibility-list.rst | 6 may have when creating tasks living in different namespaces. 10 in different other namespaces (the rows): 23 1. Both the IPC and the PID namespaces provide IDs to address 33 2. Intentionally, two equal user IDs in different user namespaces 39 The same is true for the IPC namespaces being shared - two users 40 from different user namespaces should not access the same IPC objects
|
| H A D | resource-control.rst | 2 User namespaces and resource control 9 user namespaces expose the system to potential misuse of resources. 12 control groups on any system that enables user namespaces.
|
| /linux/tools/testing/selftests/net/forwarding/ |
| H A D | README | 4 One of the nice things about network namespaces is that they allow one 7 Unfortunately, these namespaces can not be used with actual switching 8 ASICs, as their ports can not be migrated to other network namespaces 10 L1-separation provided by namespaces. 26 The VRFs act as lightweight namespaces representing hosts connected to
|
| /linux/tools/testing/selftests/net/ |
| H A D | pmtu.sh | 1162 setup namespaces routing || return $ksft_skip 1256 setup namespaces policy_routing || return $ksft_skip 1301 setup namespaces policy_routing || return $ksft_skip 1349 setup namespaces routing ${type}4 || return $ksft_skip 1353 setup namespaces routing ${type}6 || return $ksft_skip 1424 setup namespaces routing bridge bridged_${type}4 || return $ksft_skip 1428 setup namespaces routing bridge bridged_${type}6 || return $ksft_skip 1549 setup namespaces routing ovs_bridge ovs_${type}4 || return $ksft_skip 1553 setup namespaces routing ovs_bridge ovs_${type}6 || return $ksft_skip 1630 setup namespaces routing ${encap}${outer_family}${inner_family} || return $ksft_skip [all …]
|
| /linux/Documentation/translations/zh_CN/core-api/ |
| H A D | symbol-namespaces.rst | 3 :Original: Documentation/core-api/symbol-namespaces.rst 9 .. _cn_symbol-namespaces.rst:
|
| H A D | index.rst | 32 symbol-namespaces
|
| /linux/Documentation/ABI/stable/ |
| H A D | configfs-nvmet | 118 What: /config/nvmet/subsystems/NAME/namespaces/NSID/device_path 119 What: /config/nvmet/subsystems/NAME/namespaces/NSID/device_nguid 120 What: /config/nvmet/subsystems/NAME/namespaces/NSID/enable 137 What: /config/nvmet/subsystems/NAME/namespaces/NSID/device_uuid 160 What: /config/nvmet/subsystems/NAME/namespaces/NSID/ana_grpid 169 What: /config/nvmet/subsystems/NAME/namespaces/NSID/buffered_io 178 What: /config/nvmet/subsystems/NAME/namespaces/NSID/p2pmem 219 What: /config/nvmet/subsystems/NAME/namespaces/NSID/revalidate_size 296 What: /config/nvmet/subsystems/NAME/namespaces/NSID/resv_enable
|
| /linux/tools/testing/selftests/drivers/net/bonding/ |
| H A D | lag_lib.sh | 66 # between the namespaces 80 local namespaces="lag_node1 lag_node2" 82 # create namespaces 83 for n in ${namespaces}; do 87 # wire up namespaces 96 NAMESPACES="${namespaces}" 99 # cleanup all lag related namespaces
|
| /linux/drivers/nvdimm/ |
| H A D | Kconfig | 13 namespaces (/dev/pmemX). A PMEM namespace refers to a 110 devices with support for dynamic layout of namespaces. 112 namespace management. This allows supporting up to 509 namespaces 136 option. Otherwise, say Y but understand that any namespaces
|
| /linux/Documentation/networking/ |
| H A D | sysfs-tagging.rst | 15 namespaces to see the same interface that is currently presented in 35 the contents of other namespaces' sysfs mounts. Therefore, when a
|
| H A D | netfilter-sysctl.rst | 17 namespaces. This variable is only accessible from init_net.
|
| H A D | ipvlan.rst | 15 driver in conjunction with network namespaces and not sure if there is use case 156 (a) Create two network namespaces - ns0, ns1:: 166 (c) Assign slaves to the respective network namespaces::
|
| /linux/Documentation/translations/it_IT/core-api/ |
| H A D | index.rst | 11 symbol-namespaces
|
| /linux/scripts/ |
| H A D | nsdeps | 33 for ns in $namespaces; do
|
| /linux/include/net/ |
| H A D | ioam6.h | 44 struct rhashtable namespaces; member
|
| /linux/fs/proc/ |
| H A D | Makefile | 29 proc-y += namespaces.o
|
| /linux/drivers/nvme/target/ |
| H A D | core.c | 126 nvmet_for_each_enabled_ns(&subsys->namespaces, idx, cur) in nvmet_max_nsid() 452 req->ns = xa_load(&subsys->namespaces, nsid); in nvmet_req_find_ns() 499 pr_err("peer-to-peer DMA is not supported by non-block device namespaces\n"); in nvmet_p2pmem_ns_enable() 594 pr_info("cannot enable both passthru and regular namespaces for a single subsystem"); in nvmet_ns_enable() 631 xa_set_mark(&subsys->namespaces, ns->nsid, NVMET_NS_ENABLED); in nvmet_ns_enable() 659 xa_clear_mark(&subsys->namespaces, ns->nsid, NVMET_NS_ENABLED); in nvmet_ns_disable() 668 * Now that we removed the namespaces from the lookup list, we in nvmet_ns_disable() 672 * use call_rcu here as we need to ensure the namespaces have in nvmet_ns_disable() 698 xa_erase(&subsys->namespaces, ns->nsid); in nvmet_ns_free() 734 if (xa_insert(&subsys->namespaces, n in nvmet_ns_alloc() [all...] |
| /linux/Documentation/translations/zh_TW/admin-guide/ |
| H A D | index.rst | 113 * namespaces/index
|