Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Sep 2025 13:16:17 -0400
From:      Karl Denninger <karl@denninger.net>
To:        freebsd-net@freebsd.org
Subject:   Re: IPv6 networking problems in 14.3
Message-ID:  <d6c1831f-fa17-4518-8b04-dfda99ac4066@denninger.net>
In-Reply-To: <75B331C2-856A-4977-ADCD-D7FA6854AA03@FreeBSD.org>
References:  <4C00D174-21FE-47C4-A30A-A382138571A5@keehole.org> <A9EBD993-D77D-49F9-9FFB-0E42EA0BEE6E@keehole.org> <DC84D8EC-B084-4AF1-B3F4-413323DA613A@distal.com> <dfa7af0c-334f-4b36-86dc-b2d75d1477d3@denninger.net> <E06E4F40-0E2C-4C4E-9C27-3BCF086347FA@distal.com> <6fce77fb-9ba8-4c7b-bb9b-0e337d91f278@denninger.net> <1780EFAC-DA9C-4593-BE37-28E7FFCE4388@distal.com> <6e7a8fc6-12c8-4097-ad70-bcb1e4967ade@denninger.net> <092f8b7a-9b98-4e2a-b6c5-361b40549cce@denninger.net> <75B331C2-856A-4977-ADCD-D7FA6854AA03@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a cryptographically signed message in MIME format.

--------------ms000602070504090303080608
Content-Type: multipart/alternative;
 boundary="------------CknxG15mTk2WoeT20Nvkf8Ae"

--------------CknxG15mTk2WoeT20Nvkf8Ae
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

