• Linus Torvalds's avatar
    Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost · 8aeab132
    Linus Torvalds authored
    Pull virtio updates from Michael Tsirkin:
    
     - 9k mtu perf improvements
    
     - vdpa feature provisioning
    
     - virtio blk SECURE ERASE support
    
     - fixes and cleanups all over the place
    
    * tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost:
      virtio_pci: don't try to use intxif pin is zero
      vDPA: conditionally read MTU and MAC in dev cfg space
      vDPA: fix spars cast warning in vdpa_dev_net_mq_config_fill
      vDPA: check virtio device features to detect MQ
      vDPA: check VIRTIO_NET_F_RSS for max_virtqueue_paris's presence
      vDPA: only report driver features if FEATURES_OK is set
      vDPA: allow userspace to query features of a vDPA device
      virtio_blk: add SECURE ERASE command support
      vp_vdpa: support feature provisioning
      vdpa_sim_net: support feature provisioning
      vdpa: device feature provisioning
      virtio-net: use mtu size as buffer length for big packets
      virtio-net: introduce and use helper function for guest gso support checks
      virtio: drop vp_legacy_set_queue_size
      virtio_ring: make vring_alloc_queue_packed prettier
      virtio_ring: split: Operators use unified style
      vhost: add __init/__exit annotations to module init/exit funcs
    8aeab132
virtio_net.c 107 KB