]> Pileus Git - ~andy/linux/blobdiff - arch/um/drivers/vde_user.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394...
[~andy/linux] / arch / um / drivers / vde_user.c
index d3b5a065fc52ebb4035f1a49ed3194fa15e7ba50..d9941fe5f9316fef619fdc11aee4fb6cbbfde911 100644 (file)
@@ -3,19 +3,15 @@
  * Licensed under the GPL.
  */
 
+#include <stddef.h>
 #include <errno.h>
-#include <unistd.h>
 #include <libvdeplug.h>
-#include "net_user.h"
-#include "kern_util.h"
 #include "kern_constants.h"
-#include "user.h"
-#include "os.h"
+#include "net_user.h"
 #include "um_malloc.h"
+#include "user.h"
 #include "vde.h"
 
-#define MAX_PACKET (ETH_MAX_PACKET + ETH_HEADER_OTHER)
-
 static int vde_user_init(void *data, void *dev)
 {
        struct vde_data *pri = data;
@@ -67,20 +63,15 @@ static void vde_remove(void *data)
        printk(UM_KERN_WARNING "vde_remove - we have no VDECONN to remove");
 }
 
-static int vde_set_mtu(int mtu, void *data)
-{
-       return mtu;
-}
-
 const struct net_user_info vde_user_info = {
        .init           = vde_user_init,
        .open           = vde_user_open,
        .close          = NULL,
        .remove         = vde_remove,
-       .set_mtu        = vde_set_mtu,
        .add_address    = NULL,
        .delete_address = NULL,
-       .max_packet     = MAX_PACKET - ETH_HEADER_OTHER
+       .mtu            = ETH_MAX_PACKET,
+       .max_packet     = ETH_MAX_PACKET + ETH_HEADER_OTHER,
 };
 
 void vde_init_libstuff(struct vde_data *vpri, struct vde_init *init)