T24gOS8xNS8yMDI1IDEzOjAwLCBNaWNoYWVsIFR1ZXhlbiB3cm90ZToNCj4+IE9uIDE1LiBT
ZXAgMjAyNSwgYXQgMTQ6NTksIEthcmwgRGVubmluZ2VyPGthcmxAZGVubmluZ2VyLm5ldD4g
d3JvdGU6DQo+Pg0KPj4gSG1tbW1tLi4uLiBqdXN0IGNhbWUgaW4gdmlhIGdpdCBwdWxsOg0K
Pj4gY29tbWl0IGZmZDk1NmEzOTE4Y2Q1ZTY0Yzg4NTBlYjc3MjQ3NDI4YTI5ZjcyMjENCj4+
IEF1dGhvcjogTWljaGFlbCBUdWV4ZW48dHVleGVuQEZyZWVCU0Qub3JnPg0KPj4gRGF0ZTog
ICBXZWQgU2VwIDEwIDE3OjEzOjM1IDIwMjUgKzAyMDANCj4+DQo+PiAgICAgIGRoY2xpZW50
OiBpbXByb3ZlIFVEUCBjaGVja3N1bSBoYW5kbGluZw0KPj4NCj4+ICAgICAgV2hlbiBzZW5k
aW5nIFVEUCBwYWNrZXRzOg0KPj4gICAgICAqIGNvbXB1dGUgdGhlIGNoZWNrc3VtIGluIHRo
ZSBjb3JyZWN0IG9yZGVyLiBUaGlzIG9ubHkgaGFzIGFuIGltcGFjdA0KPj4gICAgICAgIGlm
IHRoZSBsZW5ndGggb2YgdGhlIHBheWxvYWQgaXMgb2RkLg0KPj4gICAgICAqIGRvbid0IHNl
bmQgcGFja2V0IHdpdGggYSBjaGVja3N1bSBvZiB6ZXJvLCB1c2UgMHhmZmZmIGluc3RlYWQg
YXMNCj4+ICAgICAgICByZXF1aXJlZC4NCj4+ICAgICAgV2hlbiByZWNlaXZpbmcgVURQIHBh
Y2tldHM6DQo+PiAgICAgICogZG9uJ3QgZG8gYW55IGNvbXB1dGF0aW9ucyB3aGVuIHRoZSBj
aGVja3N1bSBpcyB6ZXJvLg0KPj4gICAgICAqIGNvbXB1dGUgdGhlIGNoZWNrc3VtIGluIHRo
ZSBjb3JyZWN0IG9yZGVyLiBUaGlzIG9ubHkgaGFzIGFuIGltcGFjdA0KPj4gICAgICAgIGlm
IHRoZSBsZW5ndGggb2YgdGhlIHBheWxvYWQgaXMgb2RkLg0KPj4gICAgICAqIHdoZW4gY29t
cHV0aW5nIHRoZSBjaGVja3N1bSwgc3RvcmUgdGhlIHBzZXVkbyBoZWFkZXIgY2hlY2tzdW0N
Cj4+ICAgICAgKiBpZiB0aGUgY2hlY2tzdW0gaXMgY29tcHV0ZWQgYXMgemVybywgdXNlIDB4
ZmZmZiBpbnN0ZWFkLg0KPj4gICAgICAqIGFsc28gYWNjZXB0IHBhY2tldHMsIHdoZW4gdGhl
IGNoZWNrc3VtIGluIHRoZSBwYWNrZXQgaXMgdGhlIHBzZXVkbw0KPj4gICAgICAgIGhlYWRl
ciBjaGVja3N1bS4NCj4+ICAgICAgVGhlIGxhc3QgcG9pbnQgZml4ZXMgYSBwcm9ibGVtIHdo
ZW4gdGhlIERIQ1AgY2xpZW50IHJ1bnMgaW4gYSBWTSwNCj4+ICAgICAgdGhlIERIQ1Agc2Vy
dmVyIHJ1bnMgb24gdGhlIGhvc3Qgc2VydmluZyB0aGUgVk0gYW5kIHRoZSBuZXR3b3JrDQo+
PiAgICAgIGludGVyZmFjZSBzdXBwb3J0cyB0cmFuc21pdCBjaGVja3N1bSBvZmZsb2FkaW5n
LiBTaW5jZSBkaGNsaWVudA0KPj4gICAgICBkb2Vzbid0IHVzZSBVRFAgc29ja2V0cyBidXQg
YnBmIGRldmljZXMgdG8gcmVhZCB0aGUgcGFja2V0cywgdGhlDQo+PiAgICAgIGNoZWNrc3Vt
IHdpbGwgYmUgaW5jb3JyZWN0IGFuZCBvbmx5IGNvbnRhaW4gdGhlIGNoZWNrc3VtIG9mIHRo
ZQ0KPj4gICAgICBwc2V1ZG8gaGVhZGVyLg0KPj4NCj4+IFRoaXMgY291bGQgcG90ZW50aWFs
bHkgYXBwbHkgdG8gb3RoZXIgYnBmLXVzaW5nIHRoaW5ncyAtLSB3aGljaCBpbmNsdWRlcyBk
aGNwY2QuICBBbmQgeW91IGhhdmUgdHNvL2xybyB0dXJuZWQgb24uDQo+IEhpIEthcmwsDQo+
DQo+IHRoaXMgaXMgdHJ1ZS4gRG8gd2UgaGF2ZSBhbiBkaGNwZCBpbi10cmVlPyBPciBhcmUg
eW91IGF3YXJlIG9mIG90aGVyIGluLXRyZWUNCj4gcHJvZ3JhbXMgd2hpY2ggdXNlIFVEUCB2
aWEgYnBmIGFuZCBub3QgdmlhIHRoZSBzb2NrZXQgaW50ZXJmYWNlPw0KPg0KPiBCZXN0IHJl
Z2FyZHMNCj4gTWljaGFlbA0KDQpkaGNsaWVudCB1c2VzIGl0IGluIGJhc2UgYnV0IGRoY3A2
YyBpcywgSSBiZWxpZXZlLCBvdXQgb2YgcGFja2FnZXMvcG9ydHMgDQooYXMgaXMgZGhjcGNk
IHdoaWNoIHJlcGxhY2VzIGJvdGggZGhjbGllbnQgYW5kIGRoY3A2YyBpbiB0ZXJtcyBvZiAN
CmZ1bmN0aW9uYWxpdHkuKQ0KDQpPbmUgb2YgZGhjcDZjIG9yIGRoY3BjZCBpcyBuZWNlc3Nh
cnkgdG8gZ2V0IGEgZGVsZWdhdGlvbiBmcm9tIGFuIElTUDsgDQp5b3UgY2FuIGdldCBhIFNM
QUNDIGFkZHJlc3Mgd2l0aG91dCBlaXRoZXIgc2ltcGx5IGJ5IGVuYWJsaW5nIGl0IHN1Y2gg
YXM6DQoNCmlmY29uZmlnX21jZTBfaXB2Nj0iaW5ldDYgYWNjZXB0X3J0YWR2Ig0KcnRzb2xk
X2VuYWJsZT0iWUVTIg0KDQpUaGF0IGlzIHN1ZmZpY2llbnQgb24gYSBjbGllbnQgbWFjaGlu
ZSBpZiB5b3VyIGdhdGV3YXkgaGFuZHMgb3V0IA0KYWRkcmVzc2VzIGJhc2VkIG9uIFNMQUND
LCBidXQgdGhlIGdhdGV3YXkgdGhlbiBoYXMgdG8gZ2V0IHRoZSB1cHN0cmVhbSANCmRlbGVn
YXRpb24gKGFuZCBydW4gcnRhZHZkIGluIG9yZGVyIHRvIHNlbmQgdGhlIHJvdXRpbmcgZGF0
YSBvdXQgb24gdGhlIA0KbG9jYWwgc2lkZSBzbyB5b3VyIFNMQUNDIGNsaWVudCBjYW4gcGlj
ayBpdCB1cCkgc28gdW5sZXNzIHlvdSBoYXZlIHRoYXQgDQpkZWxlZ2F0aW9uIGhhcmQtY29k
ZWQgaW4geW91ciBlZGdlIGRldmljZSBvbiB0aGUgb3V0c2lkZSBpbnRlcmZhY2Ugb25lIA0K
b2YgdGhlIGFib3ZlIGhhcyB0byBiZSBydW5uaW5nIG9uIHRoZSBnYXRld2F5LCBwcmVzdW1p
bmcgaXRzIGEgRnJlZUJTRCANCmdhdGV3YXkgb2YgY291cnNlLg0KDQotLSANCkthcmwgRGVu
bmluZ2VyDQprYXJsQGRlbm5pbmdlci5uZXQNCi9UaGUgTWFya2V0IFRpY2tlci8NCi9bUy9N
SU1FIGVuY3J5cHRlZCBlbWFpbCBwcmVmZXJyZWRdLw0K
--------------CknxG15mTk2WoeT20Nvkf8Ae
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DUTF=
-8">
  </head>
  <body>
    <div class=3D"moz-cite-prefix">On 9/15/2025 13:00, Michael Tuexen
      wrote:<br>
    </div>
    <blockquote type=3D"cite"
      cite=3D"mid:75B331C2-856A-4977-ADCD-D7FA6854AA03@FreeBSD.org">
      <blockquote type=3D"cite">
        <pre wrap=3D"" class=3D"moz-quote-pre">On 15. Sep 2025, at 14:59,=
 Karl Denninger <a class=3D"moz-txt-link-rfc2396E" href=3D"mailto:karl@de=
