[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH for-3.2 00/41] RFC: slirp: make it again a stand
From: |
Markus Armbruster |
Subject: |
Re: [Qemu-devel] [PATCH for-3.2 00/41] RFC: slirp: make it again a standalone project |
Date: |
Wed, 14 Nov 2018 13:59:25 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) |
Marc-André Lureau <address@hidden> writes:
> Hi,
>
> Based-on: https://people.debian.org/~sthibault/qemu.git/ slirp branch
>
> This series goal is to allow building libslirp as an independent library.
>
> While looking at making SLIRP a seperate running process, I thought
> that having an independent library from QEMU would be a first step.
>
> There has been some attempts to make slirp a seperate project in the past.
> (https://lists.gnu.org/archive/html/qemu-devel/2017-02/msg01092.html)
> Unfortunately, they forked from QEMU and didn't provide enough
> compatibility for QEMU to make use of it (in particular, vmstate
> handling was removed, they lost git history etc). Furthermore, they
> are not maintained as far as I can see.
>
> I would propose to make slirp a seperate project, that can initially
> be used by QEMU as a submodule, keeping Makefile.objs until a proper
> shared library with stability guarantees etc is ready..
>
> The subproject could created by preserving git tags, and cleaning up the code
> style, this way:
>
> git filter-branch --tree-filter "if ls * 1> /dev/null 2>&1; then clang-format
> -i * /dev/null; fi " -f --subdirectory-filter "slirp" --prune-empty
> --tag-name-filter cat -- --all
> (my clang-format
> https://gist.github.com/elmarco/cb20c8d92007df0e2fb8a2404678ac73)
>
> What do you think?
Has the slirp code been improved to be generally useful? I still got it
filed under "friends don't let friends use that, except for testing"...
- Re: [Qemu-devel] [PATCH for-3.2 36/41] slirp: remove dead TCP_ACK_HACK code, (continued)
- [Qemu-devel] [PATCH for-3.2 37/41] slirp: replace ARRAY_SIZE with G_N_ELEMENTS, Marc-André Lureau, 2018/11/14
- [Qemu-devel] [PATCH for-3.2 38/41] net: do not depend on slirp internals, Marc-André Lureau, 2018/11/14
- [Qemu-devel] [PATCH for-3.2 39/41] slirp: move QEMU state saving to a separate unit, Marc-André Lureau, 2018/11/14
- [Qemu-devel] [PATCH for-3.2 41/41] build-sys: add a basic meson build, Marc-André Lureau, 2018/11/14
- [Qemu-devel] [PATCH for-3.2 40/41] slirp: replace remaining QEMU dependency, Marc-André Lureau, 2018/11/14
- Re: [Qemu-devel] [PATCH for-3.2 00/41] RFC: slirp: make it again a standalone project,
Markus Armbruster <=
- Re: [Qemu-devel] [PATCH for-3.2 00/41] RFC: slirp: make it again a standalone project, Richard W.M. Jones, 2018/11/14
- Re: [Qemu-devel] [PATCH for-3.2 00/41] RFC: slirp: make it again a standalone project, Thomas Huth, 2018/11/14
- Re: [Qemu-devel] [PATCH for-3.2 00/41] RFC: slirp: make it again a standalone project, Markus Armbruster, 2018/11/14
- Re: [Qemu-devel] [PATCH for-3.2 00/41] RFC: slirp: make it again a standalone project, Dr. David Alan Gilbert, 2018/11/14
- Re: [Qemu-devel] [PATCH for-3.2 00/41] RFC: slirp: make it again a standalone project, Richard W.M. Jones, 2018/11/14
- Re: [Qemu-devel] [PATCH for-3.2 00/41] RFC: slirp: make it again a standalone project, Thomas Huth, 2018/11/14
- Re: [Qemu-devel] [PATCH for-3.2 00/41] RFC: slirp: make it again a standalone project, Markus Armbruster, 2018/11/14
- Re: [Qemu-devel] [PATCH for-3.2 00/41] RFC: slirp: make it again a standalone project, Dr. David Alan Gilbert, 2018/11/14
Re: [Qemu-devel] [PATCH for-3.2 00/41] RFC: slirp: make it again a standalone project, Daniel P . Berrangé, 2018/11/14