From: Tobias Brunner Date: Mon, 19 Dec 2022 10:44:48 +0000 (+0100) Subject: kernel-ipsec: Add HW offload mode to policies X-Git-Tag: android-2.4.1~4^2~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=af1eeda08b97b1732785a19dfa50fecc9a6ce165;p=thirdparty%2Fstrongswan.git kernel-ipsec: Add HW offload mode to policies --- diff --git a/src/libcharon/kernel/kernel_ipsec.h b/src/libcharon/kernel/kernel_ipsec.h index ae8b82a40f..3e1c80e708 100644 --- a/src/libcharon/kernel/kernel_ipsec.h +++ b/src/libcharon/kernel/kernel_ipsec.h @@ -95,7 +95,7 @@ struct kernel_ipsec_add_sa_t { uint16_t cpi; /** TRUE to enable UDP encapsulation for NAT traversal */ bool encap; - /** no (disabled), yes (enabled), auto (enabled if supported) */ + /** HW offload mode */ hw_offload_t hw_offload; /** Mark the SA should apply to packets after processing */ mark_t mark; @@ -180,6 +180,8 @@ struct kernel_ipsec_manage_policy_t { policy_priority_t prio; /** Manually-set priority (automatic if set to 0) */ uint32_t manual_prio; + /** HW offload mode */ + hw_offload_t hw_offload; /** Source address of the SA(s) tied to this policy */ host_t *src; /** Destination address of the SA(s) tied to this policy */