qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL V2 00/27] Net patches
@ 2016-09-27 10:12 Jason Wang
  2016-09-27 10:12 ` [Qemu-devel] [PULL V2 01/27] virtio-net: allow increasing rx queue size Jason Wang
                   ` (27 more replies)
  0 siblings, 28 replies; 29+ messages in thread
From: Jason Wang @ 2016-09-27 10:12 UTC (permalink / raw)
  To: qemu-devel; +Cc: peter.maydell, Jason Wang

The following changes since commit 7cfdc02dae0d2ff58c897496cfdbbafc0eda0f3f:

  Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging (2016-09-26 19:47:00 +0100)

are available in the git repository at:

  https://github.com/jasowang/qemu.git tags/net-pull-request

for you to fetch changes up to fa26f018393f18f5e91334820546bef07b133b88:

  imx_fec: fix error in qemu_send_packet argument (2016-09-27 17:54:22 +0800)

----------------------------------------------------------------

- allow to specify the rx queue size for virtio-net
- colo packet comparing thread
- filter-writer to rewrite tcp seq for comparing and secondary VM
- align some e1000e behaviour to spec
- allow to specify bridge for a tap ifup script

Changes from V1:
- fix build issues

----------------------------------------------------------------
Alexey Kardashevskiy (1):
      tap: Allow specifying a bridge

Dmitry Fleytman (7):
      e1000e: Flush all receive queues on receive enable
      e1000e: Flush receive queues on link up
      e1000e: Fix CTRL_EXT.EIAME behavior
      e1000e: Fix PBACLR implementation
      e1000e: Fix OTHER interrupts processing for MSI-X
      e1000e: Fix spurious RX TCP ACK interrupts
      e1000e: Fix EIAC register implementation

Gonglei (1):
      e1000: fix buliding complaint

Michael S. Tsirkin (1):
      virtio-net: allow increasing rx queue size

Paolo Bonzini (2):
      mcf_fec: fix error in qemu_send_packet argument
      imx_fec: fix error in qemu_send_packet argument

Peter Lieven (1):
      net: limit allocation in nc_sendv_compat

Prasad J Pandit (1):
      net: mcf: limit buffer descriptor count

Shmulik Ladkani (1):
      net: hmp_host_net_remove: Del the -net option of the removed host_net

Zhang Chen (12):
      qemu-char: Add qemu_chr_add_handlers_full() for GMaincontext
      colo-compare: introduce colo compare initialization
      net/colo.c: add colo.c to define and handle packet
      Jhash: add linux kernel jhashtable in qemu
      colo-compare: track connection and enqueue packet
      colo-compare: introduce packet comparison thread
      colo-compare: add TCP, UDP, ICMP packet comparison
      filter-rewriter: introduce filter-rewriter initialization
      filter-rewriter: track connection and parse packet
      filter-rewriter: rewrite tcp packet to keep secondary connection
      MAINTAINERS: add maintainer for COLO-proxy
      docs: Add documentation for COLO-proxy

 MAINTAINERS                    |   9 +
 docs/colo-proxy.txt            | 188 ++++++++++
 hw/net/e1000e.c                |   2 +-
 hw/net/e1000e_core.c           |  32 +-
 hw/net/e1000e_core.h           |   3 +
 hw/net/imx_fec.c               |   2 +-
 hw/net/mcf_fec.c               |   7 +-
 hw/net/trace-events            |   2 +-
 hw/net/virtio-net.c            |  26 +-
 include/hw/virtio/virtio-net.h |   1 +
 include/qemu/jhash.h           |  59 ++++
 include/sysemu/char.h          |  11 +-
 net/Makefile.objs              |   3 +
 net/colo-compare.c             | 781 +++++++++++++++++++++++++++++++++++++++++
 net/colo.c                     | 211 +++++++++++
 net/colo.h                     |  88 +++++
 net/filter-rewriter.c          | 263 ++++++++++++++
 net/net.c                      |   9 +-
 net/tap.c                      |   4 +-
 qapi-schema.json               |   3 +
 qemu-char.c                    |  77 ++--
 qemu-options.hx                |  64 +++-
 trace-events                   |  16 +
 vl.c                           |   4 +-
 24 files changed, 1812 insertions(+), 53 deletions(-)
 create mode 100644 docs/colo-proxy.txt
 create mode 100644 include/qemu/jhash.h
 create mode 100644 net/colo-compare.c
 create mode 100644 net/colo.c
 create mode 100644 net/colo.h
 create mode 100644 net/filter-rewriter.c

