All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jason Wang <jasowang@redhat.com>
To: qemu-devel@nongnu.org, peter.maydell@linaro.org
Cc: Jason Wang <jasowang@redhat.com>
Subject: [PULL 00/50] Net patches
Date: Tue, 23 May 2023 15:31:48 +0800	[thread overview]
Message-ID: <20230523073238.54236-1-jasowang@redhat.com> (raw)

The following changes since commit 886c0453cbf10eebd42a9ccf89c3e46eb389c357:

  Merge tag 'pull-qapi-2023-05-17-v2' of https://repo.or.cz/qemu/armbru into staging (2023-05-22 15:54:21 -0700)

are available in the git repository at:

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

for you to fetch changes up to 792676c165159c11412346870fd58fd243ab2166:

  rtl8139: fix large_send_mss divide-by-zero (2023-05-23 15:20:15 +0800)

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

----------------------------------------------------------------
Akihiko Odaki (48):
      hw/net/net_tx_pkt: Decouple implementation from PCI
      hw/net/net_tx_pkt: Decouple interface from PCI
      e1000x: Fix BPRC and MPRC
      igb: Fix Rx packet type encoding
      igb: Do not require CTRL.VME for tx VLAN tagging
      igb: Clear IMS bits when committing ICR access
      net/net_rx_pkt: Use iovec for net_rx_pkt_set_protocols()
      e1000e: Always copy ethernet header
      igb: Always copy ethernet header
      Fix references to igb Avocado test
      tests/avocado: Remove unused imports
      tests/avocado: Remove test_igb_nomsi_kvm
      hw/net/net_tx_pkt: Remove net_rx_pkt_get_l4_info
      net/eth: Rename eth_setup_vlan_headers_ex
      e1000x: Share more Rx filtering logic
      e1000x: Take CRC into consideration for size check
      e1000x: Rename TcpIpv6 into TcpIpv6Ex
      e1000e: Always log status after building rx metadata
      igb: Always log status after building rx metadata
      igb: Remove goto
      igb: Read DCMD.VLE of the first Tx descriptor
      e1000e: Reset packet state after emptying Tx queue
      vmxnet3: Reset packet state after emptying Tx queue
      igb: Add more definitions for Tx descriptor
      igb: Share common VF constants
      igb: Fix igb_mac_reg_init coding style alignment
      igb: Clear EICR bits for delayed MSI-X interrupts
      e1000e: Rename a variable in e1000e_receive_internal()
      igb: Rename a variable in igb_receive_internal()
      net/eth: Use void pointers
      net/eth: Always add VLAN tag
      hw/net/net_rx_pkt: Enforce alignment for eth_header
      tests/qtest/libqos/igb: Set GPIE.Multiple_MSIX
      igb: Implement MSI-X single vector mode
      igb: Use UDP for RSS hash
      igb: Implement Rx SCTP CSO
      igb: Implement Tx SCTP CSO
      igb: Strip the second VLAN tag for extended VLAN
      igb: Filter with the second VLAN tag for extended VLAN
      igb: Implement igb-specific oversize check
      igb: Implement Rx PTP2 timestamp
      igb: Implement Tx timestamp
      e1000e: Notify only new interrupts
      igb: Notify only new interrupts
      igb: Clear-on-read ICR when ICR.INTA is set
      vmxnet3: Do not depend on PC
      MAINTAINERS: Add a reviewer for network packet abstractions
      docs/system/devices/igb: Note igb is tested for DPDK

Stefan Hajnoczi (1):
      rtl8139: fix large_send_mss divide-by-zero

