aboutsummaryrefslogtreecommitdiff
path: root/hw/net/rtl8139.c
AgeCommit message (Expand)AuthorFilesLines
2023-12-30hw/net: Constify VMStateRichard Henderson1-3/+3
2023-11-21net: Provide MemReentrancyGuard * to qemu_new_nic()Akihiko Odaki1-1/+2
2023-09-20hw/net: spelling fixesMichael Tokarev1-1/+1
2023-07-07hw/net: rtl8139: Remove the logic of padding short frames in the receive pathBin Meng1-12/+0
2023-05-23rtl8139: fix large_send_mss divide-by-zeroStefan Hajnoczi1-0/+3
2023-01-08include/hw/pci: Split pci_device.h off pci.hMarkus Armbruster1-1/+1
2022-11-21rtl8139: honor large send MSS valueStefan Hajnoczi1-14/+12
2022-11-21rtl8139: keep Tx command mode 0 and 1 separateStefan Hajnoczi1-2/+2
2022-11-21rtl8139: avoid clobbering tx descriptor bitsStefan Hajnoczi1-7/+10
2022-11-11rtl8139: Remove unused variableMiroslav Rezanina1-2/+0
2022-03-22Replace GCC_FMT_ATTR with G_GNUC_PRINTFMarc-André Lureau1-1/+1
2021-03-15rtl8139: switch to use qemu_receive_packet() for loopbackAlexander Bulekov1-1/+1
2021-01-08Remove superfluous timer_del() callsPeter Maydell1-1/+0
2020-09-18Use OBJECT_DECLARE_SIMPLE_TYPE when possibleEduardo Habkost1-3/+1
2020-09-09Use DECLARE_*CHECKER* macrosEduardo Habkost1-2/+2
2020-09-09Move QOM typedefs and add missing includesEduardo Habkost1-2/+4
2020-05-15Drop more @errp parameters after previous commitMarkus Armbruster1-1/+1
2020-03-31hw/net: Make NetCanReceive() return a booleanPhilippe Mathieu-Daudé1-4/+4
2020-03-31hw/net/rtl8139: Update coding style to make checkpatch.pl happyPhilippe Mathieu-Daudé1-4/+6
2020-03-31hw/net/rtl8139: Simplify if/else statementPhilippe Mathieu-Daudé1-4/+4
2020-01-24qdev: set properties with device_class_set_props()Marc-André Lureau1-1/+1
2019-08-16Include hw/qdev-properties.h lessMarkus Armbruster1-0/+1
2019-08-16Include hw/hw.h exactly where neededMarkus Armbruster1-1/+0
2019-08-16Include migration/vmstate.h lessMarkus Armbruster1-0/+1
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster1-0/+2
2018-10-19rtl8139: fix possible out of bound accessJason Wang1-4/+4
2018-03-05hw/net: Remove unnecessary header includesThomas Huth1-2/+0
2017-12-22rtl8139: use inline net_crc32() and bitshift instead of compute_mcast_idx()Mark Cave-Ayland1-1/+1
2017-10-15pci: Add INTERFACE_CONVENTIONAL_PCI_DEVICE to Conventional PCI devicesEduardo Habkost1-0/+4
2017-09-27migration: pre_save return intDr. David Alan Gilbert1-1/+3
2017-09-08net: rtl8139: do not use old_mmio accessesMatt Parker1-50/+3
2017-01-06rtl8139: correctly handle PHY resetHervé Poussineau1-13/+21
2016-10-26net: rtl8139: limit processing of ring descriptorsPrasad J Pandit1-1/+1
2016-07-19qapi: Change Netdev into a flat unionEric Blake1-1/+1
2016-06-28rtl8139: save/load RxMulOk counter (again)David Vrabel1-26/+14
2016-06-27hw/net/rtl8139.c: Don't use *_to_cpup()Peter Maydell1-5/+4
2016-06-02rtl8139: Move more TCP definitions to common headerDmitry Fleytman1-5/+0
2016-04-06rtl8139: using CP_TX_OWN for ownership transferring during txJason Wang1-1/+1
2016-01-29hw/net: Clean up includesPeter Maydell1-0/+1
2016-01-11ether/slirp: Avoid redefinition of the same constantsDr. David Alan Gilbert1-1/+0
2015-09-25rtl8139: remove muldiv64()Laurent Vivier1-8/+6
2015-09-11maint: avoid useless "if (foo) free(foo)" patternMarkus Armbruster1-4/+2
2015-09-11maint: remove / fix many doubled wordsDaniel P. Berrange1-1/+1
2015-09-02rtl8139: Do not consume the packet during overflow in standard mode.Vladislav Yasevich1-1/+1
2015-09-02rtl8139: Fix receive buffer overflow checkVladislav Yasevich1-2/+4
2015-09-02rtl8139: use ldl/stl wrapper for unaligned 32-bit accessStefan Hajnoczi1-3/+8
2015-09-02rtl8139: use net/eth.h macros instead of custom macrosStefan Hajnoczi1-21/+14
2015-09-02rtl8139: remove duplicate net/eth.h definitionsStefan Hajnoczi1-52/+5
2015-08-03rtl8139: check TCP Data Offset field (CVE-2015-5165)Stefan Hajnoczi1-0/+5
2015-08-03rtl8139: skip offload on short TCP header (CVE-2015-5165)Stefan Hajnoczi1-0/+5