User Details
- User Since
- Jan 22 2015, 5:22 AM (562 w, 6 d)
Yesterday
Mon, Nov 3
Mon, Oct 20
Sun, Oct 19
Fri, Oct 10
Adopt Gleb's suggestion on __inline -> inline (other places need that change too) :)
Thu, Oct 9
Wed, Oct 8
Testing is a good thing so I think this is well worth having. I will say on the rumor of name changes inside tcp_hpts due to the idea of possibly supporting
more than just TCP. I am unsupportive of this UNTIL we have tcp_hpts being able to handle multiple protocols. When I originally wrote hpts (called pacing not hpts.. Robert
renamed it hpts) I did envision expanding it to include not just TCP but SCTP and maybe even UDP. But the fundamental problem I hit was the fact that choosing where
to dice the thing such that you would have a common call point into the protocol was not a cut and dried thing. For TCP it was easy since there was a clear demark between
the initial input of the packet and the actual segment processing, which I used when I broke out the multiple stacks idea. However for SCTP and UDP no such clear
basis exists that is common with TCP..... or even between SCTP and UDP... so I back down and decided to implement it has a TCP thing. Now if someone comes up
with a clean and elegant way to call into to TCP/SCTP and UDP then name changes would be appropriate within the code.. without that elegant set of proposed
changes name changes I am STRONGLY against and will object to since they are just irrelevant until HTPS can support multiple protocols... so in summary
Tue, Oct 7
Oct 4 2025
Oct 2 2025
Sep 30 2025
Aug 13 2025
Aug 12 2025
Aug 8 2025
Jul 21 2025
Jul 19 2025
Jun 18 2025
Jun 15 2025
Jun 14 2025
May 29 2025
May 1 2025
Apr 27 2025
Apr 26 2025
How about a compromise here... I do think Michael has a valid point...
Apr 25 2025
Apr 21 2025
Apr 15 2025
Only question I have is why the change from hlen -> sizeof(struct ip6_hdr)
Apr 8 2025
To me this is marginally less readable in the changed form. Both are much better than the original but considering your comments about what the compiler actually does I suggest we leave it the way it is!
Apr 7 2025
Apr 3 2025
Note I do agree with Gleb here, these macros are just nasty and not very clear. However I think that making such a change should be a separate commit from this one!
Mar 31 2025
Mar 30 2025
Mar 27 2025
Mar 14 2025
Feb 25 2025
Feb 21 2025
Feb 19 2025
Feb 4 2025
Feb 3 2025
Jan 8 2025
Jan 6 2025
Jan 4 2025
old code :)
Jan 3 2025
Are you sure this condition cannot be reached?
Jan 2 2025
Jan 1 2025
Dec 31 2024
Dec 30 2024
Dec 19 2024
Dec 12 2024
Dec 11 2024
Ok after a detailed analysis:
Dec 9 2024
Dec 5 2024
Dec 4 2024
Nov 25 2024
Nov 18 2024
Nov 15 2024
I agree with Michael here, macros badly hide things.. which is their intention :)
