qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL for-2.4 00/16] Net patches
@ 2015-07-27 13:51 Stefan Hajnoczi
  2015-07-27 13:51 ` [Qemu-devel] [PULL for-2.4 01/16] hw/net: create common collection of MII definitions Stefan Hajnoczi
                   ` (16 more replies)
  0 siblings, 17 replies; 18+ messages in thread
From: Stefan Hajnoczi @ 2015-07-27 13:51 UTC (permalink / raw)
  To: qemu-devel; +Cc: Peter Maydell, Stefan Hajnoczi

The following changes since commit f793d97e454a56d17e404004867985622ca1a63b:

  Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging (2015-07-24 13:07:10 +0100)

are available in the git repository at:

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

for you to fetch changes up to f9f7492ea4a9dda538fedeec31399fb940533a16:

  axienet: Flush queued packets when rx is done (2015-07-27 14:12:18 +0100)

----------------------------------------------------------------
Pull request

Here are NIC fixes from Fam Zheng that prevent rx hangs (caused by NIC models
where .can_receive() stops rx but qemu_flush_queued_packets() isn't called).

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

Fam Zheng (12):
  xgmac: Drop packets with eth_can_rx is false.
  pcnet: Drop pcnet_can_receive
  eepro100: Drop nic_can_receive
  usbnet: Drop usbnet_can_receive
  etsec: Move etsec_can_receive into etsec_receive
  etsec: Flush queue when rx buffer is consumed
  mcf_fec: Drop mcf_fec_can_receive
  milkymist-minimac2: Flush queued packets when link comes up
  mipsnet: Flush queued packets when receiving is enabled
  stellaris_enet: Flush queued packets when read done
  dp8393x: Flush packets when link comes up
  axienet: Flush queued packets when rx is done

Greg Ungerer (4):
  hw/net: create common collection of MII definitions
  hw/net: add ANLPAR bit definitions to generic mii
  hw/net: add simple phy support to mcf_fec driver
  hw/net: fix mcf_fec driver receiver

 hw/net/dp8393x.c                |  8 +++++
 hw/net/eepro100.c               | 11 ------
 hw/net/fsl_etsec/etsec.c        | 20 +++++------
 hw/net/fsl_etsec/etsec.h        |  4 ++-
 hw/net/fsl_etsec/rings.c        | 17 +++++----
 hw/net/lance.c                  |  1 -
 hw/net/mcf_fec.c                | 63 ++++++++++++++++++++++++++++------
 hw/net/milkymist-minimac2.c     | 33 +++++++++---------
 hw/net/mipsnet.c                |  9 +++--
 hw/net/pcnet-pci.c              |  1 -
 hw/net/pcnet.c                  |  9 -----
 hw/net/pcnet.h                  |  1 -
 hw/net/stellaris_enet.c         | 14 +++-----
 hw/net/xgmac.c                  |  8 ++---
 hw/net/xilinx_axienet.c         | 17 ++++++---
 hw/usb/dev-network.c            | 20 +++--------
 include/hw/net/allwinner_emac.h | 40 +---------------------
 include/hw/net/mii.h            | 76 +++++++++++++++++++++++++++++++++++++++++
 trace-events                    |  1 -
 19 files changed, 210 insertions(+), 143 deletions(-)
 create mode 100644 include/hw/net/mii.h

-- 
2.4.3

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

end of thread, other threads:[~2015-07-27 15:14 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-27 13:51 [Qemu-devel] [PULL for-2.4 00/16] Net patches Stefan Hajnoczi
2015-07-27 13:51 ` [Qemu-devel] [PULL for-2.4 01/16] hw/net: create common collection of MII definitions Stefan Hajnoczi
2015-07-27 13:51 ` [Qemu-devel] [PULL for-2.4 02/16] hw/net: add ANLPAR bit definitions to generic mii Stefan Hajnoczi
2015-07-27 13:51 ` [Qemu-devel] [PULL for-2.4 03/16] hw/net: add simple phy support to mcf_fec driver Stefan Hajnoczi
2015-07-27 13:51 ` [Qemu-devel] [PULL for-2.4 04/16] hw/net: fix mcf_fec driver receiver Stefan Hajnoczi
2015-07-27 13:51 ` [Qemu-devel] [PULL for-2.4 05/16] xgmac: Drop packets with eth_can_rx is false Stefan Hajnoczi
2015-07-27 13:51 ` [Qemu-devel] [PULL for-2.4 06/16] pcnet: Drop pcnet_can_receive Stefan Hajnoczi
2015-07-27 13:51 ` [Qemu-devel] [PULL for-2.4 07/16] eepro100: Drop nic_can_receive Stefan Hajnoczi
2015-07-27 13:51 ` [Qemu-devel] [PULL for-2.4 08/16] usbnet: Drop usbnet_can_receive Stefan Hajnoczi
2015-07-27 13:51 ` [Qemu-devel] [PULL for-2.4 09/16] etsec: Move etsec_can_receive into etsec_receive Stefan Hajnoczi
2015-07-27 13:51 ` [Qemu-devel] [PULL for-2.4 10/16] etsec: Flush queue when rx buffer is consumed Stefan Hajnoczi
2015-07-27 13:51 ` [Qemu-devel] [PULL for-2.4 11/16] mcf_fec: Drop mcf_fec_can_receive Stefan Hajnoczi
2015-07-27 13:51 ` [Qemu-devel] [PULL for-2.4 12/16] milkymist-minimac2: Flush queued packets when link comes up Stefan Hajnoczi
2015-07-27 13:51 ` [Qemu-devel] [PULL for-2.4 13/16] mipsnet: Flush queued packets when receiving is enabled Stefan Hajnoczi
2015-07-27 13:51 ` [Qemu-devel] [PULL for-2.4 14/16] stellaris_enet: Flush queued packets when read done Stefan Hajnoczi
2015-07-27 13:52 ` [Qemu-devel] [PULL for-2.4 15/16] dp8393x: Flush packets when link comes up Stefan Hajnoczi
2015-07-27 13:52 ` [Qemu-devel] [PULL for-2.4 16/16] axienet: Flush queued packets when rx is done Stefan Hajnoczi
2015-07-27 15:13 ` [Qemu-devel] [PULL for-2.4 00/16] 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).