qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Samuel Thibault <samuel.thibault@gnu.org>
To: "Marc-André Lureau" <marcandre.lureau@redhat.com>
Cc: qemu-devel@nongnu.org, Zhang Chen <zhangckid@gmail.com>,
	Li Zhijian <lizhijian@cn.fujitsu.com>,
	pbonzini@redhat.com, Jan Kiszka <jan.kiszka@siemens.com>,
	Jason Wang <jasowang@redhat.com>
Subject: Re: [Qemu-devel] [PATCH 00/27] slirp: make it again a standalone project (part 2)
Date: Fri, 18 Jan 2019 00:08:53 +0100	[thread overview]
Message-ID: <20190117230853.lbuqljd5srd6wcpu@function> (raw)
In-Reply-To: <20190117114359.5164-1-marcandre.lureau@redhat.com>

Also thinking about it: I guess we'd want to make the usage of libslirp
optional, at least because (I guess) at some points the future libslirp
may want to change the API (nobody can do something perfect at first
try), and when that breaks qemu build it would nasty if people couldn't
just disable libslirp usage to get qemu built for needs which don't
require slirp.

Also some people would really like to see the dreaded slirp stack off
their qemu binaries :)

Samuel

  parent reply	other threads:[~2019-01-17 23:08 UTC|newest]