nninger.net">&lt;karl@denninger.net&gt;</a> wrote:

Hmmmmm.... just came in via git pull:
commit ffd956a3918cd5e64c8850eb77247428a29f7221
Author: Michael Tuexen <a class=3D"moz-txt-link-rfc2396E" href=3D"mailto:=
tuexen@FreeBSD.org">&lt;tuexen@FreeBSD.org&gt;</a>
Date:   Wed Sep 10 17:13:35 2025 +0200

    dhclient: improve UDP checksum handling

    When sending UDP packets:
    * compute the checksum in the correct order. This only has an impact
      if the length of the payload is odd.
    * don't send packet with a checksum of zero, use 0xffff instead as
      required.
    When receiving UDP packets:
    * don't do any computations when the checksum is zero.
    * compute the checksum in the correct order. This only has an impact
      if the length of the payload is odd.
    * when computing the checksum, store the pseudo header checksum
    * if the checksum is computed as zero, use 0xffff instead.
    * also accept packets, when the checksum in the packet is the pseudo
      header checksum.
    The last point fixes a problem when the DHCP client runs in a VM,
    the DHCP server runs on the host serving the VM and the network
    interface supports transmit checksum offloading. Since dhclient
    doesn't use UDP sockets but bpf devices to read the packets, the
    checksum will be incorrect and only contain the checksum of the
    pseudo header.

