Home
last modified time | relevance | path

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

12345678910>>...23

/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.h308 DEVLINK_ATTR_SELFTEST_RESULT, /* nested */
445 DEVLINK_ATTR_DPIPE_TABLES, /* nested */
446 DEVLINK_ATTR_DPIPE_TABLE, /* nested */
449 DEVLINK_ATTR_DPIPE_TABLE_MATCHES, /* nested */
450 DEVLINK_ATTR_DPIPE_TABLE_ACTIONS, /* nested */
453 DEVLINK_ATTR_DPIPE_ENTRIES, /* nested */
454 DEVLINK_ATTR_DPIPE_ENTRY, /* nested */
456 DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES, /* nested */
457 DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES, /* nested */
460 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.h176 * extracted from the packet as nested %OVS_KEY_ATTR_* attributes. This allows
180 * for %OVS_PACKET_CMD_EXECUTE. It has nested %OVS_ACTION_ATTR_* attributes.
191 * extracted from the packet as nested %OVS_TUNNEL_KEY_ATTR_* attributes.
212 OVS_PACKET_ATTR_KEY, /* Nested OVS_KEY_ATTR_* attributes. */
213 OVS_PACKET_ATTR_ACTIONS, /* Nested OVS_ACTION_ATTR_* attributes. */
215 OVS_PACKET_ATTR_EGRESS_TUN_KEY, /* Nested OVS_TUNNEL_KEY_ATTR_*
298 * Contains nested %OVS_VPORT_UPCALL_ATTR_* attributes.
320 OVS_VPORT_ATTR_OPTIONS, /* nested attributes, varies by vport type */
392 OVS_KEY_ATTR_ENCAP, /* Nested set of encapsulated attributes. */
407 OVS_KEY_ATTR_TUNNEL, /* Nested set of ovs_tunnel attributes */
[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.h336 IPVS_CMD_ATTR_SERVICE, /* nested service attribute */
337 IPVS_CMD_ATTR_DEST, /* nested destination attribute */
338 IPVS_CMD_ATTR_DAEMON, /* nested sync daemon attribute */
350 * Used inside nested attribute IPVS_CMD_ATTR_SERVICE
365 IPVS_SVC_ATTR_STATS, /* nested attribute for service stats */
369 IPVS_SVC_ATTR_STATS64, /* nested attribute for service stats */
379 * Used inside nested attribute IPVS_CMD_ATTR_DEST
396 IPVS_DEST_ATTR_STATS, /* nested attribute for dest stats */
400 IPVS_DEST_ATTR_STATS64, /* nested attribute for dest stats */
416 * Used inside nested attribute IPVS_CMD_ATTR_DAEMON
[all …]
H A Dncsi.h55 * @NCSI_ATTR_PACKAGE_LIST: nested array of NCSI_PKG_ATTR attributes
84 * @NCSI_PKG_ATTR: nested array of package attributes
87 * @NCSI_PKG_ATTR_CHANNEL_LIST: nested array of NCSI_CHANNEL_ATTR attributes
105 * @NCSI_CHANNEL_ATTR: nested array of channel attributes
115 * @NCSI_CHANNEL_ATTR_VLAN_LIST: nested array of NCSI_CHANNEL_ATTR_VLAN_IDs
/linux/tools/testing/selftests/verification/test.d/
H A Drv_monitor_enable_disable.tc7 local prefix="$2" # nested monitors
24 local nested
31 nested=$(basename "$nested_dir")
32 grep -q "^$monitor:$nested$" enabled_monitors
34 test -n "$nested"
41 nested=$(basename "$nested_dir")
42 ! grep -q "^$monitor:$nested$" enabled_monitors || false
50 nested=$(basename "$nested_dir")
51 grep -q "^$monitor:$nested$" enabled_monitors
59 nested
[all...]
H A Drv_monitor_reactor.tc8 local prefix="$2" # nested monitors
23 local nested
33 nested=$(basename "$nested_dir")
34 grep -q "\\[$reactor\\]" "monitors/$monitor/$nested/reactors"
37 test -n "$nested"
44 nested=$(basename "$nested_dir")
45 grep -q "\\[nop\\]" "monitors/$monitor/$nested/reactors"
50 nested=$(basename "$nested_dir")
51 test_monitor_reactor "$nested" "$monitor/"
/linux/arch/x86/kvm/svm/
H A Dnested.c58 * All nested page faults should be annotated as occurring on the in nested_svm_inject_npf_exit()
76 u64 cr3 = svm->nested.ctl.nested_cr3; in nested_svm_get_tdp_pdptr()
95 return svm->nested.ctl.nested_cr3; in nested_svm_get_tdp_cr3()
113 svm->nested.ctl.nested_cr3, in nested_svm_init_mmu_context()
114 svm->nested.ctl.misc_ctl); in nested_svm_init_mmu_context()
135 if (!(svm->nested.ctl.misc_ctl2 & SVM_MISC2_ENABLE_V_VMLOAD_VMSAVE)) in nested_vmcb_needs_vls_intercept()
143 struct vmcb_ctrl_area_cached *vmcb12_ctrl = &svm->nested.ctl; in nested_vmcb02_recalc_intercepts()
144 struct vmcb *vmcb02 = svm->nested.vmcb02.ptr; in nested_vmcb02_recalc_intercepts()
186 if (!vmcb12_is_intercept(&svm->nested.ctl, INTERCEPT_PAUSE)) in nested_vmcb02_recalc_intercepts()
291 * Merge L0's (KVM) and L1's (Nested VMCB) MSR permission bitmaps. The function
[all …]
/linux/arch/x86/kvm/vmx/
H A Dnested.c15 #include "nested.h"
189 to_vmx(vcpu)->nested.need_vmcs12_to_shadow_sync = true; in nested_vmx_failValid()
202 if (vmx->nested.current_vmptr == INVALID_GPA && in nested_vmx_fail()
213 pr_debug_ratelimited("nested vmx abort, indicator %d\n", indicator); in nested_vmx_abort()
230 vmx->nested.need_vmcs12_to_shadow_sync = false; in vmx_disable_shadow_vmcs()
239 kvm_vcpu_unmap(vcpu, &vmx->nested.hv_evmcs_map); in nested_release_evmcs()
240 vmx->nested.hv_evmcs = NULL; in nested_release_evmcs()
241 vmx->nested.hv_evmcs_vmptr = EVMPTR_INVALID; in nested_release_evmcs()
244 hv_vcpu->nested.pa_page_gpa = INVALID_GPA; in nested_release_evmcs()
245 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
34 instance lock of the nested instance should be taken first, only then
37 nested relationship:
39 - ``devl_nested_devlink_set()`` - called to setup devlink -> nested
40 devlink relationship (could be used 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; parse_zeroable_derive_input() localVariable
/linux/Documentation/netlink/specs/
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 Dnfsd.yaml151 nested-attributes: version
168 nested-attributes: sock
194 nested-attributes: fslocation
234 nested-attributes: fslocations
241 nested-attributes: auth-flavor
262 nested-attributes: svc-export
294 nested-attributes: expkey
396 nested-attributes: server-proc-entry
401 nested-attributes: server-proc-entry
406 nested-attributes: server-proc-entry
[all …]
H A Ddevlink.yaml338 nested-attributes: dl-dpipe-tables
343 nested-attributes: dl-dpipe-table
353 nested-attributes: dl-dpipe-table-matches
357 nested-attributes: dl-dpipe-table-actions
364 nested-attributes: dl-dpipe-entries
369 nested-attributes: dl-dpipe-entry
376 nested-attributes: dl-dpipe-entry-match-values
380 nested-attributes: dl-dpipe-entry-action-values
388 nested-attributes: dl-dpipe-match
393 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.yaml275 nested-attributes: keydir
280 nested-attributes: keydir
338 nested-attributes: peer
343 nested-attributes: keyconf
352 nested-attributes: peer-new-input
361 nested-attributes: peer-set-input
370 nested-attributes: peer-del-input
379 nested-attributes: keyconf-get
388 nested-attributes: keyconf-swap-input
397 nested-attributes: keyconf-del-input
/linux/include/uapi/linux/tc_act/
H A Dtc_tunnel_key.h32 TCA_TUNNEL_KEY_ENC_OPTS, /* Nested TCA_TUNNEL_KEY_ENC_OPTS_
45 TCA_TUNNEL_KEY_ENC_OPTS_GENEVE, /* Nested
49 TCA_TUNNEL_KEY_ENC_OPTS_VXLAN, /* Nested
53 TCA_TUNNEL_KEY_ENC_OPTS_ERSPAN, /* Nested
/linux/Documentation/arch/x86/
H A Dkernel-stacks.rst28 hardware interrupt (i.e. not a nested hardware interrupt) then the
54 nested IST interrupts then the handler must adjust the IST values on
59 nested. For example, a debug interrupt can safely be interrupted by an
62 IST events with the same code to be nested. However in most cases, the
95 To handle nested #DB correctly there exist two instances of DB stacks. On
97 so a nested #DB starts from a clean stack. The nested #DB switches
/linux/net/netfilter/ipset/
H A Dip_set_bitmap_gen.h95 struct nlattr *nested; in mtype_head() local
98 nested = nla_nest_start(skb, IPSET_ATTR_DATA); in mtype_head()
99 if (!nested) in mtype_head()
108 nla_nest_end(skb, nested); in mtype_head()
208 struct nlattr *adt, *nested; in mtype_list() local
230 nested = nla_nest_start(skb, IPSET_ATTR_DATA); in mtype_list()
231 if (!nested) { in mtype_list()
244 nla_nest_end(skb, nested); in mtype_list()
254 nla_nest_cancel(skb, nested); in mtype_list()
/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()
/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 …]

12345678910>>...23