CVSROOT: /cvs Module name: src Changes by: to...@cvs.openbsd.org 2022/03/14 06:58:55
Modified files: sbin/iked : iked.h ikev2.c ikev2_msg.c ikev2_pld.c Log message: Improve retransmission of message fragments. RFC 7383 states that loss of a single fragment results in a retransmit of all fragments belonging to the same message. Instead of treating each fragment as message with seperate retransmit timer, keep only a single timer for all fragments of a message and retransmit all fragments in order on timeout. Improves reliability in case of packet loss when fragmentation is enabled. Found by and diff from Daniel Herzinger ok patrick@