X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Flinux%2Fvserver%2Fswitch.h;h=ddfba94293f6d9648e20ac05b1e0582d31699390;hb=43bc926fffd92024b46cafaf7350d669ba9ca884;hp=2aecbafd361ebb41975aba1f17ab83e79e3441db;hpb=9bf4aaab3e101692164d49b7ca357651eb691cb6;p=linux-2.6.git diff --git a/include/linux/vserver/switch.h b/include/linux/vserver/switch.h index 2aecbafd3..ddfba9429 100644 --- a/include/linux/vserver/switch.h +++ b/include/linux/vserver/switch.h @@ -3,6 +3,7 @@ #include + #define VC_CATEGORY(c) (((c) >> 24) & 0x3F) #define VC_COMMAND(c) (((c) >> 16) & 0xFF) #define VC_VERSION(c) ((c) & 0xFFF) @@ -12,11 +13,11 @@ /* - Syscall Matrix V2.7 + Syscall Matrix V2.8 - |VERSION|CREATE |MODIFY |MIGRATE|CONTROL|EXPERIM| |SPECIAL|SPECIAL| - |STATS |DESTROY|ALTER |CHANGE |LIMIT |TEST | | | | - |INFO |SETUP | |MOVE | | | | | | + |VERSION|CREATE |MODIFY |MIGRATE|CONTROL|EXPERIM| |SPECIAL|SPECIAL| + |STATS |DESTROY|ALTER |CHANGE |LIMIT |TEST | | | | + |INFO |SETUP | |MOVE | | | | | | -------+-------+-------+-------+-------+-------+-------+ +-------+-------+ SYSTEM |VERSION|VSETUP |VHOST | | | | |DEVICES| | HOST | 00| 01| 02| 03| 04| 05| | 06| 07| @@ -25,22 +26,22 @@ PROCESS| 08| 09| 10| 11| 12| 13| | 14| 15| -------+-------+-------+-------+-------+-------+-------+ +-------+-------+ MEMORY | | | | | | | |SWAP | | - | 16| 17| 18| 19| 20| 21| | 22| 23| + | 16| 17| 18| 19| 20| 21| | 22| 23| -------+-------+-------+-------+-------+-------+-------+ +-------+-------+ NETWORK| |VNET |NETALT |NETMIG |NETCTL | | |SERIAL | | - | 24| 25| 26| 27| 28| 29| | 30| 31| + | 24| 25| 26| 27| 28| 29| | 30| 31| -------+-------+-------+-------+-------+-------+-------+ +-------+-------+ DISK | | | | |DLIMIT | | |INODE | | VFS | 32| 33| 34| 35| 36| 37| | 38| 39| -------+-------+-------+-------+-------+-------+-------+ +-------+-------+ OTHER | | | | | | | |VINFO | | - | 40| 41| 42| 43| 44| 45| | 46| 47| + | 40| 41| 42| 43| 44| 45| | 46| 47| =======+=======+=======+=======+=======+=======+=======+ +=======+=======+ - SPECIAL| | | | |FLAGS | | | | | - | 48| 49| 50| 51| 52| 53| | 54| 55| + SPECIAL|EVENT | | | |FLAGS | | | | | + | 48| 49| 50| 51| 52| 53| | 54| 55| -------+-------+-------+-------+-------+-------+-------+ +-------+-------+ - SPECIAL| | | | |RLIMIT |SYSCALL| | |COMPAT | - | 56| 57| 58| 59| 60|TEST 61| | 62| 63| + SPECIAL|DEBUG | | | |RLIMIT |SYSCALL| | |COMPAT | + | 56| 57| 58| 59| 60|TEST 61| | 62| 63| -------+-------+-------+-------+-------+-------+-------+ +-------+-------+ */ @@ -49,7 +50,7 @@ #define VC_CAT_VSETUP 1 #define VC_CAT_VHOST 2 - + #define VC_CAT_VPROC 9 #define VC_CAT_PROCALT 10 #define VC_CAT_PROCMIG 11 @@ -66,17 +67,19 @@ #define VC_CAT_INODE 38 #define VC_CAT_VINFO 46 +#define VC_CAT_EVENT 48 #define VC_CAT_FLAGS 52 +#define VC_CAT_DEBUG 56 #define VC_CAT_RLIMIT 60 #define VC_CAT_SYSTEST 61 #define VC_CAT_COMPAT 63 - -/* interface version */ -#define VCI_VERSION 0x00010020 +/* interface version */ +#define VCI_VERSION 0x00020001 +#define VCI_LEGACY_VERSION 0x000100FF /* query version */ @@ -87,7 +90,6 @@ #include -#define ENOTSUP -EOPNOTSUPP #else /* __KERNEL__ */ #define __user