From 9dfbf250d2a57adea15e42eed44ae35cb32d7597 Mon Sep 17 00:00:00 2001 From: Guillaume Subiron Date: Tue, 15 Mar 2016 10:31:21 +0100 Subject: slirp: Generalizing and neutralizing various TCP functions before adding IPv6 stuff Basically, this patch adds some switch in various TCP functions to prepare them for the IPv6 case. To have something to "switch" in tcp_input() and tcp_respond(), a new argument is used to give them the sa_family of the addresses they are working on. This patch does not include the entailed reindentation, to make proofread easier. Reindentation is adressed in the following no-op patch. Signed-off-by: Guillaume Subiron Signed-off-by: Samuel Thibault Reviewed-by: Thomas Huth --- slirp/ip_input.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'slirp/ip_input.c') diff --git a/slirp/ip_input.c b/slirp/ip_input.c index 16fb2cb1ff..12f173de6c 100644 --- a/slirp/ip_input.c +++ b/slirp/ip_input.c @@ -200,7 +200,7 @@ ip_input(struct mbuf *m) */ switch (ip->ip_p) { case IPPROTO_TCP: - tcp_input(m, hlen, (struct socket *)NULL); + tcp_input(m, hlen, (struct socket *)NULL, AF_INET); break; case IPPROTO_UDP: udp_input(m, hlen); -- cgit v1.2.1