- User Since
- Jan 22 2015, 5:22 AM (301 w, 20 h)
Thu, Oct 22
Thu, Oct 8
Sep 25 2020
Sep 9 2020
Sep 1 2020
Fix the typo's in the comment that Michael pointed out!
Aug 25 2020
Aug 24 2020
Aug 21 2020
Aug 18 2020
Aug 13 2020
Aug 10 2020
Jul 31 2020
First of all the tricky thing to remember about inp locks is that
Jul 16 2020
Jul 8 2020
Jun 23 2020
Opps used the wrong goto label...
Looks like BBR has the same issue, and we need to strip trailing emacs presents too :)
Jun 18 2020
Jun 16 2020
Jun 12 2020
Jun 8 2020
Jun 4 2020
I don't mind you tracking t_rtseq here, but please do not change the idle reduction in rack. I will go dig
up the right variable and change this to use that. Your are welcome to maintain t_rtseq but please don't change
the rack behavior here.
Jun 3 2020
It would not be EAGAIN/EBUSY since you can't do it again and expect it to succeed. I think
EINVAL is ok here.
May 29 2020
Ok turns out skyzaller has found yet another crash having to do with TFO for all three stacks. Lets update
the patch to fix that too.
May 25 2020
Has discussed on the transport call, I will be updating these to have a uint64_t and a nano-second basis for the values (including t_starttime I think since this
is what you compare these against) :)
May 21 2020
May 20 2020
I don't think that holding just the delta is what you really want. You want to be able
to tell when the first byte came in and the first byte went out. The delta only gives
one a partial view of what happened. And we are not living in 1984 where 64k of
memory is a lot. Four bytes to get more detailed information is I think worth it.
May 19 2020
Note that we don't want to commit these for a while since skyzaller uses these addresses but it
is something we should do.
Hmm I somehow got the wrong patch here.
May 18 2020
Yeah the spelling error check is rather dumb :)
May 15 2020
We should not ever do GP measurements until we are established
One little other niggle that I noticed, we should not do a goto again if the SYN bit is set ...
And even yet another issue thanks to skyzaller in bbr.. the rc_lost when doing TCP-FO was incorrect in rxt timers.
Let's also fix the accounting panic that skyzaller is finding here too. When we are in a front
state and have a SYN outstanding that should count in the ctf_outstanding size. Also if
we have sent a FIN same thing.
May 14 2020
May 12 2020
May 7 2020
May 4 2020
gets rid of some emacs trailing ws
Apr 28 2020
Follow Michaels suggestion and go 2016 - 2020 in the copyright instead of 2016 - 20
Even though there are no plans to add ECN to BBRv1, lets go ahead
and add back the uint8_t iptos value since you never know we might
circle back and do this plus we also want to remain somewhat consistent
between BBR and Rack
I would suggest leaving the iptos changes in. It does not
harm in BBR and someday we will be doing BBRv2 and in
that we will do ECN.. so best to leave it in place I think.
Lets go ahead and add the new function to return that we don't do PRUS_OOB as long as we are in fixing things.
Update to fix inadvertent overwrite of error and the name of the option function change per Michael's comment
Apr 27 2020
Now that D24575 is in lets take it a step further and provide the hooks so
we can ask a transport (optionally) if they support various PRU_XXX flags.
If they don't provide a function then they "support all" PRU_XXX flags.
Now that I know MSG_OOB is out of the picture make the appropriate update.
Address all of Michael's first set of comments.