Page MenuHomeFreeBSD

netipsec: Refactor TCP-MD5 shim to use ip6_hdr_pseudo{} for brevity.
Needs ReviewPublic

Authored by bms on Jul 30 2026, 4:09 PM.
Referenced Files
Unknown Object (File)
Fri, Aug 28, 9:57 AM
Unknown Object (File)
Fri, Aug 28, 9:57 AM
Unknown Object (File)
Fri, Aug 28, 9:57 AM
Unknown Object (File)
Thu, Aug 27, 7:05 AM
Unknown Object (File)
Tue, Aug 18, 9:22 AM
Unknown Object (File)
Mon, Aug 17, 10:07 PM
Unknown Object (File)
Mon, Aug 17, 10:50 AM
Unknown Object (File)
Mon, Aug 17, 2:33 AM
Subscribers

Details

Reviewers
glebius
pouria
imp
Summary

This brings xform_tcp.c into line with possible future OCF related imports.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 75296
Build 72179: arc lint + arc unit

Event Timeline

bms requested review of this revision.Jul 30 2026, 4:09 PM

This change has been exercised with bird3. And the tcpdump dissector I forgot I wrote almost ~22.25 years to the day...

In bird.conf, "setkey no" actually means "require external setkey", so use "yes" to save yourself a trip to the SADB when bird will do that for you.
Also, "authentication md5" is now required: [[ https://bird.network.cz/pipermail/bird-users/2025-August/018356.html

sample ]]