From owner-freebsd-hackers Wed Jan 24 14:42: 5 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from gradient.cis.upenn.edu (GRADIENT.CIS.UPENN.EDU [158.130.67.48]) by hub.freebsd.org (Postfix) with ESMTP id E7BC737B401 for ; Wed, 24 Jan 2001 14:41:47 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by gradient.cis.upenn.edu (8.10.1/8.10.1) with ESMTP id f0OMfkF01542 for ; Wed, 24 Jan 2001 17:41:46 -0500 (EST) Date: Wed, 24 Jan 2001 17:41:46 -0500 (EST) From: Alwyn Goodloe To: hackers@FreeBSD.ORG Subject: Divert Sockets & Fragmentation Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I have been using divert sockets for a while sending small (< MTU) UDP packets and everything worked fine. Now that the UDP packets are larger (>MTU = 1500) and hence fragmentation is taking place there seems to be a problem. tcpdump tells me that the fragmented packets arrive but it seems that they are never diverted. I say this because after they are received recvfrom () never gets the packet. I've done things like play with the nbytes field of the recvfrom() fn. without any success. Any suggestions, I'm sure its something stupid. Alwyn agoodloe@gradient.cis.upenn.edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message