Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Jun 2015 19:27:13 GMT
From:      stefano@FreeBSD.org
To:        svn-soc-all@FreeBSD.org
Subject:   socsvn commit: r287506 - soc2015/stefano/ptnetmap/head/sys/dev/virtio/network
Message-ID:  <201506231927.t5NJRDm3076880@socsvn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: stefano
Date: Tue Jun 23 19:27:12 2015
New Revision: 287506
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=287506

Log:
  [ptnetmap/virtio] enable ptnetmap feature
  
  Enable ptnetmap feature in virtio-net driver, to allow
  the negotiation with the host that implement ptnetmap.

Modified:
  soc2015/stefano/ptnetmap/head/sys/dev/virtio/network/if_vtnet.c
  soc2015/stefano/ptnetmap/head/sys/dev/virtio/network/if_vtnetvar.h
  soc2015/stefano/ptnetmap/head/sys/dev/virtio/network/virtio_net.h

Modified: soc2015/stefano/ptnetmap/head/sys/dev/virtio/network/if_vtnet.c
==============================================================================
--- soc2015/stefano/ptnetmap/head/sys/dev/virtio/network/if_vtnet.c	Tue Jun 23 19:12:44 2015	(r287505)
+++ soc2015/stefano/ptnetmap/head/sys/dev/virtio/network/if_vtnet.c	Tue Jun 23 19:27:12 2015	(r287506)
@@ -267,6 +267,7 @@
 	{ VIRTIO_NET_F_GUEST_ANNOUNCE,	"GuestAnnounce"	},
 	{ VIRTIO_NET_F_MQ,		"Multiqueue"	},
 	{ VIRTIO_NET_F_CTRL_MAC_ADDR,	"SetMacAddress"	},
+	{ VIRTIO_NET_F_PTNETMAP,	"PTNetmap"	},
 
 	{ 0, NULL }
 };

Modified: soc2015/stefano/ptnetmap/head/sys/dev/virtio/network/if_vtnetvar.h
==============================================================================
--- soc2015/stefano/ptnetmap/head/sys/dev/virtio/network/if_vtnetvar.h	Tue Jun 23 19:12:44 2015	(r287505)
+++ soc2015/stefano/ptnetmap/head/sys/dev/virtio/network/if_vtnetvar.h	Tue Jun 23 19:27:12 2015	(r287506)
@@ -285,7 +285,8 @@
      VIRTIO_NET_F_MRG_RXBUF		| \
      VIRTIO_NET_F_MQ			| \
      VIRTIO_RING_F_EVENT_IDX		| \
-     VIRTIO_RING_F_INDIRECT_DESC)
+     VIRTIO_RING_F_INDIRECT_DESC	| \
+     VIRTIO_NET_F_PTNETMAP)
 
 /*
  * The VIRTIO_NET_F_HOST_TSO[46] features permit us to send the host

Modified: soc2015/stefano/ptnetmap/head/sys/dev/virtio/network/virtio_net.h
==============================================================================
--- soc2015/stefano/ptnetmap/head/sys/dev/virtio/network/virtio_net.h	Tue Jun 23 19:12:44 2015	(r287505)
+++ soc2015/stefano/ptnetmap/head/sys/dev/virtio/network/virtio_net.h	Tue Jun 23 19:27:12 2015	(r287506)
@@ -53,6 +53,7 @@
 #define VIRTIO_NET_F_GUEST_ANNOUNCE 0x200000 /* Announce device on network */
 #define VIRTIO_NET_F_MQ		0x400000 /* Device supports RFS */
 #define VIRTIO_NET_F_CTRL_MAC_ADDR 0x800000 /* Set MAC address */
+#define VIRTIO_NET_F_PTNETMAP	0x1000000 /* ptnetmap available */
 
 #define VIRTIO_NET_S_LINK_UP	1	/* Link is up */
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201506231927.t5NJRDm3076880>