Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Feb 2021 18:29:37 -0800
From:      Doug Hardie <bc979@lafn.org>
To:        "net@freebsd.org" <net@FreeBSD.org>
Subject:   IPv6 Fragmentation
Message-ID:  <CB0FB5AB-5A37-4C40-A103-3E0D97CEA6B9@sermon-archive.info>

next in thread | raw e-mail | index | archive | help
I don't know if this is a feature or a bug.  On FreeBSD 9, the following =
ping worked:

ping6 -s 5000 -b 6000 fe80::213:72ff:fec3:180f%dc0

It had to be stopped, but it returned the number of ping responses =
received along with statistics.

With FreeBSD 12.2 and 13.0-BETA2, it returns 100% packet loss.  tcpdump =
shows that it properly fragments the data, sends it, the other end =
receives it and sends back the ACKs.  The ACKs are received, but somehow =
ping doesn't find out that the packets were received.

Without the -s and -b arguments, it works and you get 100% packets =
received.

-- Doug




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CB0FB5AB-5A37-4C40-A103-3E0D97CEA6B9>