net/9p: Use virtio transpart as the default transport
authorAneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Mon, 20 May 2013 06:50:55 +0000 (12:20 +0530)
committerEric Van Hensbergen <ericvh@gmail.com>
Tue, 28 May 2013 14:28:42 +0000 (09:28 -0500)
Make the default 9p experience better by defaulting to virtio transport if present.
These days most of the users are using 9p in a virtualized setup

Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Signed-off-by: Eric Van Hensbergen <ericvh@gmail.com>
net/9p/client.c

index 812a4cd..5e94dab 100644 (file)
@@ -1015,6 +1015,9 @@ struct p9_client *p9_client_create(const char *dev_name, char *options)
                goto destroy_tagpool;
 
        if (!clnt->trans_mod)
+               clnt->trans_mod = v9fs_get_trans_by_name("virtio");
+
+       if (!clnt->trans_mod)
                clnt->trans_mod = v9fs_get_default_trans();
 
        if (clnt->trans_mod == NULL) {