Hello everyone,
I am currently running FreeBSD 14.3 with the PF firewall on my home server, which acts as a file server, an internet gateway, and hosts several other services. My system has evolved over the course of more than 10 years, starting back from version 10.0. For the most part, it is very stable and trouble-free. The uptime seems like it could be infinite, provided I don't touch anything.
A couple of days ago, I decided to experiment with traffic prioritization. The goal was to reduce the impact of intensive torrent traffic generated by Transmission. I enabled several options in the kernel configuration:
I configured the queues in PF, enabled them, and immediately encountered kernel panics
. After booting, the system stays alive for about 20 seconds before crashing. If I manage to disable Transmission within that timeframe, the system survives longer. Transmission generates intensive UDP traffic, specifically a high volume of small packets.
I cannot state this with certainty, but I believe that using tags and virtual network interfaces in the PF rules might also contribute to the instability. Without any of these features enabled, my system is stable; as soon as I turn any of them on, the kernel crashes quickly.
I would like to ask if these are known issues, and if the aforementioned technologies (ALTQ, tags, VIFs with PF) are indeed unstable or not ready for production use?
I am currently running FreeBSD 14.3 with the PF firewall on my home server, which acts as a file server, an internet gateway, and hosts several other services. My system has evolved over the course of more than 10 years, starting back from version 10.0. For the most part, it is very stable and trouble-free. The uptime seems like it could be infinite, provided I don't touch anything.
A couple of days ago, I decided to experiment with traffic prioritization. The goal was to reduce the impact of intensive torrent traffic generated by Transmission. I enabled several options in the kernel configuration:
Code:
options ALTQ
options ALTQ_PRIQ
options ALTQ_HFSC
options ALTQ_CODEL
I configured the queues in PF, enabled them, and immediately encountered kernel panics
I cannot state this with certainty, but I believe that using tags and virtual network interfaces in the PF rules might also contribute to the instability. Without any of these features enabled, my system is stable; as soon as I turn any of them on, the kernel crashes quickly.
I would like to ask if these are known issues, and if the aforementioned technologies (ALTQ, tags, VIFs with PF) are indeed unstable or not ready for production use?