On 03/11/2019 09:00 AM, Olga Albisser wrote:
> Hi Eric,
>
> I thought the window opened roughly a week ago, and would be open for another
> week (since it's 2 weeks in total), have I misunderstood?
Yes, you have misunderstood.
When Linus opens his window, it is the time for maintainers to push their stuff
to Linus,
and time for us to fix all the bugs.
At this moment, we are fixing the bugs that current merge window (for upcoming
linux-5.1) is adding.
Please take a look at Documentation/networking/netdev-FAQ.rst around line 54.
Also we prefer not top-posting in netdev mailing list.
>
> Regards,
> Olga
>
> On Mon, Mar 11, 2019 at 4:41 PM Eric Dumazet <eric.duma...@gmail.com
> <mailto:eric.duma...@gmail.com>> wrote:
>
> FYI, net-next tree is currently closed.
>
> On 03/11/2019 08:14 AM, Olga Albisser wrote:
> > DUALPI2 provides extremely low latency & loss to traffic that uses a
> > scalable congestion controller (e.g. L4S, DCTCP) without degrading the
> > performance of 'classic' traffic (e.g. Reno, Cubic etc.). It is intended
> > to be the reference implementation of the IETF's DualQ Coupled AQM.
>
>
> > +
> > +static int dualpi2_qdisc_enqueue(struct sk_buff *skb, struct Qdisc
> *sch,
> > + struct sk_buff **to_free)
> > +{
> > + struct dualpi2_sched_data *q = qdisc_priv(sch);
> > + u32 ecn = get_ecn_field(skb);
> > + int err;
> > +
> > + /* set to the time the HTQ packet is in the Q */
> > + __net_timestamp(skb);
> > +
>
> You can not do that in a qdisc ( blindly overwriting skb->tstamp )
>
> EDT model was adopted in TCP in linux-4.20
>
> You will need to use part of skb->cb instead.
>
> BTW, prefer CLOCK_MONOTONIC, this can avoid all sort of surprises...
>