virtio-net: Update the mtu code to match virtio spec
authorAaron Conole <aconole@redhat.com>
Tue, 25 Oct 2016 20:12:12 +0000 (16:12 -0400)
committerDavid S. Miller <davem@davemloft.net>
Sat, 29 Oct 2016 15:58:51 +0000 (11:58 -0400)
commit93a205ee98a4881e8bf608e65562c19d45930a93
tree743d41ba364231ba7474fef64fa1e41b7f0fe1e9
parentb09edbd07f876c9f7046c4aae1831e58919cffea
virtio-net: Update the mtu code to match virtio spec

The virtio committee recently ratified a change, VIRTIO-152, which
defines the mtu field to be 'max' MTU, not simply desired MTU.

This commit brings the virtio-net device in compliance with VIRTIO-152.

Additionally, drop the max_mtu branch - it cannot be taken since the u16
returned by virtio_cread16 will never exceed the initial value of
max_mtu.

Signed-off-by: Aaron Conole <aconole@redhat.com>
Acked-by: "Michael S. Tsirkin" <mst@redhat.com>
Acked-by: Jarod Wilson <jarod@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/virtio_net.c