Thread overview: 67+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-01-17 11:43 [Qemu-devel] [PATCH 00/27] slirp: make it again a standalone project (part 2) Marc-André Lureau
2019-01-17 11:43 ` [Qemu-devel] [PATCH 01/27] slirp: generalize guestfwd with a callback based approach Marc-André Lureau
2019-01-17 23:04   ` Samuel Thibault
2019-01-18 11:04     ` Marc-André Lureau
2019-01-26 23:47   ` Samuel Thibault
2019-01-17 11:43 ` [Qemu-devel] [PATCH 02/27] net/slirp: simplify checking for cmd: prefix Marc-André Lureau
2019-01-26 23:49   ` Samuel Thibault
2019-01-17 11:43 ` [Qemu-devel] [PATCH 03/27] net/slirp: free forwarding rules on cleanup Marc-André Lureau
2019-01-26 23:52   ` Samuel Thibault
2019-01-17 11:43 ` [Qemu-devel] [PATCH 04/27] net/slirp: fix leaks on forwaring rule registration error Marc-André Lureau
2019-01-17 17:50   ` Eric Blake
2019-01-26 23:57   ` Samuel Thibault
2019-01-17 11:43 ` [Qemu-devel] [PATCH 05/27] slirp: add callbacks for timer Marc-André Lureau
2019-01-27  0:01   ` Samuel Thibault
2019-01-27 11:42     ` Marc-André Lureau
2019-01-27 11:48       ` Samuel Thibault
2019-01-17 11:43 ` [Qemu-devel] [PATCH 06/27] slirp: replace trace functions with DEBUG calls Marc-André Lureau
2019-01-27  0:03   ` Samuel Thibault
2019-01-17 11:43 ` [Qemu-devel] [PATCH 07/27] slirp: replace QEMU_PACKED with SLIRP_PACKED Marc-André Lureau
2019-01-27  0:07   ` Samuel Thibault
2019-01-17 11:43 ` [Qemu-devel] [PATCH 08/27] slirp: replace most qemu socket utilities with slirp own version Marc-André Lureau
2019-01-27  0:18   ` Samuel Thibault
2019-01-17 11:43 ` [Qemu-devel] [PATCH 09/27] slirp: replace qemu_set_nonblock() Marc-André Lureau
2019-01-17 17:55   ` Eric Blake
2019-01-17 22:39     ` Marc-André Lureau
2019-01-27  0:21   ` Samuel Thibault
2019-01-17 11:43 ` [Qemu-devel] [PATCH 10/27] slirp: add unregister_poll_fd() callback Marc-André Lureau
2019-01-27  0:28   ` Samuel Thibault
2019-01-17 11:43 ` [Qemu-devel] [PATCH 11/27] slirp: replace qemu_notify_event() with a callback Marc-André Lureau
2019-01-27  0:30   ` Samuel Thibault
2019-01-17 11:43 ` [Qemu-devel] [PATCH 12/27] slirp: move QEMU state saving to a separate unit Marc-André Lureau
2019-01-27  0:34   ` Samuel Thibault
2019-01-17 11:43 ` [Qemu-devel] [PATCH 13/27] slirp: do not include qemu headers in libslirp.h public API header Marc-André Lureau
2019-01-27  0:35   ` Samuel Thibault
2019-01-17 11:43 ` [Qemu-devel] [PATCH 14/27] slirp: improve windows headers inclusion Marc-André Lureau
2019-01-27  0:41   ` Samuel Thibault
2019-01-17 11:43 ` [Qemu-devel] [PATCH 15/27] slirp: add slirp own version of pstrcpy Marc-André Lureau
2019-01-27  0:42   ` Samuel Thibault
2019-01-17 11:43 ` [Qemu-devel] [PATCH 16/27] slirp: remove qemu timer.h dependency Marc-André Lureau
2019-01-27  0:43   ` Samuel Thibault
2019-01-17 11:43 ` [Qemu-devel] [PATCH 17/27] slirp: remove now useless QEMU headers inclusions Marc-André Lureau
2019-01-27  0:44   ` Samuel Thibault
2019-01-17 11:43 ` [Qemu-devel] [PATCH 18/27] slirp: replace net/eth.h inclusion with own defines Marc-André Lureau
2019-01-27  0:45   ` Samuel Thibault
2019-01-17 11:43 ` [Qemu-devel] [PATCH 19/27] slirp: replace qemu qtailq with slirp own copy Marc-André Lureau
2019-01-27  0:46   ` Samuel Thibault
2019-01-17 11:43 ` [Qemu-devel] [PATCH 20/27] slirp: replace remaining qemu headers dependency Marc-André Lureau
2019-01-27  0:49   ` Samuel Thibault
2019-01-17 11:43 ` [Qemu-devel] [PATCH 21/27] slirp: prefer c99 types over BSD kind Marc-André Lureau
2019-01-17 22:52   ` Samuel Thibault
2019-01-27  0:52   ` Samuel Thibault
2019-01-17 11:43 ` [Qemu-devel] [PATCH 22/27] slirp: improve send_packet() callback Marc-André Lureau
2019-01-27  0:54   ` Samuel Thibault
2019-01-17 11:43 ` [Qemu-devel] [PATCH 23/27] slirp: replace global polling with per-instance & notifier Marc-André Lureau
2019-01-27  0:59   ` Samuel Thibault
2019-01-17 11:43 ` [Qemu-devel] [PATCH 24/27] slirp: remove slirp_instances list Marc-André Lureau
2019-01-27  1:00   ` Samuel Thibault
2019-01-17 11:43 ` [Qemu-devel] [PATCH 25/27] slirp: use polling callbacks, drop glib requirement Marc-André Lureau
2019-01-27  1:05   ` Samuel Thibault
2019-01-17 11:43 ` [Qemu-devel] [PATCH 26/27] slirp: pass opaque to all callbacks Marc-André Lureau
2019-01-27  1:06   ` Samuel Thibault
2019-01-17 11:43 ` [Qemu-devel] [PATCH 27/27] slirp: API is extern C Marc-André Lureau
2019-01-27  1:07   ` Samuel Thibault
2019-01-17 23:08 ` Samuel Thibault [this message]
2019-01-18 11:02   ` [Qemu-devel] [PATCH 00/27] slirp: make it again a standalone project (part 2) Marc-André Lureau
2019-01-27  1:09     ` Samuel Thibault
2019-01-31 17:47 ` no-reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20190117230853.lbuqljd5srd6wcpu@function \
    --to=samuel.thibault@gnu.org \
    --cc=jan.kiszka@siemens.com \
    --cc=jasowang@redhat.com \
    --cc=lizhijian@cn.fujitsu.com \
    --cc=marcandre.lureau@redhat.com \
    --cc=pbonzini@redhat.com \
    --cc=qemu-devel@nongnu.org \
    --cc=zhangckid@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).