Date: Tue, 21 Mar 2006 04:15:44 +0100 From: =?ISO-8859-1?Q?Sten_Daniel_S=F8rsdal?= <lists@wm-access.no> To: freebsd-net@freebsd.org Subject: How can i detect if a received UDP got fragmented from userland? Message-ID: <441F6FE0.80108@wm-access.no>
next in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig113F66475413567CE9F02618 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable I am currently working on a udp multicast application written in C for FreeBSD (6.x) For our test cases in many different network types we found that fragmentation poses as a significant problem for quality and reliability.= Packets that get fragmented are more likely to get dropped than packets that do not get fragmented and since our application needs high=20 bulk performance without retransmissions we believe our application and=20 the network would benefit from this. Our first assumption was that adding DF to UDP would solve it, and it does in our small tests, but it has a noticable negative effect on the=20 network. Are there any way i can read whether a message's packet was fragmented=20 into smaller pieces and preferably how large the largest fragment was? Are there any feasible way to do this? Thank you for your time. --=20 Sten Daniel S=F8rsdal --------------enig113F66475413567CE9F02618 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFEH2/lMvOF8Nb1apsRAqS9AJ9qD8f2UWV5986QNUcln1o5MYOq1QCfeXZ3 DFC1N1nWnc+6+X9s8TolOS0= =2dEj -----END PGP SIGNATURE----- --------------enig113F66475413567CE9F02618--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?441F6FE0.80108>