I have IPv6 switched on at home and have a mediocre internet connection 50mbit down, 6 Mbit up. For this reason, I have implemented traffic shaping according to this article (https://docs.ibracorp.io/opnsense/).
However when testing this it works fine for IPv4 traffic, but IPv6 traffic gets high packet loss according to the gateway pinger, so much so that it gets reported as offline. I pinged my gateway manually and it seems to happen only during the upload part. When the upload saturates the pipe, ping requests do not get a response.
(https://forum.opnsense.org/index.php?action=dlattach;topic=30888.0;attach=24151)
Is this fixable in OPNsense? For now, I've disabled shaping for IPv6 by setting the rule to IPv4 only.
(https://forum.opnsense.org/index.php?action=dlattach;topic=30888.0;attach=24153)
I "solved this" by setting rules for the Upload to TCP and UDP only. Seems to work.