diff options
author | Stephen Hemminger <stephen@networkplumber.org> | 2018-10-15 17:50:46 -0700 |
---|---|---|
committer | Damjan Marion <dmarion@me.com> | 2018-10-20 18:48:19 +0000 |
commit | a9ded38b1f2d852ff231a305805e5f5c801b9c76 (patch) | |
tree | 56a232d61a31403432312f742ab02a3077048a61 /src/plugins/dpdk/device/dpdk.h | |
parent | 939ce11cc9249fa15af61aaeb28e2247f1a71a9b (diff) |
dpdk: add netvsc PMD
Teach DPDK plugin about the netvsc Poll Mode Driver.
The speed of the Netvsc device matches the speed of the external
port on the underlying vswitch. Therefore 1G, 10G, 25G, 56G and
even 100G are possible.
Change-Id: I14ab6907b7d8d350b63a083409d45fb9c348a364
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
Diffstat (limited to 'src/plugins/dpdk/device/dpdk.h')
-rw-r--r-- | src/plugins/dpdk/device/dpdk.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/dpdk/device/dpdk.h b/src/plugins/dpdk/device/dpdk.h index cc9b644d23c..c4f908ea408 100644 --- a/src/plugins/dpdk/device/dpdk.h +++ b/src/plugins/dpdk/device/dpdk.h @@ -86,7 +86,8 @@ extern vlib_node_registration_t admin_up_down_process_node; _ ("net_ena", ENA) \ _ ("net_failsafe", FAILSAFE) \ _ ("net_liovf", LIOVF_ETHER) \ - _ ("net_qede", QEDE) + _ ("net_qede", QEDE) \ + _ ("net_netvsc", NETVSC) typedef enum { @@ -116,6 +117,7 @@ typedef enum VNET_DPDK_PORT_TYPE_VIRTIO_USER, VNET_DPDK_PORT_TYPE_VHOST_ETHER, VNET_DPDK_PORT_TYPE_FAILSAFE, + VNET_DPDK_PORT_TYPE_NETVSC, VNET_DPDK_PORT_TYPE_UNKNOWN, } dpdk_port_type_t; |