aboutsummaryrefslogtreecommitdiff
path: root/hw/net/e1000e_core.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-12e1000e: fix link state on resumeLaurent Vivier1-53/+7
2023-09-18e1000e: rename e1000e_ba_state and e1000e_write_hdr_to_rx_buffersTomasz Dzieciol1-13/+15
2023-09-18igb: RX payload guest writting refactoringTomasz Dzieciol1-8/+10
2023-09-18igb: rename E1000E_RingInfo_stTomasz Dzieciol1-17/+17
2023-09-18tap: Add USO support to tap device.Andrew Melnychenko1-1/+1
2023-07-07e1000e: Add ICR clearing by corresponding IMS bitAkihiko Odaki1-6/+32
2023-05-23e1000e: Notify only new interruptsAkihiko Odaki1-86/+67
2023-05-23igb: Strip the second VLAN tag for extended VLANAkihiko Odaki1-1/+2
2023-05-23igb: Implement Rx SCTP CSOAkihiko Odaki1-0/+5
2023-05-23e1000e: Rename a variable in e1000e_receive_internal()Akihiko Odaki1-9/+9
2023-05-23e1000e: Reset packet state after emptying Tx queueAkihiko Odaki1-4/+2
2023-05-23e1000e: Always log status after building rx metadataAkihiko Odaki1-2/+1
2023-05-23e1000x: Rename TcpIpv6 into TcpIpv6ExAkihiko Odaki1-4/+4
2023-05-23e1000x: Share more Rx filtering logicAkihiko Odaki1-42/+5
2023-05-23e1000e: Always copy ethernet headerAkihiko Odaki1-16/+10
2023-05-23e1000x: Fix BPRC and MPRCAkihiko Odaki1-17/+3
2023-05-23hw/net/net_tx_pkt: Decouple interface from PCIAkihiko Odaki1-5/+8
2023-05-23e1000e: Fix tx/rx counterstimothee.cocault@gmail.com1-3/+2
2023-03-28igb: Fix DMA requester specification for Tx packetAkihiko Odaki1-3/+3
2023-03-10e1000: Split header filesAkihiko Odaki1-0/+1
2023-03-10net/eth: Introduce EthL4HdrProtoAkihiko Odaki1-25/+35
2023-03-10e1000e: Implement system clockAkihiko Odaki1-5/+34
2023-03-10net/eth: Report if headers are actually presentAkihiko Odaki1-34/+31
2023-03-10e1000e: Count CRC in Tx statisticsAkihiko Odaki1-1/+1
2023-03-10e1000e: Combine rx tracesAkihiko Odaki1-4/+2
2023-03-10e1000e: Do not assert when MSI-X is disabled laterAkihiko Odaki1-4/+0
2023-03-10e1000e: Perform software segmentation for loopbackAkihiko Odaki1-2/+25
2023-03-10hw/net/net_rx_pkt: Remove net_rx_pkt_has_virt_hdrAkihiko Odaki1-12/+4
2023-03-10hw/net/net_tx_pkt: Automatically determine if virtio-net header is usedAkihiko Odaki1-2/+1
2023-03-10net: Check L4 header sizeAkihiko Odaki1-5/+14
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 Odaki1-58/+57
2023-03-10e1000e: Improve software resetAkihiko Odaki1-5/+19
2023-03-10e1000e: Remove pending interrupt flagsAkihiko Odaki1-16/+3
2023-03-10e1000e: Use memcpy to intialize registersAkihiko Odaki1-2/+2
2023-03-10e1000e: Use more constant definitionsAkihiko Odaki1-22/+27
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: Use hw/net/mii.hAkihiko Odaki1-49/+50
2023-03-10e1000e: Fix the code styleAkihiko Odaki1-47/+56
2022-09-27e1000e: set RX desc status with DD flag in a separate operationDing Hui1-1/+52
2022-09-22hw/net/e1000e_core: Use definition to avoid dynamic stack allocationPhilippe Mathieu-Daudé1-3/+4
2022-07-26e1000e: Fix possible interrupt loss when using MSIAke Koomsin1-0/+2
2022-02-14hw/net: e1000e: Clear ICR on read when using non MSI-X interruptsNick Hudson1-0/+5
2021-08-02hw/net: e1000e: Don't zero out the VLAN tag in the legacy RX descriptorChristina Wang1-1/+0
2021-08-02hw/net: e1000e: Correct the initial value of VET registerChristina Wang1-5/+4
2021-03-09sysemu: Let VMChangeStateHandler take boolean 'running' argumentPhilippe Mathieu-Daudé1-1/+1
2021-01-08Remove superfluous timer_del() callsPeter Maydell1-8/+0
2020-11-24hw/net/e1000e: advance desc_offset in case of null descriptorPrasad J Pandit1-4/+4