This could potentially apply to other bpf-using things -- which includes =
dhcpcd.  And you have tso/lro turned on.
</pre>
      </blockquote>
      <pre wrap=3D"" class=3D"moz-quote-pre">Hi Karl,

this is true. Do we have an dhcpd in-tree? Or are you aware of other in-t=
ree
programs which use UDP via bpf and not via the socket interface?

Best regards
Michael</pre>
    </blockquote>
    <p>dhclient uses it in base but dhcp6c is, I believe, out of
      packages/ports (as is dhcpcd which replaces both dhclient and
      dhcp6c in terms of functionality.)</p>
    <p>One of dhcp6c or dhcpcd is necessary to get a delegation from an
      ISP; you can get a SLACC address without either simply by enabling
      it such as:</p>
    <p>ifconfig_mce0_ipv6=3D"inet6 accept_rtadv"<br>
      rtsold_enable=3D"YES"<br>
    </p>
    <p>That is sufficient on a client machine if your gateway hands out
      addresses based on SLACC, but the gateway then has to get the
      upstream delegation (and run rtadvd in order to send the routing
      data out on the local side so your SLACC client can pick it up) so
      unless you have that delegation hard-coded in your edge device on
      the outside interface one of the above has to be running on the
      gateway, presuming its a FreeBSD gateway of course.</p>
    <div class=3D"moz-signature">-- <br>
      Karl Denninger<br>
      <a href=3D"mailto:karl@denninger.net" class=3D"moz-txt-link-freetex=
t">karl@denninger.net</a><br>
      <i>The Market Ticker</i><br>
      <font size=3D"-2"><i>[S/MIME encrypted email preferred]</i></font><=
/div>
  </body>
</html>

--------------CknxG15mTk2WoeT20Nvkf8Ae--

