[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [COMMIT 4a82347] slirp: Mark sockets of incoming TCP conn
From: |
Anthony Liguori |
Subject: |
[Qemu-commits] [COMMIT 4a82347] slirp: Mark sockets of incoming TCP connections |
Date: |
Tue, 30 Jun 2009 00:57:29 -0000 |
From: Jan Kiszka <address@hidden>
Required for pretty-printing.
Signed-off-by: Jan Kiszka <address@hidden>
Signed-off-by: Anthony Liguori <address@hidden>
diff --git a/slirp/socket.h b/slirp/socket.h
index 979b191..d241a48 100644
--- a/slirp/socket.h
+++ b/slirp/socket.h
@@ -73,6 +73,7 @@ struct socket {
#define SS_PERSISTENT_MASK 0xf000 /* Unremovable state bits */
#define SS_HOSTFWD 0x1000 /* Socket describes host->guest
forwarding */
+#define SS_INCOMING 0x2000 /* Connection was initiated by a host
on the internet */
extern struct socket tcb;
diff --git a/slirp/tcp_subr.c b/slirp/tcp_subr.c
index 6fa4223..219f1dd 100644
--- a/slirp/tcp_subr.c
+++ b/slirp/tcp_subr.c
@@ -483,6 +483,7 @@ tcp_connect(struct socket *inso)
/* if it's not FACCEPTONCE, it's
already NOFDREF */
}
so->s = s;
+ so->so_state |= SS_INCOMING;
so->so_iptos = tcp_tos(so);
tp = sototcpcb(so);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [COMMIT 4a82347] slirp: Mark sockets of incoming TCP connections,
Anthony Liguori <=