[Bug 293227] VNET jail regression on 14-STABLE from 14.3 using bridge and epair

[email protected]
Newsgroups gmane.os.freebsd.devel.net
Message-ID <[email protected]/bugzilla/>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293227

--- Comment #6 from Timo Voelker <[email protected]> ---
Thanks for the script. I was able to reproduce the problem. Here is my test
setup.

 Jail              Jail
sender           receiver
epair0b           epair1b
1::2/64           2::2/64
   \               /
    \             /
     \    Host   /
  epair0a        |
     |        epair1a
   bridge0    2::1/64
   1::1/64    MTU 1420
sysctl net.inet6.ip6.forwarding=1

If I let the sender send a file to 2::2, it sends packets that are too large,
and the Host responds with a Packet Too Big message, which the sender ignores.

The sender ignores the Packet Too Big messages, because the ICMP checksum is
incorrect. The issue seems to be related to transmission checksum offloading
and to the bridge. If I disable the transmission checksum on epair0b with

jexec sender ifconfig epair0b -txcsum6

or if I destroy bridge0 (and configure the IP on epair0a), the issue
disappears.

This is how far I've gotten by now.

-- 
You are receiving this mail because:
You are the assignee for the bug.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.