qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 95ca55: ipxe: disable two second timeout


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 95ca55: ipxe: disable two second timeout
Date: Mon, 25 Mar 2013 12:30:18 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 95ca557d5cfc1ef69ba9708ded552f389afe643d
      
https://github.com/qemu/qemu/commit/95ca557d5cfc1ef69ba9708ded552f389afe643d
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-03-25 (Mon, 25 Mar 2013)

  Changed paths:
    M roms/Makefile
    A roms/config.ipxe.general.h

  Log Message:
  -----------
  ipxe: disable two second timeout

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 0099cd43ecf07710a608db5ca0945758514a14c2
      
https://github.com/qemu/qemu/commit/0099cd43ecf07710a608db5ca0945758514a14c2
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-03-25 (Mon, 25 Mar 2013)

  Changed paths:
    M pc-bios/efi-e1000.rom
    M pc-bios/efi-eepro100.rom
    M pc-bios/efi-ne2k_pci.rom
    M pc-bios/efi-pcnet.rom
    M pc-bios/efi-rtl8139.rom
    M pc-bios/efi-virtio.rom

  Log Message:
  -----------
  ipxe: update binaries

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: d43731c75830dc63ae94282d84208a5652095bb7
      
https://github.com/qemu/qemu/commit/d43731c75830dc63ae94282d84208a5652095bb7
  Author: Liu Yuan <address@hidden>
  Date:   2013-03-25 (Mon, 25 Mar 2013)

  Changed paths:
    M block/rbd.c

  Log Message:
  -----------
  rbd: fix compile error

Commit 787e4a85 [block: Add options QDict to bdrv_file_open() prototypes] didn't
update rbd.c accordingly.

Cc: Kevin Wolf <address@hidden>
Cc: Stefan Hajnoczi <address@hidden>
Signed-off-by: Liu Yuan <address@hidden>
Reviewed-by: Stefan Weil <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: ea804cadf867a0521b9069193db339d041a40689
      
https://github.com/qemu/qemu/commit/ea804cadf867a0521b9069193db339d041a40689
  Author: Stefan Weil <address@hidden>
  Date:   2013-03-25 (Mon, 25 Mar 2013)

  Changed paths:
    M block/raw-win32.c

  Log Message:
  -----------
  block: Add options QDict to bdrv_file_open() prototypes (fix MinGW build)

The new parameter is unused yet.

This part was missing in commit 787e4a8500020695eb391e2f1cc4767ee071d441.

Cc: Kevin Wolf <address@hidden>
Cc: Eric Blake <address@hidden>
Signed-off-by: Stefan Weil <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 20048d0a12b1080f688ff9b82696134df1aa3607
      
https://github.com/qemu/qemu/commit/20048d0a12b1080f688ff9b82696134df1aa3607
  Author: Stefan Hajnoczi <address@hidden>
  Date:   2013-03-25 (Mon, 25 Mar 2013)

  Changed paths:
    M net/socket.c

  Log Message:
  -----------
  net: use socket_set_nodelay() for -netdev socket

Reduce -netdev socket latency by disabling the Nagle algorithm on
SOCK_STREAM sockets in net/socket.c.  Since we are tunelling Ethernet
over TCP we shouldn't artificially delay outgoing packets, let the guest
decide packet scheduling.

I already get sub-millisecond -netdev socket ping times on localhost, so
there was no measurable difference in my testing.  This won't hurt
though and may improve remote socket performance.

Signed-off-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Benoit Canet <address@hidden>
Reviewed-by: Daniel P. Berrange <address@hidden>


  Commit: 5acf5ea4bc1535657692c509092caddec3d719ff
      
https://github.com/qemu/qemu/commit/5acf5ea4bc1535657692c509092caddec3d719ff
  Author: Dmitry Fleytman <address@hidden>
  Date:   2013-03-25 (Mon, 25 Mar 2013)

  Changed paths:
    M include/net/checksum.h
    M net/checksum.c

  Log Message:
  -----------
  Checksum-related utility functions

net_checksum_add_cont()
checksum calculation for scattered data with odd chunk sizes

net_raw_checksum()
checksum calculation for a buffer

Signed-off-by: Dmitry Fleytman <address@hidden>
Signed-off-by: Yan Vugenfirer <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 84026301694b98dd08272e613da3497b17023d5c
      
