qemu-devel
[Top][All Lists]
Advanced

[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: Tue, 14 Sep 2010 17:47:05 +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


Acked-by: Edgar E. Iglesias <address@hidden>


> Signed-off-by: Hervé Poussineau <address@hidden>
> ---
>  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
> 
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]