User Details
- User Since
- Jan 22 2015, 5:22 AM (559 w, 4 d)
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
Sat, Oct 4
Thu, Oct 2
Tue, Sep 30
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 :)
Nov 13 2024
Oct 23 2024
Aug 20 2024
Aug 9 2024
Aug 8 2024
Fix what I thought I had fixed i.e. Unused_71 .. but for some reason I missed it ⭕
go through all the enum's and mark UNUSED those that are not used.
Aug 5 2024
I am fine with this Drew, just went through and verified the departure code running earlier should have no impact...
Jul 30 2024
Jul 26 2024
This changes the enum, as discussed on a previous conf call to be "UNUSED" still taking the slot. I don't necessarily
agree with that but if everyone else wants it I am fine with it :)