summaryrefslogtreecommitdiffstats
path: root/hw/net/rtl8139.c
Commit message (Expand)AuthorAgeFilesLines
* Replace GCC_FMT_ATTR with G_GNUC_PRINTFMarc-André Lureau2022-03-221-1/+1
* rtl8139: switch to use qemu_receive_packet() for loopbackAlexander Bulekov2021-03-151-1/+1
* Remove superfluous timer_del() callsPeter Maydell2021-01-081-1/+0Star
* Use OBJECT_DECLARE_SIMPLE_TYPE when possibleEduardo Habkost2020-09-181-3/+1Star
* Use DECLARE_*CHECKER* macrosEduardo Habkost2020-09-091-2/+2
* Move QOM typedefs and add missing includesEduardo Habkost2020-09-091-2/+4
* Drop more @errp parameters after previous commitMarkus Armbruster2020-05-151-1/+1
* hw/net: Make NetCanReceive() return a booleanPhilippe Mathieu-Daudé2020-03-311-4/+4
* hw/net/rtl8139: Update coding style to make checkpatch.pl happyPhilippe Mathieu-Daudé2020-03-311-4/+6
* hw/net/rtl8139: Simplify if/else statementPhilippe Mathieu-Daudé2020-03-311-4/+4
* qdev: set properties with device_class_set_props()Marc-André Lureau2020-01-241-1/+1
* Include hw/qdev-properties.h lessMarkus Armbruster2019-08-161-0/+1
* Include hw/hw.h exactly where neededMarkus Armbruster2019-08-161-1/+0Star
* Include migration/vmstate.h lessMarkus Armbruster2019-08-161-0/+1
* Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster2019-06-121-0/+2
* rtl8139: fix possible out of bound accessJason Wang2018-10-191-4/+4
* hw/net: Remove unnecessary header includesThomas Huth2018-03-051-2/+0Star
* rtl8139: use inline net_crc32() and bitshift instead of compute_mcast_idx()Mark Cave-Ayland2017-12-221-1/+1
* pci: Add INTERFACE_CONVENTIONAL_PCI_DEVICE to Conventional PCI devicesEduardo Habkost2017-10-151-0/+4
* migration: pre_save return intDr. David Alan Gilbert2017-09-271-1/+3
* net: rtl8139: do not use old_mmio accessesMatt Parker2017-09-081-50/+3Star
* rtl8139: correctly handle PHY resetHervé Poussineau2017-01-061-13/+21
* net: rtl8139: limit processing of ring descriptorsPrasad J Pandit2016-10-261-1/+1
* qapi: Change Netdev into a flat unionEric Blake2016-07-191-1/+1
* rtl8139: save/load RxMulOk counter (again)David Vrabel2016-06-281-26/+14Star
* hw/net/rtl8139.c: Don't use *_to_cpup()Peter Maydell2016-06-271-5/+4Star
* rtl8139: Move more TCP definitions to common headerDmitry Fleytman2016-06-021-5/+0Star
* rtl8139: using CP_TX_OWN for ownership transferring during txJason Wang2016-04-061-1/+1
* hw/net: Clean up includesPeter Maydell2016-01-291-0/+1
* ether/slirp: Avoid redefinition of the same constantsDr. David Alan Gilbert2016-01-111-1/+0Star
* rtl8139: remove muldiv64()Laurent Vivier2015-09-251-8/+6Star
* maint: avoid useless "if (foo) free(foo)" patternMarkus Armbruster2015-09-111-4/+2Star
* maint: remove / fix many doubled wordsDaniel P. Berrange2015-09-111-1/+1
* rtl8139: Do not consume the packet during overflow in standard mode.Vladislav Yasevich2015-09-021-1/+1
* rtl8139: Fix receive buffer overflow checkVladislav Yasevich2015-09-021-2/+4
* rtl8139: use ldl/stl wrapper for unaligned 32-bit accessStefan Hajnoczi2015-09-021-3/+8
* rtl8139: use net/eth.h macros instead of custom macrosStefan Hajnoczi2015-09-021-21/+14Star
* rtl8139: remove duplicate net/eth.h definitionsStefan Hajnoczi2015-09-021-52/+5Star
* rtl8139: check TCP Data Offset field (CVE-2015-5165)Stefan Hajnoczi2015-08-031-0/+5
* rtl8139: skip offload on short TCP header (CVE-2015-5165)Stefan Hajnoczi2015-08-031-0/+5
* rtl8139: check IP Total Length field (CVE-2015-5165)Stefan Hajnoczi2015-08-031-1/+6
* rtl8139: check IP Header Length field (CVE-2015-5165)Stefan Hajnoczi2015-08-031-11/+8Star
* rtl8139: skip offload on short Ethernet/IP header (CVE-2015-5165)Stefan Hajnoczi2015-08-031-0/+5
* rtl8139: drop tautologous if (ip) {...} statement (CVE-2015-5165)Stefan Hajnoczi2015-08-031-154/+151Star
* rtl8139: avoid nested ifs in IP header parsing (CVE-2015-5165)Stefan Hajnoczi2015-08-031-19/+22
* migration: Use normal VMStateDescriptions for SubsectionsJuan Quintela2015-06-121-7/+4Star
* pci: Trivial device model conversions to realizeMarkus Armbruster2015-02-261-4/+2Star
* rtl8139: g_malloc() can't fail, bury dead error handlingMarkus Armbruster2015-02-101-14/+0Star
* rtl8139: simplify timer logicPaolo Bonzini2015-02-061-50/+27Star
* net: remove all cleanup methods from NIC NetClientInfosPaolo Bonzini2015-01-121-8/+0Star