virtio_net: enable big packets for large MTU values
authorMichael S. Tsirkin <mst@redhat.com>
Wed, 8 Mar 2017 00:14:25 +0000 (02:14 +0200)
committerMichael S. Tsirkin <mst@redhat.com>
Fri, 7 Apr 2017 13:38:59 +0000 (16:38 +0300)
commit2e123b44a3c19de75f40ee0081d6d4fc04adfdc7
treea2ec9ff230c93bab071e13798899a9040aaf76e0
parenta71c9a1c779f2499fb2afc0553e543f18aff6edf
virtio_net: enable big packets for large MTU values

If one enables e.g. jumbo frames without mergeable
buffers, packets won't fit in 1500 byte buffers
we use. Switch to big packet mode instead.
TODO: make sizing more exact, possibly extend small
packet mode to use larger pages.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
drivers/net/virtio_net.c