mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
Added blktap support. Includes kernel driver (enabled as CONFIG_XEN_BLKDEV_TAP=y) and userspace tools. The userspace deamon (blktapctrl) is enabled by default when xend is activated. For further information on using and configuring blktap see tools/blktap/README.
This commit is contained in:
1 parent
0929bd9fc0
commit
0da81aa1d4
133 files changed
+16928
-8
No files matched your search
@@ -26,6 +26,7 @@ XEN_SCRIPTS += network-route vif-route
|
||||
XEN_SCRIPTS += network-nat vif-nat
|
||||
XEN_SCRIPTS += block
|
||||
XEN_SCRIPTS += block-enbd block-nbd
|
||||
XEN_SCRIPTS += blktap
|
||||
XEN_SCRIPTS += vtpm vtpm-delete
|
||||
XEN_SCRIPTS += xen-hotplug-cleanup
|
||||
XEN_SCRIPTS += external-device-migrate
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Copyright (c) 2005, XenSource Ltd.
|
||||
|
||||
dir=$(dirname "$0")
|
||||
. "$dir/xen-hotplug-common.sh"
|
||||
|
||||
findCommand "$@"
|
||||
|
||||
if [ "$command" == 'add' ]
|
||||
then
|
||||
success
|
||||
fi
|
||||
|
||||
exit 0
|
||||
@@ -7,6 +7,9 @@ PATH=/etc/xen/scripts:$PATH
|
||||
claim_lock xenbus_hotplug_global
|
||||
|
||||
case "$XENBUS_TYPE" in
|
||||
tap)
|
||||
/etc/xen/scripts/blktap "$ACTION"
|
||||
;;
|
||||
vbd)
|
||||
/etc/xen/scripts/block "$ACTION"
|
||||
;;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
SUBSYSTEM=="xen-backend", KERNEL=="tap*", RUN+="/etc/xen/scripts/blktap $env{ACTION}"
|
||||
SUBSYSTEM=="xen-backend", KERNEL=="vbd*", RUN+="/etc/xen/scripts/block $env{ACTION}"
|
||||
SUBSYSTEM=="xen-backend", KERNEL=="vtpm*", RUN+="/etc/xen/scripts/vtpm $env{ACTION}"
|
||||
SUBSYSTEM=="xen-backend", KERNEL=="vif*", ACTION=="online", RUN+="$env{script} online"
|
||||
|
||||