timothee.cocault@gmail.com (1):
      e1000e: Fix tx/rx counters

 MAINTAINERS                                        |   3 +-
 docs/system/devices/igb.rst                        |  14 +-
 hw/net/Kconfig                                     |   2 +-
 hw/net/e1000.c                                     |  46 +-
 hw/net/e1000e_core.c                               | 297 ++++-----
 hw/net/e1000e_core.h                               |   2 -
 hw/net/e1000x_common.c                             |  82 ++-
 hw/net/e1000x_common.h                             |   9 +-
 hw/net/e1000x_regs.h                               |  24 +-
 hw/net/igb.c                                       |  10 +-
 hw/net/igb_common.h                                |  24 +-
 hw/net/igb_core.c                                  | 722 +++++++++++----------
 hw/net/igb_regs.h                                  |  67 +-
 hw/net/igbvf.c                                     |   7 -
 hw/net/net_rx_pkt.c                                | 107 +--
 hw/net/net_rx_pkt.h                                |  38 +-
 hw/net/net_tx_pkt.c                                | 101 +--
 hw/net/net_tx_pkt.h                                |  46 +-
 hw/net/rtl8139.c                                   |   3 +
 hw/net/trace-events                                |  19 +-
 hw/net/virtio-net.c                                |   7 +-
 hw/net/vmxnet3.c                                   |  22 +-
 include/net/eth.h                                  |  29 +-
 include/qemu/crc32c.h                              |   1 +
 net/eth.c                                          | 100 +--
 scripts/ci/org.centos/stream/8/x86_64/test-avocado |   3 +-
 tests/avocado/netdev-ethtool.py                    |  17 +-
 tests/qtest/libqos/igb.c                           |   1 +
 util/crc32c.c                                      |   8 +
 29 files changed, 979 insertions(+), 832 deletions(-)




             reply	other threads:[~2023-05-23  7:33 UTC|newest]

