On 10/10/2022 11:17 AM, Junfeng Guo wrote:


Support device init and add following devops skeleton:
  - dev_configure
  - dev_start
  - dev_stop
  - dev_close

Note that build system (including doc) is also added in this patch.

Signed-off-by: Haiyue Wang <haiyue.w...@intel.com>
Signed-off-by: Xiaoyun Li <xiaoyun...@intel.com>
Signed-off-by: Junfeng Guo <junfeng....@intel.com>

<...>

--- /dev/null
+++ b/doc/guides/nics/gve.rst
@@ -0,0 +1,63 @@
+..  SPDX-License-Identifier: BSD-3-Clause
+    Copyright(C) 2022 Intel Corporation.
+
+GVE poll mode driver
+=======================
+
+The GVE PMD (**librte_net_gve**) provides poll mode driver support for
+Google Virtual Ethernet device (also called as gVNIC).
+

This is a virtual device, emulated in VM as PCI device, right?
If so what emulates it, I mean can we use QEMU for it?
And is there a kernel supported backend, as virtio has vhost?

+Current gVNIC is an alternative to the virtIO-based ethernet interface that can
+support higher network bandwidths such as the 50-100 Gbps speeds.

This is an alternative to virtio, and it would be good to document pros/cons of this device/approach, to help users to chose one or other.

Is "support higher network bandwidths" means this device is faster than virtio? Is there any performance report?
Aren't there any other notable difference?

I think better to document as much as possible, cc'ed more virtio people.


Reply via email to