Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Oct 2000 14:37:04 +0900
From:      Jun Kuriyama <kuriyama@imgsrc.co.jp>
To:        FreeBSD-current@FreeBSD.ORG
Subject:   Re: Fragments refused by ipfw
Message-ID:  <7md7h55mkf.wl@waterblue.imgsrc.co.jp>
In-Reply-To: In your message of "12 Oct 2000 07:13:47 GMT" <7mzokajzvo.wl@waterblue.imgsrc.co.jp>
References:  <7mzokajzvo.wl@waterblue.imgsrc.co.jp>

next in thread | previous in thread | raw e-mail | index | archive | help
At 12 Oct 2000 07:13:47 GMT,
Jun Kuriyama wrote:
> Host A is my desktop box (-current), host B is NFS server (3-stable).
> Sometimes (at heavy load on NFS?), my access to NFS server is locked.
> At that time, following messages are logged.
> 
> ipfw: -1 Refuse UDP hostB hostA in via fxp0 Fragment = 925
> 
> I used ipfw with default accept but no rules.  I have not seen such
> message before.

I found ipfw_report(NULL, ..) is called at this point.

----- ip_fw.c:1305
bogusfrag:
		if (fw_verbose)
			ipfw_report(NULL, ip, rif, oif);
		goto dropit;

		}
-----

After some debug, PULLUP_TO() in case IPPROTO_UDP.  Is reason for this
failing of m_pullup()?


----- ip_fw.c:1001
	    case IPPROTO_UDP :
		PULLUP_TO(hlen + sizeof(struct udphdr));
		udp =(struct udphdr *)((u_int32_t *)ip + ip->ip_hl);
		dst_port = udp->uh_dport ;
		src_port = udp->uh_sport ;
		break;
-----


-- 
Jun Kuriyama <kuriyama@imgsrc.co.jp> // IMG SRC, Inc.
             <kuriyama@FreeBSD.org> // FreeBSD Project


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7md7h55mkf.wl>