aboutsummaryrefslogtreecommitdiff
path: root/hw/net/rtl8139.c
AgeCommit message (Expand)Author
2023-05-28rtl8139: fix large_send_mss divide-by-zeroStefan Hajnoczi
2022-11-21rtl8139: honor large send MSS valueStefan Hajnoczi
2022-11-21rtl8139: keep Tx command mode 0 and 1 separateStefan Hajnoczi
2022-11-21rtl8139: avoid clobbering tx descriptor bitsStefan Hajnoczi
2022-11-11rtl8139: Remove unused variableMiroslav Rezanina
2022-03-22Replace GCC_FMT_ATTR with G_GNUC_PRINTFMarc-André Lureau
2021-03-15rtl8139: switch to use qemu_receive_packet() for loopbackAlexander Bulekov
2021-01-08Remove superfluous timer_del() callsPeter Maydell
2020-09-18Use OBJECT_DECLARE_SIMPLE_TYPE when possibleEduardo Habkost
2020-09-09Use DECLARE_*CHECKER* macrosEduardo Habkost
2020-09-09Move QOM typedefs and add missing includesEduardo Habkost
2020-05-15Drop more @errp parameters after previous commitMarkus Armbruster
2020-03-31hw/net: Make NetCanReceive() return a booleanPhilippe Mathieu-Daudé
2020-03-31hw/net/rtl8139: Update coding style to make checkpatch.pl happyPhilippe Mathieu-Daudé
2020-03-31hw/net/rtl8139: Simplify if/else statementPhilippe Mathieu-Daudé
2020-01-24qdev: set properties with device_class_set_props()Marc-André Lureau
2019-08-16Include hw/qdev-properties.h lessMarkus Armbruster
2019-08-16Include hw/hw.h exactly where neededMarkus Armbruster
2019-08-16Include migration/vmstate.h lessMarkus Armbruster
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster
2018-10-19rtl8139: fix possible out of bound accessJason Wang
2018-03-05hw/net: Remove unnecessary header includesThomas Huth
2017-12-22rtl8139: use inline net_crc32() and bitshift instead of compute_mcast_idx()Mark Cave-Ayland
2017-10-15pci: Add INTERFACE_CONVENTIONAL_PCI_DEVICE to Conventional PCI devicesEduardo Habkost
2017-09-27migration: pre_save return intDr. David Alan Gilbert
2017-09-08net: rtl8139: do not use old_mmio accessesMatt Parker
2017-01-06rtl8139: correctly handle PHY resetHervé Poussineau
2016-10-26net: rtl8139: limit processing of ring descriptorsPrasad J Pandit
2016-07-19qapi: Change Netdev into a flat unionEric Blake
2016-06-28rtl8139: save/load RxMulOk counter (again)David Vrabel
2016-06-27hw/net/rtl8139.c: Don't use *_to_cpup()Peter Maydell
2016-06-02rtl8139: Move more TCP definitions to common headerDmitry Fleytman
2016-04-06rtl8139: using CP_TX_OWN for ownership transferring during txJason Wang
2016-01-29hw/net: Clean up includesPeter Maydell
2016-01-11ether/slirp: Avoid redefinition of the same constantsDr. David Alan Gilbert
2015-09-25rtl8139: remove muldiv64()Laurent Vivier
2015-09-11maint: avoid useless "if (foo) free(foo)" patternMarkus Armbruster
2015-09-11maint: remove / fix many doubled wordsDaniel P. Berrange
2015-09-02rtl8139: Do not consume the packet during overflow in standard mode.Vladislav Yasevich
2015-09-02rtl8139: Fix receive buffer overflow checkVladislav Yasevich
2015-09-02rtl8139: use ldl/stl wrapper for unaligned 32-bit accessStefan Hajnoczi
2015-09-02rtl8139: use net/eth.h macros instead of custom macrosStefan Hajnoczi
2015-09-02rtl8139: remove duplicate net/eth.h definitionsStefan Hajnoczi
2015-08-03rtl8139: check TCP Data Offset field (CVE-2015-5165)Stefan Hajnoczi
2015-08-03rtl8139: skip offload on short TCP header (CVE-2015-5165)Stefan Hajnoczi
2015-08-03rtl8139: check IP Total Length field (CVE-2015-5165)Stefan Hajnoczi
2015-08-03rtl8139: check IP Header Length field (CVE-2015-5165)Stefan Hajnoczi
2015-08-03rtl8139: skip offload on short Ethernet/IP header (CVE-2015-5165)Stefan Hajnoczi
2015-08-03rtl8139: drop tautologous if (ip) {...} statement (CVE-2015-5165)Stefan Hajnoczi
2015-08-03rtl8139: avoid nested ifs in IP header parsing (CVE-2015-5165)Stefan Hajnoczi