https://github.com/qemu/qemu/commit/84026301694b98dd08272e613da3497b17023d5c
  Author: Dmitry Fleytman <address@hidden>
  Date:   2013-03-25 (Mon, 25 Mar 2013)

  Changed paths:
    M include/net/checksum.h
    M net/checksum.c

  Log Message:
  -----------
  net: iovec checksum calculator

Signed-off-by: Dmitry Fleytman <address@hidden>
Signed-off-by: Yan Vugenfirer <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 75020a7021513ad4cbad2aa5f6de5d390016f099
      
https://github.com/qemu/qemu/commit/75020a7021513ad4cbad2aa5f6de5d390016f099
  Author: Dmitry Fleytman <address@hidden>
  Date:   2013-03-25 (Mon, 25 Mar 2013)

  Changed paths:
    A hw/vmware_utils.h
    A hw/vmxnet_debug.h
    A include/net/eth.h
    M net/Makefile.objs
    A net/eth.c

  Log Message:
  -----------
  Common definitions for VMWARE devices

Signed-off-by: Dmitry Fleytman <address@hidden>
Signed-off-by: Yan Vugenfirer <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: e263cd49c73c595af0917c83dc004234660e0c71
      
https://github.com/qemu/qemu/commit/e263cd49c73c595af0917c83dc004234660e0c71
  Author: Dmitry Fleytman <address@hidden>
  Date:   2013-03-25 (Mon, 25 Mar 2013)

  Changed paths:
    M hw/Makefile.objs
    A hw/vmxnet_rx_pkt.c
    A hw/vmxnet_rx_pkt.h
    A hw/vmxnet_tx_pkt.c
    A hw/vmxnet_tx_pkt.h

  Log Message:
  -----------
  Packet abstraction for VMWARE network devices

Signed-off-by: Dmitry Fleytman <address@hidden>
Signed-off-by: Yan Vugenfirer <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 786fd2b0f87baded8c9e55307b99719eea3e016e
      
https://github.com/qemu/qemu/commit/786fd2b0f87baded8c9e55307b99719eea3e016e
  Author: Dmitry Fleytman <address@hidden>
  Date:   2013-03-25 (Mon, 25 Mar 2013)

  Changed paths:
    M default-configs/pci.mak
    M hw/Makefile.objs
    M hw/pci/pci.h
    A hw/vmxnet3.c
    A hw/vmxnet3.h

  Log Message:
  -----------
  VMXNET3 device implementation

Signed-off-by: Dmitry Fleytman <address@hidden>
Signed-off-by: Yan Vugenfirer <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: d32fcad366e5f45d33dab2ee4de0e5729439680b
      
https://github.com/qemu/qemu/commit/d32fcad366e5f45d33dab2ee4de0e5729439680b
  Author: Scott Feldman <address@hidden>
  Date:   2013-03-25 (Mon, 25 Mar 2013)

  Changed paths:
    M include/net/net.h
    M net/net.c
    M net/socket.c
    M net/tap.c
    M net/vde.c

  Log Message:
  -----------
  net: increase buffer size to accommodate Jumbo frame pkts

Socket buffer sizes were hard-coded to 4K for VDE and socket netdevs.  Bump this
up to 68K (ala tap netdev) to handle maximum GSO packet size (64k) plus plenty
of room for the ethernet and virtio_net headers.

Originally, ran into this limitation when using -netdev UDP sockets to connect
VM-to-VM, where VM interface is configure with MTU=9000.  (Using virtio_net
NIC model).  Test is simple: ping -M do -s 8500 <target>.  This test will
attempt to ping with unfragmented packet of given size.  Without patch, size
is limited to < 4K (minus protocol hdrs).  With patch, ping test works with pkt
size up to 9000 (again, minus protocol hdrs).

v2: per Stefan, increase buf size to (4096+65536) as done in tap and apply
    to vde and socket netdevs.
v1: increase buf size to 12K just for -netdev UDP sockets

Signed-off-by: Scott Feldman <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 6db253caf84203c9fb106b539072699fdd4730fe
      
