[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] f18d13: slirp: Add domainname option to slirp
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] f18d13: slirp: Add domainname option to slirp's DHCP serve... |
Date: |
Fri, 01 Jun 2018 07:44:01 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: f18d137542a48150d177031fc6c54786179bf2a3
https://github.com/qemu/qemu/commit/f18d137542a48150d177031fc6c54786179bf2a3
Author: Benjamin Drung <address@hidden>
Date: 2018-05-31 (Thu, 31 May 2018)
Changed paths:
M net/slirp.c
M qapi/net.json
M qemu-options.hx
M slirp/bootp.c
M slirp/libslirp.h
M slirp/slirp.c
M slirp/slirp.h
Log Message:
-----------
slirp: Add domainname option to slirp's DHCP server
This patch will allow the user to include the domainname option in
replies from the built-in DHCP server.
Signed-off-by: Benjamin Drung <address@hidden>
Signed-off-by: Samuel Thibault <address@hidden>
Commit: 058665b9fe8b00c799b3db5d9202b007fab1c2fb
https://github.com/qemu/qemu/commit/058665b9fe8b00c799b3db5d9202b007fab1c2fb
Author: Andreas Gustafsson <address@hidden>
Date: 2018-05-31 (Thu, 31 May 2018)
Changed paths:
M slirp/tcp_subr.c
Log Message:
-----------
slirp: disable Nagle in outgoing connections
When setting up an outgoing user mode networking TCP connection,
disable the Nagle algorithm in the host-side connection. Either the
guest is already doing Nagle, in which case there is no point in doing
it twice, or it has chosen to disable it, in which case we should
respect that choice.
This change speeds up GDB remote debugging over TCP over user mode
networking (with GDB runing on the guest) by multiple orders of
magnitude, and has been part of the local patches applied by pkgsrc
since 2012 with no reported ill effects.
Signed-off-by: Andreas Gustafsson <address@hidden>
Reviewed-by: Kamil Rytarowski <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Samuel Thibault <address@hidden>
Commit: 05658ecb5582d7dab9e275a33db698e44413d4a7
https://github.com/qemu/qemu/commit/05658ecb5582d7dab9e275a33db698e44413d4a7
Author: Samuel Thibault <address@hidden>
Date: 2018-05-31 (Thu, 31 May 2018)
Changed paths:
M slirp/socket.c
Log Message:
-----------
slirp: disable Nagle in ingoing connections
This follows 3929766fb3e4 ('slirp: disable Nagle in outgoing connections'):
for the same reasons, ingoing connections should have the Nagle algorithm
disabled.
Signed-off-by: Samuel Thibault <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Commit: 8ee2022b44e5bbc5360513957790c656824eec55
https://github.com/qemu/qemu/commit/8ee2022b44e5bbc5360513957790c656824eec55
Author: Alexey Kardashevskiy <address@hidden>
Date: 2018-05-31 (Thu, 31 May 2018)
Changed paths:
M slirp/arp_table.c
M slirp/socket.c
Log Message:
-----------
slirp/debug: Print IP addresses in human readable form
Signed-off-by: Alexey Kardashevskiy <address@hidden>
Signed-off-by: Samuel Thibault <address@hidden>
Commit: 1fb3f7f285606c3af2b58cac52f47e9927a5ebea
https://github.com/qemu/qemu/commit/1fb3f7f285606c3af2b58cac52f47e9927a5ebea
Author: Nia Alarie <address@hidden>
Date: 2018-05-31 (Thu, 31 May 2018)
Changed paths:
M net/slirp.c
Log Message:
-----------
net/slirp: Convert atoi to qemu_strtoi to allow error checking
Signed-off-by: Nia Alarie <address@hidden>
Signed-off-by: Samuel Thibault <address@hidden>
Commit: b0060110aaaf3d2b7a0d2fc938e87848d188837c
https://github.com/qemu/qemu/commit/b0060110aaaf3d2b7a0d2fc938e87848d188837c
Author: James Clarke <address@hidden>
Date: 2018-05-31 (Thu, 31 May 2018)
Changed paths:
M slirp/slirp.c
Log Message:
-----------
slirp: Send window updates to guest after window was closed
If the receive window presented to the guest closes, slirp should send a
window update once the window reopens sufficiently, rather than forcing
the guest to send a window probe, which can take several seconds.
Signed-off-by: James Clarke <address@hidden>
Signed-off-by: Samuel Thibault <address@hidden>
Commit: 551f84544edf80ae474255deac12a2f936379a14
https://github.com/qemu/qemu/commit/551f84544edf80ae474255deac12a2f936379a14
Author: Cédric Le Goater <address@hidden>
Date: 2018-05-31 (Thu, 31 May 2018)
Changed paths:
M slirp/ncsi.c
Log Message:
-----------
slirp/ncsi: fix "Get Version ID" payload length
Signed-off-by: Cédric Le Goater <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Joel Stanley <address@hidden>
Signed-off-by: Samuel Thibault <address@hidden>
Commit: b2d1678fa1733144826f582d28020da39372649f
https://github.com/qemu/qemu/commit/b2d1678fa1733144826f582d28020da39372649f
Author: Cédric Le Goater <address@hidden>
Date: 2018-05-31 (Thu, 31 May 2018)
Changed paths:
M slirp/ncsi.c
Log Message:
-----------
slirp/ncsi: add a "Get Parameters" response
Command 0x17 'Get Parameters' is used to get configuration parameter
values currently in effect on the controller and it is mandatory in
the NS-CI specification.
Provide a minimum response to exercise the kernel.
Signed-off-by: Cédric Le Goater <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Joel Stanley <address@hidden>
Signed-off-by: Samuel Thibault <address@hidden>
Commit: 47335eeea8f1d14b7c6a1dd585a25a9166721168
https://github.com/qemu/qemu/commit/47335eeea8f1d14b7c6a1dd585a25a9166721168
Author: Cédric Le Goater <address@hidden>
Date: 2018-05-31 (Thu, 31 May 2018)
Changed paths:
M slirp/ncsi.c
Log Message:
-----------
slirp/ncsi: add checksum support
The checksum field of a NC-SI packet contains a value that may be
included in each command and response. The verification is optional
but the Linux driver does so when a non-zero value is provided. Let's
extend the model to compute the checksum value and exercise a little
more the Linux driver.
See section "8.2.2.3 - 2's Complement Checksum Compensation" in the
Network Controller Sideband Interface (NC-SI) Specification for more
details.
Signed-off-by: Cédric Le Goater <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Joel Stanley <address@hidden>
Signed-off-by: Samuel Thibault <address@hidden>
Commit: 9be4af13305f24d2dabf94bb53e6b65c76d08bb2
https://github.com/qemu/qemu/commit/9be4af13305f24d2dabf94bb53e6b65c76d08bb2
Author: Peter Maydell <address@hidden>
Date: 2018-06-01 (Fri, 01 Jun 2018)
Changed paths:
M net/slirp.c
M qapi/net.json
M qemu-options.hx
M slirp/arp_table.c
M slirp/bootp.c
M slirp/libslirp.h
M slirp/ncsi.c
M slirp/slirp.c
M slirp/slirp.h
M slirp/socket.c
M slirp/tcp_subr.c
Log Message:
-----------
Merge remote-tracking branch 'remotes/thibault/tags/samuel-thibault' into
staging
slirp updates
Alexey Kardashevskiy
slirp: Improve debugging messages
Andreas Gustafsson, Samuel Thibault, James Clarke
slirp: Improve bandwidth in GDB remote debugging and FreeBSD guests
Benjamin Drung:
slirp/dhcp: Add domainname option
Cédric Le Goater (3):
slirp/ncsi: fix "Get Version ID" payload length
slirp/ncsi: add a "Get Parameters" response
slirp/ncsi: add checksum support
Nia Alarie:
net/slirp: Convert atoi to qemu_strtoi to allow error checking
# gpg: Signature made Fri 01 Jun 2018 14:54:45 BST
# gpg: using RSA key 996849C1CF560478
# gpg: Good signature from "Samuel Thibault <address@hidden>"
# gpg: aka "Samuel Thibault <address@hidden>"
# gpg: aka "Samuel Thibault <address@hidden>"
# gpg: aka "Samuel Thibault <address@hidden>"
# gpg: aka "Samuel Thibault <address@hidden>"
# gpg: aka "Samuel Thibault <address@hidden>"
# gpg: aka "Samuel Thibault <address@hidden>"
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg: It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 900C B024 B679 31D4 0F82 304B D017 8C76 7D06 9EE6
# Subkey fingerprint: 3A3A 5D46 4660 E867 610C A427 9968 49C1 CF56 0478
* remotes/thibault/tags/samuel-thibault:
slirp/ncsi: add checksum support
slirp/ncsi: add a "Get Parameters" response
slirp/ncsi: fix "Get Version ID" payload length
slirp: Send window updates to guest after window was closed
net/slirp: Convert atoi to qemu_strtoi to allow error checking
slirp/debug: Print IP addresses in human readable form
slirp: disable Nagle in ingoing connections
slirp: disable Nagle in outgoing connections
slirp: Add domainname option to slirp's DHCP server
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/c25e8bba1f54...9be4af13305f
**NOTE:** This service been marked for deprecation:
https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] f18d13: slirp: Add domainname option to slirp's DHCP serve...,
GitHub <=