Thread overview: 55+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-05-23  7:31 Jason Wang [this message]
2023-05-23  7:31 ` [PULL 01/50] e1000e: Fix tx/rx counters Jason Wang
2023-05-23  7:31 ` [PULL 02/50] hw/net/net_tx_pkt: Decouple implementation from PCI Jason Wang
2023-05-23  7:31 ` [PULL 03/50] hw/net/net_tx_pkt: Decouple interface " Jason Wang
2023-05-23  7:31 ` [PULL 04/50] e1000x: Fix BPRC and MPRC Jason Wang
2023-05-23  7:31 ` [PULL 05/50] igb: Fix Rx packet type encoding Jason Wang
2023-05-23  7:31 ` [PULL 06/50] igb: Do not require CTRL.VME for tx VLAN tagging Jason Wang
2023-05-23  7:31 ` [PULL 07/50] igb: Clear IMS bits when committing ICR access Jason Wang
2023-05-23  7:31 ` [PULL 08/50] net/net_rx_pkt: Use iovec for net_rx_pkt_set_protocols() Jason Wang
2023-05-23  7:31 ` [PULL 09/50] e1000e: Always copy ethernet header Jason Wang
2023-05-23  7:31 ` [PULL 10/50] igb: " Jason Wang
2023-05-23  7:31 ` [PULL 11/50] Fix references to igb Avocado test Jason Wang
2023-05-23  7:32 ` [PULL 12/50] tests/avocado: Remove unused imports Jason Wang
2023-05-23  7:32 ` [PULL 13/50] tests/avocado: Remove test_igb_nomsi_kvm Jason Wang
2023-05-23  7:32 ` [PULL 14/50] hw/net/net_tx_pkt: Remove net_rx_pkt_get_l4_info Jason Wang
2023-05-23  7:32 ` [PULL 15/50] net/eth: Rename eth_setup_vlan_headers_ex Jason Wang
2023-05-23  7:32 ` [PULL 16/50] e1000x: Share more Rx filtering logic Jason Wang
2023-05-23  7:32 ` [PULL 17/50] e1000x: Take CRC into consideration for size check Jason Wang
2023-05-23  7:32 ` [PULL 18/50] e1000x: Rename TcpIpv6 into TcpIpv6Ex Jason Wang
2023-05-23  7:32 ` [PULL 19/50] e1000e: Always log status after building rx metadata Jason Wang
2023-05-23  7:32 ` [PULL 20/50] igb: " Jason Wang
2023-05-23  7:32 ` [PULL 21/50] igb: Remove goto Jason Wang
2023-05-23  7:32 ` [PULL 22/50] igb: Read DCMD.VLE of the first Tx descriptor Jason Wang
2023-05-23  7:32 ` [PULL 23/50] e1000e: Reset packet state after emptying Tx queue Jason Wang
2023-05-23  7:32 ` [PULL 24/50] vmxnet3: " Jason Wang
2023-05-23  7:32 ` [PULL 25/50] igb: Add more definitions for Tx descriptor Jason Wang
2023-05-23  7:32 ` [PULL 26/50] igb: Share common VF constants Jason Wang
2023-05-23  7:32 ` [PULL 27/50] igb: Fix igb_mac_reg_init coding style alignment Jason Wang
2023-05-23  7:32 ` [PULL 28/50] igb: Clear EICR bits for delayed MSI-X interrupts Jason Wang
2023-05-23  7:32 ` [PULL 29/50] e1000e: Rename a variable in e1000e_receive_internal() Jason Wang
2023-05-23  7:32 ` [PULL 30/50] igb: Rename a variable in igb_receive_internal() Jason Wang
2023-05-23  7:32 ` [PULL 31/50] net/eth: Use void pointers Jason Wang
2023-05-23  7:32 ` [PULL 32/50] net/eth: Always add VLAN tag Jason Wang
2023-05-23  7:32 ` [PULL 33/50] hw/net/net_rx_pkt: Enforce alignment for eth_header Jason Wang
2023-05-23  7:32 ` [PULL 34/50] tests/qtest/libqos/igb: Set GPIE.Multiple_MSIX Jason Wang
2023-05-23  7:32 ` [PULL 35/50] igb: Implement MSI-X single vector mode Jason Wang
2023-05-23  7:32 ` [PULL 36/50] igb: Use UDP for RSS hash Jason Wang
2023-05-23  7:32 ` [PULL 37/50] igb: Implement Rx SCTP CSO Jason Wang
2023-05-23  7:32 ` [PULL 38/50] igb: Implement Tx " Jason Wang
2023-05-23  7:32 ` [PULL 39/50] igb: Strip the second VLAN tag for extended VLAN Jason Wang
2023-05-23  7:32 ` [PULL 40/50] igb: Filter with " Jason Wang
2023-05-23  7:32 ` [PULL 41/50] igb: Implement igb-specific oversize check Jason Wang
2023-05-23  7:32 ` [PULL 42/50] igb: Implement Rx PTP2 timestamp Jason Wang
2023-05-23  7:32 ` [PULL 43/50] igb: Implement Tx timestamp Jason Wang
2023-05-23  7:32 ` [PULL 44/50] e1000e: Notify only new interrupts Jason Wang
2023-05-23  7:32 ` [PULL 45/50] igb: " Jason Wang
2023-05-23  7:32 ` [PULL 46/50] igb: Clear-on-read ICR when ICR.INTA is set Jason Wang
2023-05-23  7:32 ` [PULL 47/50] vmxnet3: Do not depend on PC Jason Wang
2023-05-23  7:32 ` [PULL 48/50] MAINTAINERS: Add a reviewer for network packet abstractions Jason Wang
2023-05-23  7:32 ` [PULL 49/50] docs/system/devices/igb: Note igb is tested for DPDK Jason Wang
2023-05-23  7:32 ` [PULL 50/50] rtl8139: fix large_send_mss divide-by-zero Jason Wang
2023-05-23 17:56 ` [PULL 00/50] Net patches Richard Henderson
2023-05-23 19:53 ` Michael Tokarev
2023-05-24  4:06   ` Jason Wang
2023-05-24  4:21     ` Akihiko Odaki

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20230523073238.54236-1-jasowang@redhat.com \
    --to=jasowang@redhat.com \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.