Home
last modified time | relevance | path

Searched full:nested (Results 1 – 25 of 620) sorted by relevance

12345678910>>...25

/linux/Documentation/virt/kvm/x86/
H A Drunning-nested-guests.rst4 Running nested guests with KVM
7 A nested guest is the ability to run a guest inside another guest (it
15 | (Nested Guest) | | (Nested Guest) |
36 - L2 – level-2 guest; a VM running on L1, this is the "nested guest"
44 resulting in at least four levels in a nested setup — L0 (bare
46 (guest hypervisor), L3 (nested guest).
56 There are several scenarios where nested KVM can be useful, to name a
61 Provider, using nested KVM lets you rent a large enough "guest
63 multiple nested guests (level-2 guests), running different OSes, on
66 - Live migration of "guest hypervisors" and their nested guests, for
[all …]
H A Dnested-vmx.rst4 Nested VMX
15 The "Nested VMX" feature adds this missing capability - of running guest
16 hypervisors (which use VMX) with their own nested guests. It does so by
20 We describe in much greater detail the theory behind the nested VMX feature,
22 "The Turtles Project: Design and Implementation of Nested Virtualization",
32 In nested virtualization, we have three levels: The host (KVM), which we call
33 L0, the guest hypervisor, which we call L1, and its nested guest, which we
37 Running nested VMX
40 The nested VMX feature is enabled by default since Linux kernel v4.20. For
41 older Linux kernel, it can be enabled by giving the "nested=1" option to the
[all …]
/linux/include/uapi/linux/
H A Ddevlink.h305 DEVLINK_ATTR_SELFTEST_RESULT, /* nested */
441 DEVLINK_ATTR_DPIPE_TABLES, /* nested */
442 DEVLINK_ATTR_DPIPE_TABLE, /* nested */
445 DEVLINK_ATTR_DPIPE_TABLE_MATCHES, /* nested */
446 DEVLINK_ATTR_DPIPE_TABLE_ACTIONS, /* nested */
449 DEVLINK_ATTR_DPIPE_ENTRIES, /* nested */
450 DEVLINK_ATTR_DPIPE_ENTRY, /* nested */
452 DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES, /* nested */
453 DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES, /* nested */
456 DEVLINK_ATTR_DPIPE_MATCH, /* nested */
[all …]
H A Dif_macsec.h45 MACSEC_ATTR_RXSC_CONFIG, /* config, nested macsec_rxsc_attrs */
46 MACSEC_ATTR_SA_CONFIG, /* config, nested macsec_sa_attrs */
47 MACSEC_ATTR_SECY, /* dump, nested macsec_secy_attrs */
48 MACSEC_ATTR_TXSA_LIST, /* dump, nested, macsec_sa_attrs for each TXSA */
49 MACSEC_ATTR_RXSC_LIST, /* dump, nested, macsec_rxsc_attrs for each RXSC */
50 MACSEC_ATTR_TXSC_STATS, /* dump, nested, macsec_txsc_stats_attr */
51 MACSEC_ATTR_SECY_STATS, /* dump, nested, macsec_secy_stats_attr */
52 MACSEC_ATTR_OFFLOAD, /* config, nested, macsec_offload_attrs */
83 MACSEC_RXSC_ATTR_SA_LIST, /* dump, nested */
84 MACSEC_RXSC_ATTR_STATS, /* dump, nested, macsec_rxsc_stats_attr */
[all …]
H A Dopenvswitch.h168 * extracted from the packet as nested %OVS_KEY_ATTR_* attributes. This allows
172 * for %OVS_PACKET_CMD_EXECUTE. It has nested %OVS_ACTION_ATTR_* attributes.
183 * extracted from the packet as nested %OVS_TUNNEL_KEY_ATTR_* attributes.
201 OVS_PACKET_ATTR_KEY, /* Nested OVS_KEY_ATTR_* attributes. */
202 OVS_PACKET_ATTR_ACTIONS, /* Nested OVS_ACTION_ATTR_* attributes. */
204 OVS_PACKET_ATTR_EGRESS_TUN_KEY, /* Nested OVS_TUNNEL_KEY_ATTR_*
279 OVS_VPORT_ATTR_OPTIONS, /* nested attributes, varies by vport type */
346 OVS_KEY_ATTR_ENCAP, /* Nested set of encapsulated attributes. */
361 OVS_KEY_ATTR_TUNNEL, /* Nested set of ovs_tunnel attributes */
376 OVS_KEY_ATTR_NSH, /* Nested set of ovs_nsh_key_* */
[all …]
H A Dnet_dropmon.h70 NET_DM_ATTR_IN_PORT, /* nested */
78 NET_DM_ATTR_STATS, /* nested */
79 NET_DM_ATTR_HW_STATS, /* nested */
83 NET_DM_ATTR_HW_ENTRIES, /* nested */
84 NET_DM_ATTR_HW_ENTRY, /* nested */
H A Dip_vs.h342 IPVS_CMD_ATTR_SERVICE, /* nested service attribute */
343 IPVS_CMD_ATTR_DEST, /* nested destination attribute */
344 IPVS_CMD_ATTR_DAEMON, /* nested sync daemon attribute */
356 * Used inside nested attribute IPVS_CMD_ATTR_SERVICE
371 IPVS_SVC_ATTR_STATS, /* nested attribute for service stats */
375 IPVS_SVC_ATTR_STATS64, /* nested attribute for service stats */
385 * Used inside nested attribute IPVS_CMD_ATTR_DEST
402 IPVS_DEST_ATTR_STATS, /* nested attribute for dest stats */
406 IPVS_DEST_ATTR_STATS64, /* nested attribute for dest stats */
422 * Used inside nested attribute IPVS_CMD_ATTR_DAEMON
[all …]
/linux/arch/x86/kvm/svm/
H A Dnested.c44 * TODO: track the cause of the nested page fault, and in nested_svm_inject_npf_exit()
62 u64 cr3 = svm->nested.ctl.nested_cr3; in nested_svm_get_tdp_pdptr()
81 return svm->nested.ctl.nested_cr3; in nested_svm_get_tdp_cr3()
99 svm->nested.ctl.nested_cr3); in nested_svm_init_mmu_context()
120 if (!(svm->nested.ctl.virt_ext & VIRTUAL_VMLOAD_VMSAVE_ENABLE_MASK)) in nested_vmcb_needs_vls_intercept()
139 g = &svm->nested.ctl; in recalc_intercepts()
161 * We want to see VMMCALLs from a nested guest only when Hyper-V L2 TLB in recalc_intercepts()
260 * Merge L0's (KVM) and L1's (Nested VMCB) MSR permission bitmaps. The function
267 nsvm_msrpm_merge_t *msrpm02 = svm->nested.msrpm; in nested_svm_merge_msrpm()
274 * - Nested hypervisor (L1) is attempting to launch the same L2 as in nested_svm_merge_msrpm()
[all …]
H A Dhyperv.h18 struct hv_vmcb_enlightenments *hve = &svm->nested.ctl.hv_enlightenments; in nested_svm_hv_update_vm_vp_ids()
24 hv_vcpu->nested.pa_page_gpa = hve->partition_assist_page; in nested_svm_hv_update_vm_vp_ids()
25 hv_vcpu->nested.vm_id = hve->hv_vm_id; in nested_svm_hv_update_vm_vp_ids()
26 hv_vcpu->nested.vp_id = hve->hv_vp_id; in nested_svm_hv_update_vm_vp_ids()
32 struct hv_vmcb_enlightenments *hve = &svm->nested.ctl.hv_enlightenments; in nested_svm_l2_tlb_flush_enabled()
/linux/Documentation/netlink/specs/
H A Dethtool.yaml263 nested-attributes: bitset-bit
281 nested-attributes: bitset-bits
318 nested-attributes: string
337 nested-attributes: strings
350 nested-attributes: stringset
362 nested-attributes: header
366 nested-attributes: stringsets
382 nested-attributes: header
386 nested-attributes: bitset
399 nested-attributes: header
[all …]
H A Dconntrack.yaml201 nested-attributes: tuple-ip-attrs
206 nested-attributes: tuple-proto-attrs
276 nested-attributes: protoinfo-tcp-attrs
281 nested-attributes: protoinfo-dccp-attrs
286 nested-attributes: protoinfo-sctp-attrs
326 nested-attributes: nat-proto-attrs
369 nested-attributes: tuple-attrs
374 nested-attributes: tuple-attrs
386 nested-attributes: protoinfo-attrs
390 nested-attributes: help-attrs
[all …]
H A Dovs_flow.yaml384 nested-attributes: key-attrs
386 Nested attributes specifying the flow key. Always present in
391 nested-attributes: action-attrs
393 Nested attributes specifying the actions to take for packets that
398 nested attributes must be given.
431 nested-attributes: key-attrs
433 Nested attributes specifying the mask bits for wildcarded flow
473 nested-attributes: key-attrs
534 nested-attributes: tunnel-key-attrs
583 nested-attributes: ovs-nsh-key-attrs
[all …]
H A Dnftables.yaml290 nested-attributes: nft-hook-attrs
309 nested-attributes: nft-counter-attrs
359 nested-attributes: hook-dev-attrs
396 nested-attributes: expr-list-attrs
401 nested-attributes: rule-compat-attrs
430 nested-attributes: expr-attrs
501 nested-attributes: set-desc-attrs
535 nested-attributes: expr-attrs
541 nested-attributes: set-list-attrs
554 nested-attributes: set-desc-concat-attrs
[all …]
H A Dnl80211.yaml304 nested-attributes: wiphy-bands
336 nested-attributes: supported-iftypes
544 nested-attributes: iftype-attrs
548 nested-attributes: iftype-attrs
603 nested-attributes: wowlan-triggers-attrs
611 nested-attributes: if-combination-attributes
615 nested-attributes: supported-iftypes
1055 nested-attributes: txq-stats-attrs
1161 nested-attributes: sar-attributes
1278 nested-attributes: band-attrs
[all …]
H A Ddevlink.yaml324 nested-attributes: dl-dpipe-tables
329 nested-attributes: dl-dpipe-table
339 nested-attributes: dl-dpipe-table-matches
343 nested-attributes: dl-dpipe-table-actions
350 nested-attributes: dl-dpipe-entries
355 nested-attributes: dl-dpipe-entry
362 nested-attributes: dl-dpipe-entry-match-values
366 nested-attributes: dl-dpipe-entry-action-values
374 nested-attributes: dl-dpipe-match
379 nested-attributes: dl-dpipe-match-value
[all …]
H A Dnlctrl.yaml40 - nested
41 - nested-array
70 nested-attributes: op-attrs
75 nested-attributes: mcast-group-attrs
80 nested-attributes: policy-attrs
85 nested-attributes: op-policy-attrs
H A Dovpn.yaml256 nested-attributes: keydir
261 nested-attributes: keydir
319 nested-attributes: peer
324 nested-attributes: keyconf
333 nested-attributes: peer-new-input
342 nested-attributes: peer-set-input
351 nested-attributes: peer-del-input
360 nested-attributes: keyconf-get
369 nested-attributes: keyconf-swap-input
378 nested-attributes: keyconf-del-input
/linux/arch/x86/kvm/vmx/
H A Dnested.c15 #include "nested.h"
185 to_vmx(vcpu)->nested.need_vmcs12_to_shadow_sync = true; in nested_vmx_failValid()
198 if (vmx->nested.current_vmptr == INVALID_GPA && in nested_vmx_fail()
209 pr_debug_ratelimited("nested vmx abort, indicator %d\n", indicator); in nested_vmx_abort()
226 vmx->nested.need_vmcs12_to_shadow_sync = false; in vmx_disable_shadow_vmcs()
235 kvm_vcpu_unmap(vcpu, &vmx->nested.hv_evmcs_map); in nested_release_evmcs()
236 vmx->nested.hv_evmcs = NULL; in nested_release_evmcs()
237 vmx->nested.hv_evmcs_vmptr = EVMPTR_INVALID; in nested_release_evmcs()
240 hv_vcpu->nested.pa_page_gpa = INVALID_GPA; in nested_release_evmcs()
241 hv_vcpu->nested.vm_id = 0; in nested_release_evmcs()
[all …]
/linux/Documentation/networking/devlink/
H A Dindex.rst25 Nested instances
33 lock of both nested and parent instances at the same time, devlink
35 instance lock of the nested instance could be taken.
37 nested relationship:
39 - ``devl_nested_devlink_set()`` - called to setup devlink -> nested
40 devlink relationship (could be user for multiple nested instances.
42 nested devlink relationship.
44 nested devlink relationship.
46 The nested devlink info is exposed to the userspace over object-specific
/linux/rust/macros/
H A Dzeroable.rs
/linux/rust/pin-init/internal/src/
H A Dzeroable.rs34 let mut nested = 0; in parse_zeroable_derive_input() localVariable
38 TokenTree::Punct(p) if nested == 0 && p.as_char() == ',' => { in parse_zeroable_derive_input()
47 TokenTree::Punct(p) if nested == 0 && p.as_char() == '\'' => { in parse_zeroable_derive_input()
51 TokenTree::Punct(p) if nested == 0 && p.as_char() == ':' => { in parse_zeroable_derive_input()
59 nested += 1; in parse_zeroable_derive_input()
63 assert!(nested > 0); in parse_zeroable_derive_input()
64 nested -= 1; in parse_zeroable_derive_input()
70 assert_eq!(nested, 0); in parse_zeroable_derive_input()
/linux/Documentation/networking/
H A Dethtool-netlink.rst53 Each request or reply message contains a nested attribute with common header.
96 type is used. For arbitrary length bitmaps, ethtool netlink uses a nested
116 Compact form: nested (bitset) attribute contents:
141 Bit-by-bit form: nested (bitset) attribute contents:
148 | ``ETHTOOL_A_BITSET_BITS`` | nested | array of bits |
150 | | ``ETHTOOL_A_BITSET_BITS_BIT+`` | nested | one bit |
348 | ``ETHTOOL_A_STRSET_HEADER`` | nested | request header |
350 | ``ETHTOOL_A_STRSET_STRINGSETS`` | nested | string set to request |
352 | | ``ETHTOOL_A_STRINGSETS_STRINGSET+`` | nested | one string set |
360 | ``ETHTOOL_A_STRSET_HEADER`` | nested | reply header |
[all …]
/linux/arch/powerpc/lib/
H A Dfeature-fixups-test.S318 /* Alt section with nested section in default case */ \
333 /* Alt section with nested section in else, default taken */ \
347 /* Alt section with nested section in else, else taken & nop */ \
361 /* Feature section with nested alt section, default taken */ \
373 /* Feature section with nested alt section, else taken */ \
385 /* Feature section with nested alt section, all nop'ed */ \
397 /* Nested alt sections, default with inner default taken */ \
417 /* Nested alt sections, default with inner else taken */ \
437 /* Nested alt sections, else with inner default taken */ \
457 /* Nested alt sections, else with inner else taken */ \
[all …]
/linux/Documentation/dev-tools/
H A Dktap.rst16 KTAP test results describe a series of tests (which may be nested: i.e., test
29 information, in particular nested test results, may be lost. Also note that
46 start of the nested test results. This differs from TAP14, which uses a
59 Plan lines follow version lines to indicate the number of nested tests.
182 Nested tests
185 In KTAP, tests can be nested. This is done by having a test include within its
201 An example of a test with two nested subtests:
214 An example format with multiple levels of nested testing:
240 allows an arbitrary number of tests to be nested no yes
245 The TAP14 specification does permit nested tests, but instead of using another
[all …]
/linux/tools/perf/bench/
H A Depoll-ctl.c57 static unsigned int nested = 0; variable
79 …OPT_UINTEGER( 'N', "nested", &nested, "Nesting level epoll hierarchy (default is 0, no nesting)…
105 if (nested > EPOLL_MAXNESTS) in nest_epollfd()
106 nested = EPOLL_MAXNESTS; in nest_epollfd()
107 printinfo("Nesting level(s): %d\n", nested); in nest_epollfd()
109 epollfdp = calloc(nested, sizeof(int)); in nest_epollfd()
113 for (i = 0; i < nested; i++) { in nest_epollfd()
122 for (i = nested - 1; i; i--) { in nest_epollfd()
343 * Deal with nested epolls, if any. in bench_epoll_ctl()
345 if (nested) in bench_epoll_ctl()

12345678910>>...25