[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH] [slirp] Accept packets with TTL=1
From: |
Edgar E. Iglesias |
Subject: |
Re: [Qemu-devel] [PATCH] [slirp] Accept packets with TTL=1 |
Date: |
Fri, 17 Sep 2010 12:52:27 +0200 |
User-agent: |
Mutt/1.5.20 (2009-06-14) |
On Mon, Sep 13, 2010 at 11:01:30PM +0200, Hervé Poussineau wrote:
> Packets with TTL=1 may be directed to local network (DHCP/DNS servers for
> example), so don't discard them
> This is required by old versions of NetBSD which send DHCP DISCOVER packets
> with TTL=1
>
> Signed-off-by: Hervé Poussineau <address@hidden>
Applied, thanks.
> ---
> slirp/ip_input.c | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/slirp/ip_input.c b/slirp/ip_input.c
> index 0fe0ff7..768ab0c 100644
> --- a/slirp/ip_input.c
> +++ b/slirp/ip_input.c
> @@ -144,7 +144,7 @@ ip_input(struct mbuf *m)
> m_adj(m, ip->ip_len - m->m_len);
>
> /* check ip_ttl for a correct ICMP reply */
> - if(ip->ip_ttl==0 || ip->ip_ttl==1) {
> + if(ip->ip_ttl==0) {
> icmp_error(m, ICMP_TIMXCEED,ICMP_TIMXCEED_INTRANS, 0,"ttl");
> goto bad;
> }
> --
> 1.7.1.GIT
>
>