--------------ms000602070504090303080608
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgMFADCABgkqhkiG9w0BBwEAAKCC
C4owggWZMIIDgaADAgECAhRZU8dKdMneRI1Vq5kv0k54Q5rQuDANBgkqhkiG9w0BAQsFADB2
MQswCQYDVQQGEwJVUzESMBAGA1UECAwJVGVubmVzc2VlMRYwFAYDVQQKDA1EZW5uaW5nZXIu
TmV0MRcwFQYDVQQDDA5EZW5uaW5nZXIgUm9vdDEiMCAGCSqGSIb3DQEJARYTYWRtaW5AZGVu
bmluZ2VyLm5ldDAeFw0yNDA1MDkyMTA4MDNaFw00NDA1MDQyMTA4MDNaMF0xCzAJBgNVBAYT
AlVTMRIwEAYDVQQIDAlUZW5uZXNzZWUxFjAUBgNVBAoMDURlbm5pbmdlci5uZXQxIjAgBgNV
BAMMGURlbm5pbmdlci5OZXQgU2lnbmluZyBJbnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDbR0tSiuLG5HPfo+cWtdeYQ8jc8Bjfuo0GTcNRT0glHnH1apUtInIktUknEZDH
ohahInN+mMBdKg54FCHOiYZrJbyxBIo9FwX7hRmOc+spxmSYWnOd2E/YcGInMK4ZpjPzldzB
Yt1n3zygkhx2bssxTJS3x4nv1qAXfLSZd1VwqoQufifEoPyTtymkkvHLv86vLgqAqooM/cXc
4LSIQ5u2uM308n42r8RkKtp7X1v9fJW8oRZN2XnFZtiUPH44YY2rHqyN2Hea9Y3+TXbldXjo
xhPHTA+JYVFq8KTmbQBqU7YcMhlIG0cSxPeFLMxnP6pqPcIVTAlK+a6YGRFppfjZAgMBAAGj
ggE2MIIBMjAdBgNVHQ4EFgQUH+VuxXhBxaJAQrvDekwkH91hBi4wgbMGA1UdIwSBqzCBqIAU
RFYC4p6L6KITnEvrpx2cyt+PcMmheqR4MHYxCzAJBgNVBAYTAlVTMRIwEAYDVQQIDAlUZW5u
ZXNzZWUxFjAUBgNVBAoMDURlbm5pbmdlci5OZXQxFzAVBgNVBAMMDkRlbm5pbmdlciBSb290
MSIwIAYJKoZIhvcNAQkBFhNhZG1pbkBkZW5uaW5nZXIubmV0ghQZE7NBItWtQsCouuwU6jZ+
HPPwnjAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjA6BgNVHR8EMzAxMC+gLaAr
hilodHRwOi8vd3d3LmRlbm5pbmdlci5uZXQvcm9vdC1yZXZva2VkLmNybDANBgkqhkiG9w0B
AQsFAAOCAgEAfFbhPc82AfhyUqONs7IccYD36w+OP4nQgwfC4IWf3y/aQAZ2Zk6IITzYqwf7
PFM0bJRT3zi7xyetolqHDhfMJvnOQWpITZiyM/FSKwIvuBsy/uJUqPuqui4XQMYoSbAA1qmI
MW/z7VZZHwaRFoeWE40UirYcf0fNcooBZ72bmd+iBaVyjtZvky0Vgcz0eC6e6LR5kNb23yC6
TkyQIlGyQkK5/afXUYFzk49rOHVbVyxW3oXRfq8Ow6HCrpDGAS8p84S04MFwBVAUfbe4aXs3
bampaI2LzKgkVywyFP14LSvvdjCfLYfnLy1Z9hm2EHMqNHA2tCGdRhWp2d7aZC1MYFqng0ZS
fjPJjqHrI1qPU0p6k9A1GxAtrQlL2v/IUzUnMZkiawFV3qlxMGZf/kTYTUOcJhx1KU4zSLHu
80qO7ldRpp5gHssCAGFbeTu2gp6LxfmaFhLPDBJ1VGfdPx9lUrU/9OcoHczcl5x2Rb8IUZyX
9elzP5WdAU8p5R/DLlOAq24VcabhFtYBCA2dOESLupSfWKNQuJCN/1gz7ysSc+mjnnPV77IO
mpszJfkFFJEDNJlGIVKX1vwwygtC/9Ulox8frgbZlRAYAgDc/YbOBFxticVVre0Y3Ujx6Kzb
tkgZRlgfdZWbT1W5smncqJxg5qAL8e/yTb3fCe2nJ0jhiP4wggXpMIIE0aADAgECAhMAmNFt
CiCF3j+FwQLYtBTmGjzkMA0GCSqGSIb3DQEBCwUAMF0xCzAJBgNVBAYTAlVTMRIwEAYDVQQI
DAlUZW5uZXNzZWUxFjAUBgNVBAoMDURlbm5pbmdlci5uZXQxIjAgBgNVBAMMGURlbm5pbmdl
ci5OZXQgU2lnbmluZyBJbnQwHhcNMjQwNTEwMTkyNjU5WhcNMjkwNTA5MTkyNjU5WjBXMQsw
CQYDVQQGEwJVUzESMBAGA1UECAwJVGVubmVzc2VlMRcwFQYDVQQKDA5LYXJsIERlbm5pbmdl
cjEbMBkGA1UEAwwSa2FybEBkZW5uaW5nZXIubmV0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A
MIICCgKCAgEAvh1UssVbSYctzobPjwBkbjv/w4WvQNepeRTwE6+sLnXvc41+X9pa5EclPL4Q
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
boJ9WZiE1pbENaASS0prAAAAAAAA
--------------ms000602070504090303080608--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?d6c1831f-fa17-4518-8b04-dfda99ac4066>