]> git.proxmox.com Git - qemu.git/commitdiff
slirp: Drop link_up checks from if_output and slirp_socket_can_recv
authorJan Kiszka <jan.kiszka@siemens.com>
Wed, 24 Jun 2009 12:42:30 +0000 (14:42 +0200)
committerAnthony Liguori <aliguori@us.ibm.com>
Mon, 29 Jun 2009 13:52:49 +0000 (08:52 -0500)
link_up is true once slirp is initialized, so these check are really not
required.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
slirp/if.c
slirp/slirp.c

index 1ef4bf963a7722ee35aadf425adc790dc4d0f0cc..58ab4c7aca3213717c5a0eafefc0ec1c2b8e053f 100644 (file)
@@ -138,10 +138,7 @@ diddit:
        /*
         * This prevents us from malloc()ing too many mbufs
         */
-       if (link_up) {
-               /* if_start will check towrite */
-               if_start();
-       }
+       if_start();
 #endif
 }
 
index 9b51c0b0108e4ce16f7373cd0ec07e1b2202a1e9..71f79a3630823894891494489315370d3241bada 100644 (file)
@@ -824,9 +824,6 @@ size_t slirp_socket_can_recv(struct in_addr guest_addr, int guest_port)
        struct iovec iov[2];
        struct socket *so;
 
-    if (!link_up)
-        return 0;
-
        so = slirp_find_ctl_socket(guest_addr, guest_port);
 
        if (!so || so->so_state & SS_NOFDREF)