The branch main has been updated by kib:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=b494e256a492c3d26eadfec9cd45956fb2d9c72e

commit b494e256a492c3d26eadfec9cd45956fb2d9c72e
Author:     Konstantin Belousov <k...@freebsd.org>
AuthorDate: 2025-07-07 22:30:42 +0000
Commit:     Konstantin Belousov <k...@freebsd.org>
CommitDate: 2025-07-17 09:36:22 +0000

    ipsec offload: add xform_history to the ipsec_accel_in_tag
    
    The layout makes ipsec_accel_in_tag compatible with
    PACKET_TAG_IPSEC_IN_DONE.
    
    Reviewed by:    Ariel Ehrenberg <aehrenb...@nvidia.com>, slavash
    Sponsored by:   Nvidia networking
---
 sys/netipsec/ipsec_offload.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys/netipsec/ipsec_offload.h b/sys/netipsec/ipsec_offload.h
index 6e374d721a4f..fb8cd7438598 100644
--- a/sys/netipsec/ipsec_offload.h
+++ b/sys/netipsec/ipsec_offload.h
@@ -30,6 +30,7 @@
 #include <sys/errno.h>
 #include <net/if.h>
 #include <net/if_var.h>
+#include <netipsec/xform.h>
 
 struct secpolicy;
 struct secasvar;
@@ -42,6 +43,7 @@ struct ipsec_accel_out_tag {
 
 struct ipsec_accel_in_tag {
        struct m_tag tag;
+       struct xform_history xh; /* Must be first to mimic IPSEC_IN_DONE */
        uint16_t drv_spi;
 };
 

Reply via email to