https://github.com/qemu/qemu/commit/6db253caf84203c9fb106b539072699fdd4730fe
  Author: Jan Kiszka <address@hidden>
  Date:   2013-03-25 (Mon, 25 Mar 2013)

  Changed paths:
    M ui/gtk.c

  Log Message:
  -----------
  gtk: Release modifier when graphic console loses keyboard focus

This solves, e.g., sticky ALT when selecting a GTK menu, switching to a
different window or selecting a different virtual console.

Signed-off-by: Jan Kiszka <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: d63c9477e0cc303492325880dc9977f4096d895d
      
https://github.com/qemu/qemu/commit/d63c9477e0cc303492325880dc9977f4096d895d
  Author: Anthony Liguori <address@hidden>
  Date:   2013-03-25 (Mon, 25 Mar 2013)

  Changed paths:
    A include/glib-compat.h
    M include/qemu-common.h

  Log Message:
  -----------
  glib: add a compatibility interface for g_timeout_add_seconds

Signed-off-by: Anthony Liguori <address@hidden>


  Commit: d2f38a0acb0a1c5b7ab7621a32d603d08d513bea
      
https://github.com/qemu/qemu/commit/d2f38a0acb0a1c5b7ab7621a32d603d08d513bea
  Author: Anthony Liguori <address@hidden>
  Date:   2013-03-25 (Mon, 25 Mar 2013)

  Changed paths:
    M pc-bios/efi-e1000.rom
    M pc-bios/efi-eepro100.rom
    M pc-bios/efi-ne2k_pci.rom
    M pc-bios/efi-pcnet.rom
    M pc-bios/efi-rtl8139.rom
    M pc-bios/efi-virtio.rom
    M roms/Makefile
    A roms/config.ipxe.general.h

  Log Message:
  -----------
  Merge remote-tracking branch 'kraxel/ipxe.3' into staging

# By Gerd Hoffmann
# Via Gerd Hoffmann
* kraxel/ipxe.3:
  ipxe: update binaries
  ipxe: disable two second timeout


  Commit: 4b5805de49edec5a81fe810bb612317de6545a38
      
https://github.com/qemu/qemu/commit/4b5805de49edec5a81fe810bb612317de6545a38
  Author: Anthony Liguori <address@hidden>
  Date:   2013-03-25 (Mon, 25 Mar 2013)

  Changed paths:
    M block/raw-win32.c
    M block/rbd.c

  Log Message:
  -----------
  Merge remote-tracking branch 'stefanha/block' into staging

# By Liu Yuan (1) and Stefan Weil (1)
# Via Stefan Hajnoczi
* stefanha/block:
  block: Add options QDict to bdrv_file_open() prototypes (fix MinGW build)
  rbd: fix compile error


  Commit: dcadaa9b40d6019ac18d6fd7763d43048ef79218
      
https://github.com/qemu/qemu/commit/dcadaa9b40d6019ac18d6fd7763d43048ef79218
  Author: Anthony Liguori <address@hidden>
  Date:   2013-03-25 (Mon, 25 Mar 2013)

  Changed paths:
    M default-configs/pci.mak
    M hw/Makefile.objs
    M hw/pci/pci.h
    A hw/vmware_utils.h
    A hw/vmxnet3.c
    A hw/vmxnet3.h
    A hw/vmxnet_debug.h
    A hw/vmxnet_rx_pkt.c
    A hw/vmxnet_rx_pkt.h
    A hw/vmxnet_tx_pkt.c
    A hw/vmxnet_tx_pkt.h
    M include/net/checksum.h
    A include/net/eth.h
    M include/net/net.h
    M net/Makefile.objs
    M net/checksum.c
    A net/eth.c
    M net/net.c
    M net/socket.c
    M net/tap.c
    M net/vde.c

  Log Message:
  -----------
  Merge remote-tracking branch 'stefanha/net' into staging

# By Dmitry Fleytman (5) and others
# Via Stefan Hajnoczi
* stefanha/net:
  net: increase buffer size to accommodate Jumbo frame pkts
  VMXNET3 device implementation
  Packet abstraction for VMWARE network devices
  Common definitions for VMWARE devices
  net: iovec checksum calculator
  Checksum-related utility functions
  net: use socket_set_nodelay() for -netdev socket


Compare: https://github.com/qemu/qemu/compare/fe6344a05fba...dcadaa9b40d6

reply via email to

[Prev in Thread] Current Thread [Next in Thread]