virtio-net: Re-instate GSO code removed upstream

This commit:

   commit 559a8f45f34cc50d1a60b4f67a06614d506b2e01
   Subject: Remove stray GSO code from virtio_net (Mark McLoughlin)

Removed some GSO code from upstream qemu.git, but it needs to
be re-instated in qemu-kvm.git.

Reported-by: Sridhar Samudrala <sri@us.ibm.com>
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
(cherry picked from commit 6e57bb9a636cefdaba7decbd5ac10f1508ff64c0)
1 file changed
tree: 0be3ca8a24ed58c6eef6aecfa83c5a5ec43c19ef
  1. .gitignore
  2. COPYING
  3. COPYING.LIB
  4. Changelog
  5. LICENSE
  6. MAINTAINERS
  7. Makefile
  8. Makefile.target
  9. README
  10. TODO
  11. VERSION
  12. a.out.h
  13. aes.c
  14. aes.h
  15. aio.c
  16. alpha-dis.c
  17. alpha.ld
  18. arm-dis.c
  19. arm-semi.c
  20. arm.ld
  21. audio/
  22. balloon.h
  23. block-bochs.c
  24. block-cloop.c
  25. block-cow.c
  26. block-dmg.c
  27. block-nbd.c
  28. block-parallels.c
  29. block-qcow.c
  30. block-qcow2.c
  31. block-raw-posix.c
  32. block-raw-win32.c
  33. block-vmdk.c
  34. block-vpc.c
  35. block-vvfat.c
  36. block.c
  37. block.h
  38. block_int.h
  39. bsd-user/
  40. bswap.h
  41. bt-host.c
  42. bt-vhci.c
  43. buffered_file.c
  44. buffered_file.h
  45. cache-utils.c
  46. cache-utils.h
  47. cocoa.m
  48. compatfd.c
  49. compatfd.h
  50. configure
  51. console.c
  52. console.h
  53. cpu-all.h
  54. cpu-defs.h
  55. cpu-exec.c
  56. cris-dis.c
  57. curses.c
  58. curses_keys.h
  59. cutils.c
  60. d3des.c
  61. d3des.h
  62. darwin-user/
  63. def-helper.h
  64. device_tree.c
  65. device_tree.h
  66. dis-asm.h
  67. disas.c
  68. disas.h
  69. dma-helpers.c
  70. dma.h
  71. dyngen-exec.h
  72. elf.h
  73. elf_ops.h
  74. exec-all.h
  75. exec.c
  76. feature_to_c.sh
  77. fpu/
  78. gdb-xml/
  79. gdbstub.c
  80. gdbstub.h
  81. gen-icount.h
  82. host-utils.c
  83. host-utils.h
  84. hostregs_helper.h
  85. hpet.h
  86. hppa-dis.c
  87. hppa.ld
  88. hw/
  89. i386-dis.c
  90. i386.ld
  91. ia64.ld
  92. ia64intrin.h
  93. keymaps.c
  94. keymaps/
  95. kqemu.c
  96. kqemu.h
  97. kvm-all.c
  98. kvm-tpr-opt.c
  99. kvm.h
  100. kvm/
  101. libfdt_env.h
  102. linux-user/
  103. loader.c
  104. m68k-dis.c
  105. m68k-semi.c
  106. m68k.ld
  107. migration-exec.c
  108. migration-tcp.c
  109. migration.c
  110. migration.h
  111. mips-dis.c
  112. mips.ld
  113. mipsel.ld
  114. monitor.c
  115. nbd.c
  116. nbd.h
  117. net-checksum.c
  118. net.c
  119. net.h
  120. osdep.c
  121. osdep.h
  122. pc-bios/
  123. pci-ids.txt
  124. posix-aio-compat.c
  125. posix-aio-compat.h
  126. ppc-dis.c
  127. ppc.ld
  128. ppc64.ld
  129. qemu-aio.h
  130. qemu-binfmt-conf.sh
  131. qemu-char.c
  132. qemu-char.h
  133. qemu-common.h
  134. qemu-doc.texi
  135. qemu-img.c
  136. qemu-img.texi
  137. qemu-kvm-helper.c
  138. qemu-kvm-ia64.c
  139. qemu-kvm-x86.c
  140. qemu-kvm.c
  141. qemu-kvm.h
  142. qemu-lock.h
  143. qemu-log.h
  144. qemu-malloc.c
  145. qemu-nbd.c
  146. qemu-nbd.texi
  147. qemu-sockets.c
  148. qemu-tech.texi
  149. qemu-timer.h
  150. qemu-tool.c
  151. qemu_socket.h
  152. readline.c
  153. rules.mak
  154. s390-dis.c
  155. s390.ld
  156. savevm.c
  157. sdl.c
  158. sdl_keysym.h
  159. sh4-dis.c
  160. slirp/
  161. softmmu-semi.h
  162. softmmu_defs.h
  163. softmmu_exec.h
  164. softmmu_header.h
  165. softmmu_template.h
  166. sparc-dis.c
  167. sparc.ld
  168. sparc64.ld
  169. sys-queue.h
  170. sysemu.h
  171. tap-win32.c
  172. target-alpha/
  173. target-arm/
  174. target-cris/
  175. target-i386/
  176. target-ia64/
  177. target-m68k/
  178. target-mips/
  179. target-ppc/
  180. target-sh4/
  181. target-sparc/
  182. tcg/
  183. tests/
  184. texi2pod.pl
  185. thunk.c
  186. thunk.h
  187. translate-all.c
  188. uboot_image.h
  189. usb-bsd.c
  190. usb-linux.c
  191. usb-stub.c
  192. vgafont.h
  193. vl.c
  194. vnc.c
  195. vnc.h
  196. vnc_keysym.h
  197. vnchextile.h
  198. x86_64.ld
  199. x_keymap.c
  200. x_keymap.h