Attention is currently required from: plaisthos.

flichtenheld has posted comments on this change by plaisthos. ( 
http://gerrit.openvpn.net/c/openvpn/+/1557?usp=email )

Change subject: Optimise performance of iterating over all client by 
remembering highest peer id
......................................................................


Patch Set 1: Code-Review-1

(1 comment)

File src/openvpn/multi.c:

http://gerrit.openvpn.net/c/openvpn/+/1557/comment/d4a87d22_1c3297f5?usp=email :
PS1, Line 4109:     if (mi->context.c2.tls_multi->peer_id > m->max_peerid)
I would suggest moving this code below the ASSERT. In the end it makes no 
difference. But I think it is easier to read if the code that checks that the 
loop failed is directly below the loop.

As an aside I think the ASSERT is a bit unclear already. I think what it 
actually should check is against MAX_PEER_ID, not max_clients. From this code 
it is not clear that it assumes that peer_id was initialized to MAX_PEER_ID. So 
I think it would be better to have an ASSERT at the top of the function that 
checks that peer_id is indeed MAX_PEER_ID and then an assert below that checks 
that peer_id is not MAX_PEER_ID. Much clearer. But not directly the job of this 
patch.



--
To view, visit http://gerrit.openvpn.net/c/openvpn/+/1557?usp=email
To unsubscribe, or for help writing mail filters, visit 
http://gerrit.openvpn.net/settings?usp=email

Gerrit-MessageType: comment
Gerrit-Project: openvpn
Gerrit-Branch: master
Gerrit-Change-Id: If797f3fe178fba3f43fb12898e5484bfb38f05c3
Gerrit-Change-Number: 1557
Gerrit-PatchSet: 1
Gerrit-Owner: plaisthos <[email protected]>
Gerrit-Reviewer: flichtenheld <[email protected]>
Gerrit-CC: openvpn-devel <[email protected]>
Gerrit-Attention: plaisthos <[email protected]>
Gerrit-Comment-Date: Fri, 06 Mar 2026 11:39:26 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
_______________________________________________
Openvpn-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openvpn-devel

Reply via email to