vserver 2.0 rc7
[linux-2.6.git] / include / linux / vserver / network_cmd.h
index d23961e..d9802fe 100644 (file)
@@ -35,7 +35,7 @@ struct  vcmd_net_create {
 #define VCMD_net_add           VC_CMD(NETALT, 1, 0)
 #define VCMD_net_remove                VC_CMD(NETALT, 2, 0)
 
-struct vcmd_net_nx_v0 {
+struct vcmd_net_addr_v0 {
        uint16_t type;
        uint16_t count;
        uint32_t ip[4];
@@ -48,8 +48,14 @@ struct       vcmd_net_nx_v0 {
 extern int vc_net_create(uint32_t, void __user *);
 extern int vc_net_migrate(uint32_t, void __user *);
 
+extern int vc_net_add(uint32_t, void __user *);
+extern int vc_net_remove(uint32_t, void __user *);
+
 #endif /* __KERNEL__ */
 
+
+/* flag commands */
+
 #define VCMD_get_nflags                VC_CMD(FLAGS, 5, 0)
 #define VCMD_set_nflags                VC_CMD(FLAGS, 6, 0)
 
@@ -64,9 +70,8 @@ extern int vc_set_nflags(uint32_t, void __user *);
 
 #endif /* __KERNEL__ */
 
-#define IPF_STATE_SETUP                (1ULL<<32)
 
-#define IPF_ONE_TIME           (0x0001ULL<<32)
+/* network caps commands */
 
 #define VCMD_get_ncaps         VC_CMD(FLAGS, 7, 0)
 #define VCMD_set_ncaps         VC_CMD(FLAGS, 8, 0)