virtio: add the display information in virtio cli 15/20715/5
authorChenmin Sun <chenmin.sun@intel.com>
Thu, 18 Jul 2019 15:19:28 +0000 (23:19 +0800)
committerNeale Ranns <nranns@cisco.com>
Fri, 2 Aug 2019 09:21:33 +0000 (09:21 +0000)
Type: fix

1. Add option '[gso-enabled]' in cli 'create interface virtio'
2. Add gso information in virtio_show()

Change-Id: I4eb58f4421325ef54a6a68c8341b3a6d3d68136a
Signed-off-by: Chenmin Sun <chenmin.sun@intel.com>
src/vnet/devices/virtio/cli.c
src/vnet/devices/virtio/virtio.c

index 86639e4..dbc2ad2 100644 (file)
@@ -59,7 +59,7 @@ virtio_pci_create_command_fn (vlib_main_t * vm, unformat_input_t * input,
 VLIB_CLI_COMMAND (virtio_pci_create_command, static) = {
   .path = "create interface virtio",
   .short_help = "create interface virtio <pci-address> "
-                "[feature-mask <hex-mask>]",
+                "[feature-mask <hex-mask>] [gso-enabled]",
   .function = virtio_pci_create_command_fn,
 };
 /* *INDENT-ON* */
index 9e2067b..90adf97 100644 (file)
@@ -322,8 +322,8 @@ virtio_show (vlib_main_t * vm, u32 * hw_if_indices, u8 show_descr, u32 type)
                             vif->host_mtu_size);
          vlib_cli_output (vm, "  fd %d", vif->fd);
          vlib_cli_output (vm, "  tap-fd %d", vif->tap_fd);
-         vlib_cli_output (vm, "  gso-enabled %d", vif->gso_enabled);
        }
+      vlib_cli_output (vm, "  gso-enabled %d", vif->gso_enabled);
       vlib_cli_output (vm, "  Mac Address: %U", format_ethernet_address,
                       vif->mac_addr);
       vlib_cli_output (vm, "  Device instance: %u", vif->dev_instance);