^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2016-09-27 18:24 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-09-27 10:12 [Qemu-devel] [PULL V2 00/27] Net patches Jason Wang
2016-09-27 10:12 ` [Qemu-devel] [PULL V2 01/27] virtio-net: allow increasing rx queue size Jason Wang
2016-09-27 10:12 ` [Qemu-devel] [PULL V2 02/27] net: hmp_host_net_remove: Del the -net option of the removed host_net Jason Wang
2016-09-27 10:12 ` [Qemu-devel] [PULL V2 03/27] qemu-char: Add qemu_chr_add_handlers_full() for GMaincontext Jason Wang
2016-09-27 10:12 ` [Qemu-devel] [PULL V2 04/27] colo-compare: introduce colo compare initialization Jason Wang
2016-09-27 10:12 ` [Qemu-devel] [PULL V2 05/27] net/colo.c: add colo.c to define and handle packet Jason Wang
2016-09-27 10:12 ` [Qemu-devel] [PULL V2 06/27] Jhash: add linux kernel jhashtable in qemu Jason Wang
2016-09-27 10:12 ` [Qemu-devel] [PULL V2 07/27] colo-compare: track connection and enqueue packet Jason Wang
2016-09-27 10:12 ` [Qemu-devel] [PULL V2 08/27] colo-compare: introduce packet comparison thread Jason Wang
2016-09-27 10:12 ` [Qemu-devel] [PULL V2 09/27] colo-compare: add TCP, UDP, ICMP packet comparison Jason Wang
2016-09-27 10:12 ` [Qemu-devel] [PULL V2 10/27] filter-rewriter: introduce filter-rewriter initialization Jason Wang
2016-09-27 10:12 ` [Qemu-devel] [PULL V2 11/27] filter-rewriter: track connection and parse packet Jason Wang
2016-09-27 10:12 ` [Qemu-devel] [PULL V2 12/27] filter-rewriter: rewrite tcp packet to keep secondary connection Jason Wang
2016-09-27 10:12 ` [Qemu-devel] [PULL V2 13/27] MAINTAINERS: add maintainer for COLO-proxy Jason Wang
2016-09-27 10:12 ` [Qemu-devel] [PULL V2 14/27] docs: Add documentation " Jason Wang
2016-09-27 10:12 ` [Qemu-devel] [PULL V2 15/27] e1000: fix buliding complaint Jason Wang
2016-09-27 10:12 ` [Qemu-devel] [PULL V2 16/27] tap: Allow specifying a bridge Jason Wang
2016-09-27 10:12 ` [Qemu-devel] [PULL V2 17/27] net: limit allocation in nc_sendv_compat Jason Wang
2016-09-27 10:12 ` [Qemu-devel] [PULL V2 18/27] e1000e: Flush all receive queues on receive enable Jason Wang
2016-09-27 10:12 ` [Qemu-devel] [PULL V2 19/27] e1000e: Flush receive queues on link up Jason Wang
2016-09-27 10:13 ` [Qemu-devel] [PULL V2 20/27] e1000e: Fix CTRL_EXT.EIAME behavior Jason Wang
2016-09-27 10:13 ` [Qemu-devel] [PULL V2 21/27] e1000e: Fix PBACLR implementation Jason Wang
2016-09-27 10:13 ` [Qemu-devel] [PULL V2 22/27] e1000e: Fix OTHER interrupts processing for MSI-X Jason Wang
2016-09-27 10:13 ` [Qemu-devel] [PULL V2 23/27] e1000e: Fix spurious RX TCP ACK interrupts Jason Wang
2016-09-27 10:13 ` [Qemu-devel] [PULL V2 24/27] e1000e: Fix EIAC register implementation Jason Wang
2016-09-27 10:13 ` [Qemu-devel] [PULL V2 25/27] net: mcf: limit buffer descriptor count Jason Wang
2016-09-27 10:13 ` [Qemu-devel] [PULL V2 26/27] mcf_fec: fix error in qemu_send_packet argument Jason Wang
2016-09-27 10:13 ` [Qemu-devel] [PULL V2 27/27] imx_fec: " Jason Wang
2016-09-27 18:24 ` [Qemu-devel] [PULL V2 00/27] Net patches Peter Maydell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).