]> git.baikalelectronics.ru Git - kernel.git/commit
virtio: finer-grained features for virtio_net
authorRusty Russell <rusty@rustcorp.com.au>
Sat, 3 May 2008 02:50:46 +0000 (21:50 -0500)
committerRusty Russell <rusty@rustcorp.com.au>
Fri, 2 May 2008 11:50:47 +0000 (21:50 +1000)
commitb01f36c4d1f019cf11ae1bf0873147d4da5d3fa0
tree39db7c012bed1b364069c0b9b2bdd5ece87210b1
parent16020d52224d43647b296b66e7436fdb7ec94522
virtio: finer-grained features for virtio_net

So, we previously had a 'VIRTIO_NET_F_GSO' bit which meant that 'the
host can handle csum offload, and any TSO (v4&v6 incl ECN) or UFO
packets you might want to send.  I thought this was good enough for
Linux, but it actually isn't, since we don't do UFO in software.

So, add separate feature bits for what the host can handle.  Add
equivalent ones for the guest to say what it can handle, because LRO
is coming too (thanks Herbert!).

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
drivers/net/virtio_net.c
include/linux/virtio_net.h