aboutsummaryrefslogtreecommitdiff
path: root/net/slirp.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-29net/slirp: Use newer slirp_*_hostxfwd APINicholas Ngai1-14/+48
2023-11-01migration: Use VMSTATE_INSTANCE_ID_ANY for slirpJuan Quintela1-2/+3
2023-03-13slirp: open-code qemu_socket_(un)select()Marc-André Lureau1-3/+7
2023-03-13slirp: unregister the win32 SOCKETMarc-André Lureau1-1/+3
2023-03-13main-loop: remove qemu_fd_register(), win32/slirp/socket specificMarc-André Lureau1-1/+7
2022-12-14qapi net: Elide redundant has_FOO in generated CMarkus Armbruster1-2/+2
2022-10-28net: introduce qemu_set_info_str() functionLaurent Vivier1-3/+2
2022-05-12net: slirp: add support for CFI-friendly timer APIPaolo Bonzini1-1/+40
2022-05-12net: slirp: switch to slirp_newPaolo Bonzini1-6/+21
2022-05-12net: slirp: introduce a wrapper struct for QemuTimerPaolo Bonzini1-5/+14
2022-02-21configure, meson: move smbd options to meson_options.txtPaolo Bonzini1-8/+8
2021-05-04slirp: add configure option to disable smbdJoelle van Dyne1-8/+8
2021-04-23net: check the existence of peer before trying to padJason Wang1-1/+1
2021-04-08Revert "qapi: net: Add query-netdev command"Jason Wang1-122/+0
2021-04-08Revert "net: Move NetClientState.info_str to dynamic allocations"Jason Wang1-2/+3
2021-04-08Revert "net: Do not fill legacy info_str for backends"Jason Wang1-0/+3
2021-03-22net: Pad short frames to minimum size before sending from SLiRP/TAPBin Meng1-0/+10
2021-03-15net: Do not fill legacy info_str for backendsAlexey Kirillov1-3/+0
2021-03-15net: Move NetClientState.info_str to dynamic allocationsAlexey Kirillov1-3/+2
2021-03-15qapi: net: Add query-netdev commandAlexey Kirillov1-0/+122
2021-01-29net/slirp.c: Fix spelling error in error messageDoug Evans1-1/+1
2021-01-08Remove superfluous timer_del() callsPeter Maydell1-1/+0
2020-03-09net: Remove deprecated [hub_id name] tuple of 'hostfwd_add' / 'hostfwd_remove'Thomas Huth1-32/+12
2019-10-01slirp: Allow non-local DNS address when restrict is offSamuel Thibault1-2/+2
2019-09-12migration: register_savevm_live doesn't need devDr. David Alan Gilbert1-1/+1
2019-05-17net/slirp: fix the IPv6 prefix length error messageStefano Garzarella1-1/+2
2019-03-07build-sys: link with slirp as an external projectMarc-André Lureau1-1/+1
2019-03-07slirp: move sources to src/ subdirectoryMarc-André Lureau1-1/+1
2019-03-07slirp: use libslirp migration codeMarc-André Lureau1-0/+55
2019-03-06slirp: Mark pieces missing IPv6 supportSamuel Thibault1-0/+1
2019-02-13char: allow specifying a GMainContext at opening timePaolo Bonzini1-1/+1
2019-02-07slirp: pass opaque to all callbacksMarc-André Lureau1-9/+16
2019-02-07slirp: use polling callbacks, drop glib requirementMarc-André Lureau1-3/+69
2019-02-07slirp: replace global polling with per-instance & notifierMarc-André Lureau1-0/+24
2019-02-07slirp: improve send_packet() callbackMarc-André Lureau1-4/+5
2019-02-07slirp: replace qemu_notify_event() with a callbackMarc-André Lureau1-0/+1
2019-02-07slirp: add unregister_poll_fd() callbackMarc-André Lureau1-0/+6
2019-02-07slirp: replace qemu_set_nonblock()Marc-André Lureau1-0/+6
2019-02-07slirp: add callbacks for timerMarc-André Lureau1-0/+21
2019-02-07net/slirp: fix leaks on forwarding rule registration errorMarc-André Lureau1-0/+2
2019-02-07net/slirp: free forwarding rules on cleanupMarc-André Lureau1-7/+18
2019-02-07net/slirp: simplify checking for cmd: prefixMarc-André Lureau1-1/+1
2019-02-07slirp: generalize guestfwd with a callback based approachMarc-André Lureau1-4/+10
2019-01-14slirp: add clock_get_ns() callbackMarc-André Lureau1-0/+6
2019-01-14slirp: drop <Vista compatibilityMarc-André Lureau1-22/+0
2019-01-14net: do not depend on slirp internalsMarc-André Lureau1-1/+1
2019-01-14slirp: add a callback to log guest errorsMarc-André Lureau1-0/+7
2019-01-14slirp: use a callback structure to interface with qemuMarc-André Lureau1-1/+5
2019-01-14slirp: remove Monitor dependency, return a string for infoMarc-André Lureau1-3/+4
2019-01-14slirp: use a dedicated field for chardev pointerMarc-André Lureau1-4/+4