New commits:
commit 76b6d9aac9ed7ab957c1e0797dc33206572002ef
Merge: 38a72a42ae b46780f2e6
Author: Andrew Cagney <[email protected]>
Date: Sun Oct 5 09:59:07 2025 -0400
Merge ikev2: change .st_firstpacket_{me,peer} to ro_hunk's
This gets our "performance" back to pre-EDDSA changes.
close #2464 refcnt .st_firstpacket_{me,peer}
commit b46780f2e66bb4182b577256067491e363739506
Author: Andrew Cagney <[email protected]>
Date: Tue Sep 30 21:09:23 2025 -0400
ikev2: change st_firstpacket_{me,peer} to ref-counted read-only hunks
remove need to copy packet when offloading auth
This still leaves several some packet copying:
- because md .packet, containing the peer's packet, is writable
it needs to be copied when saving .st_first_packet_peer
(its writable so decrypt can scribble on it)
- the outbound packet is copied to the outbound queue
and to .st_first_packet_peer
with work, these could be combined
commit a07659fc0902a22020cec911a724df8b91758e9f
Author: Andrew Cagney <[email protected]>
Date: Tue Sep 30 20:30:03 2025 -0400
memory: add refcnt'd read-only and read-write rw_hunk and ro_hunk
Still more members of the hunk family.
commit 59b2950caf461fae25d775c1640b20cb9bbf7bbf
Author: Andrew Cagney <[email protected]>
Date: Sat Oct 4 13:32:06 2025 -0400
ikev2: add save_first_{inbound,outbound}_ikev2_packet()
replace record_first_v2_packet() and replace_chunk() calls
commit e9b7268a06cdc4751a9223b41d496a8af901e1cc
Author: Andrew Cagney <[email protected]>
Date: Thu Oct 2 09:09:39 2025 -0400
crypto: pass firstpacket to IKEv2 PRF functions as a read-only shunk_t
not read-write chunk_t
_______________________________________________
Swan-commit mailing list -- [email protected]
To unsubscribe send an email to [email protected]