• Linus Torvalds's avatar
    Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost · 43e1b129
    Linus Torvalds authored
    Pull virtio updates from Michael Tsirkin:
     "vhost and virtio fixes and features:
    
       - Hardening work by Jason
    
       - vdpa driver for Alibaba ENI
    
       - Performance tweaks for virtio blk
    
       - virtio rng rework using an internal buffer
    
       - mac/mtu programming for mlx5 vdpa
    
       - Misc fixes, cleanups"
    
    * tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost: (45 commits)
      vdpa/mlx5: Forward only packets with allowed MAC address
      vdpa/mlx5: Support configuration of MAC
      vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit
      vdpa_sim_net: Enable user to set mac address and mtu
      vdpa: Enable user to set mac and mtu of vdpa device
      vdpa: Use kernel coding style for structure comments
      vdpa: Introduce query of device config layout
      vdpa: Introduce and use vdpa device get, set config helpers
      virtio-scsi: don't let virtio core to validate used buffer length
      virtio-blk: don't let virtio core to validate used length
      virtio-net: don't let virtio core to validate used length
      virtio_ring: validate used buffer length
      virtio_blk: correct types for status handling
      virtio_blk: allow 0 as num_request_queues
      i2c: virtio: Add support for zero-length requests
      virtio-blk: fixup coccinelle warnings
      virtio_ring: fix typos in vring_desc_extra
      virtio-pci: harden INTX interrupts
      virtio_pci: harden MSI-X interrupts
      virtio_config: introduce a new .enable_cbs method
      ...
    43e1b129
mlx5_vnet.c 71 KB