diff options
| author | Kristof Provost <kp@FreeBSD.org> | 2025-12-10 16:27:51 +0000 |
|---|---|---|
| committer | Kristof Provost <kp@FreeBSD.org> | 2025-12-11 09:25:33 +0000 |
| commit | ac4fb06d096d6308b9522f454b68fbfc45bb8531 (patch) | |
| tree | 5f9d5cc452537522af2d5ae294f066d3ef813c89 /include/rpcsvc/(public-mirror) | |
| parent | a35545ee02680cee04c354b50182dd94d4489666 (diff) | |
If the TTL (or hop limit) expires during nat64 translation we may
need to send the error message in the original address family (i.e.
pre-translation).
We'd usually handle this in pf_route()/pf_route6(), but at that point we
have already translated the packet, making it difficult to include it in
the generated ICMP message.
Check for this case in pf_translate_af() and send icmp errors directly
from it.
PR: 291527
MFC after: 2 weeks
Sponsored by: Rubicon Communications, LLC ("Netgate")
Differential Revision: https://reviews.freebsd.org/D54166
Diffstat (limited to 'include/rpcsvc/(public-mirror)')
0 files changed, 0 insertions, 0 deletions
