Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 31 Oct 2021 01:33:23 +0200
From:      Peter <pmc@citylink.dinoex.sub.org>
To:        freebsd-stable@freebsd.org
Cc:        bu7cher@yandex.ru
Subject:   Re: IPv6 checksum errors with divert
Message-ID:  <YX3WQ8NUHZR24n59@gate.intra.daemon.contact>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?YX3WQ8NUHZR24n59>