aboutsummaryrefslogtreecommitdiff
path: root/hw/net
AgeCommit message (Expand)AuthorFilesLines
2023-05-23e1000e: Fix tx/rx counterstimothee.cocault@gmail.com4-12/+8
2023-05-19virtio-net: not enable vq reset feature unconditionallyEugenio PĂ©rez1-1/+0
2023-05-16hw/net: Move xilinx_ethlite.c to the target-independent source setThomas Huth2-2/+2
2023-05-02hw/net/allwinner-sun8i-emac: Correctly byteswap descriptor fieldsPeter Maydell1-7/+15
2023-05-02hw/net/msf2-emac: Don't modify descriptor in-place in emac_store_desc()Peter Maydell1-7/+11
2023-05-02hw/net: npcm7xx_emc: set MAC in register spacePatrick Venture1-7/+25
2023-04-28hw: replace most qemu_bh_new calls with qemu_bh_new_guardedAlexander Bulekov1-1/+2
2023-04-20hw/net/imx_fec: Support two Ethernet interfaces connected to single MDIO busGuenter Roeck1-4/+23
2023-03-28igb: respect VMVIR and VMOLR for VLANSriram Yagnaraman1-13/+49
2023-03-28igb: implement VF Tx and Rx statsSriram Yagnaraman1-4/+22
2023-03-28igb: respect E1000_VMOLR_RSSESriram Yagnaraman1-1/+8
2023-03-28igb: check oversized packets for VMDqSriram Yagnaraman1-5/+36
2023-03-28igb: implement VFRE and VFTE registersSriram Yagnaraman3-7/+35
2023-03-28igb: add ICR_RXDWSriram Yagnaraman2-1/+5
2023-03-28igb: handle PF/VF reset properlySriram Yagnaraman3-12/+31
2023-03-28hw/net/net_tx_pkt: Align l3_hdrAkihiko Odaki1-10/+11
2023-03-28hw/net/net_tx_pkt: Ignore ECN bitAkihiko Odaki1-2/+4
2023-03-28igb: Fix DMA requester specification for Tx packetAkihiko Odaki5-12/+17
2023-03-28igb: Save more Tx statesAkihiko Odaki3-32/+41
2023-03-10Intrdocue igb device emulationAkihiko Odaki9-0/+6006
2023-03-10e1000: Split header filesAkihiko Odaki8-1027/+1076
2023-03-10net/eth: Introduce EthL4HdrProtoAkihiko Odaki6-86/+126
2023-03-10e1000e: Implement system clockAkihiko Odaki6-5/+102
2023-03-10net/eth: Report if headers are actually presentAkihiko Odaki6-115/+106
2023-03-10e1000e: Count CRC in Tx statisticsAkihiko Odaki1-1/+1
2023-03-10e1000: Count CRC in Tx statisticsAkihiko Odaki1-2/+2
2023-03-10e1000e: Combine rx tracesAkihiko Odaki2-7/+4
2023-03-10e1000e: Do not assert when MSI-X is disabled laterAkihiko Odaki1-4/+0
2023-03-10hw/net/net_tx_pkt: Check the payload lengthAkihiko Odaki1-0/+6
2023-03-10hw/net/net_tx_pkt: Implement TCP segmentationAkihiko Odaki1-42/+206
2023-03-10e1000e: Perform software segmentation for loopbackAkihiko Odaki5-51/+88
2023-03-10hw/net/net_rx_pkt: Remove net_rx_pkt_has_virt_hdrAkihiko Odaki6-45/+9
2023-03-10hw/net/net_tx_pkt: Automatically determine if virtio-net header is usedAkihiko Odaki4-17/+14
2023-03-10e1000x: Alter the signature of e1000x_is_vlan_packetAkihiko Odaki2-2/+2
2023-03-10net: Check L4 header sizeAkihiko Odaki4-16/+33
2023-03-10e1000e: Remove extra pointer indirectionAkihiko Odaki1-19/+19
2023-03-10e1000e: Set MII_ANER_NWAYAkihiko Odaki1-1/+1
2023-03-10e1000e: Introduce e1000_rx_desc_unionAkihiko Odaki2-59/+57
2023-03-10e1000e: Configure ResettableClassAkihiko Odaki2-5/+7
2023-03-10e1000: Configure ResettableClassAkihiko Odaki1-9/+4
2023-03-10e1000e: Improve software resetAkihiko Odaki1-5/+19
2023-03-10e1000e: Remove pending interrupt flagsAkihiko Odaki4-23/+5
2023-03-10e1000e: Use memcpy to intialize registersAkihiko Odaki1-2/+2
2023-03-10e1000: Use memcpy to intialize registersAkihiko Odaki1-2/+2
2023-03-10e1000e: Use more constant definitionsAkihiko Odaki2-22/+34
2023-03-10e1000: Use more constant definitionsAkihiko Odaki4-25/+41
2023-03-10e1000e: Mask registers when writingAkihiko Odaki1-44/+32
2023-03-10e1000e: Introduce E1000E_LOW_BITS_SET_FUNCAkihiko Odaki1-10/+8
2023-03-10e1000: Mask registers when writingAkihiko Odaki1-53/+31
2023-03-10e1000: Use hw/net/mii.hAkihiko Odaki6-144/+101