Kea issueshttps://gitlab.isc.org/isc-projects/kea/-/issues2020-09-10T15:52:00Zhttps://gitlab.isc.org/isc-projects/kea/-/issues/472Documentation about congestion recovery2020-09-10T15:52:00ZFrancis DupontDocumentation about congestion recoveryTwo points:
- make clearer that the congestion recovery is not congestion avoidance (or any variant in terms which can suggest it) in the documentation
- findings about the impact on performance of the congestion recovery.Two points:
- make clearer that the congestion recovery is not congestion avoidance (or any variant in terms which can suggest it) in the documentation
- findings about the impact on performance of the congestion recovery.outstandinghttps://gitlab.isc.org/isc-projects/kea/-/issues/307queue by list of packets rather than one by one2022-11-02T15:08:44ZThomas Markwalderqueue by list of packets rather than one by oneI have created a branch which greatly simplifies the PacketQueue<> interface to provide implementations with much more latitude. Lower level functions, such as push, peek, and pop were moved down into PacketQueueRing<> (the default impl...I have created a branch which greatly simplifies the PacketQueue<> interface to provide implementations with much more latitude. Lower level functions, such as push, peek, and pop were moved down into PacketQueueRing<> (the default implementation base). It also replaces queuing a single packet, to queuing a list of packets. The latter change should reduce thread contention by enabling the receiving thread to read all ready packets and pass them into the queue in one call. Lastly, I split out the PacketQueueRing<> from dhcp/packet_queue.h into its own header, dhcp/packet_queue_ring.hbacklog