git: eab94b59a774 - main - ng_patch.4: Clarify relative_offset
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 25 Jun 2025 05:08:58 UTC
The branch main has been updated by ziaee:
URL: https://cgit.FreeBSD.org/src/commit/?id=eab94b59a7743113c7f101846f498e539b2d094d
commit eab94b59a7743113c7f101846f498e539b2d094d
Author: Felix Johnson <felix.the.red@gmail.com>
AuthorDate: 2025-06-25 04:49:51 +0000
Commit: Alexander Ziaee <ziaee@FreeBSD.org>
CommitDate: 2025-06-25 05:05:48 +0000
ng_patch.4: Clarify relative_offset
While here, fix an extra space typo.
PR: 251833
Reviewed by: imp
Differential Revision: https://reviews.freebsd.org/D51033
---
share/man/man4/ng_patch.4 | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/share/man/man4/ng_patch.4 b/share/man/man4/ng_patch.4
index 7a8543fd7dd8..9c0d7a8ee512 100644
--- a/share/man/man4/ng_patch.4
+++ b/share/man/man4/ng_patch.4
@@ -80,7 +80,7 @@ Sets the data link type on the
.Va in
hook (to help calculate relative offset). Currently, supported types are
.Cm DLT_RAW
-(raw IP datagrams , no offset applied, the default) and
+(raw IP datagrams, no offset applied, the default) and
.Cm DLT_EN10MB
(Ethernet). DLT_ definitions can be found in
.In net/bpf.h .
@@ -135,6 +135,17 @@ corresponding checksum before transmitting packet on output interface.
The
.Nm
node does not do any checksum correction by itself.
+.Pp
+The
+.Va offset
+value for the
+.Vt ng_patch_op
+structure is calculated from zero by default (the first byte of
+packet headers).
+If
+.Va relative_offset
+is enabled (set to 1) during configuration, the operation will have an
+additional amount added to the offset based on the data link type.
.It Dv NGM_PATCH_GETCONFIG Pq Ic getconfig
This control message returns the current set of modify operations,
in the form of a