Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 Oct 2021 16:50:34 -0700
From:      brian <brian@sonicboom.org>
To:        stable@freebsd.org
Subject:   Re: IPv6 checksum errors with divert
Message-ID:  <184f1bd0-0d96-7e6a-7b8e-921874ddc8c5@sonicboom.org>
In-Reply-To: <YX3WQ8NUHZR24n59@gate.intra.daemon.contact>

index | next in thread | previous in thread | raw e-mail

Maybe with a tcpdump or packet capture search for http error codes; 
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status has a list. 400 
errors are what usually lead to errors clients observe while the server 
is still alive.

Brian

On 10/30/2021 4:33 PM, Peter wrote:
> Hi Andrey, hi all,
>
>    there is at least one further issue with divert (and dummynet)
> and IPv6:
>   
> If I put EITHER a divert OR a dummynet pipe/queue into the OUTgoing
> (layer3) ruleset to the uplink interface, then Youtube is not able to
> insert their advertisments into playback, and may hang entirly on
> playback.
>
> That seems to not happen due to timing or bandwith issues, but due to
> the sheer existance of a dummynet (or divert). And if I move the
> dummynet to the incoming, INTRAnet-facing side of the router, the
> problem does not appear.
>
> So there must still be some other bit in the IPv6 (or in the mbuf?)
> that gets improperly mangled during divert and also during dummynet.
>
> It appears a bit difficult to hunt that one down, due to the sheer
> amount of traffic involved in YT streaming, and also since I do not
> know exactly for what to look...
>
> Any helpful ideas are welcome.
>
> Cheerio,
> PMc
>


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?184f1bd0-0d96-7e6a-7b8e-921874ddc8c5>