No ALTQ support for Intel i226v?
-
I think I've checked and found that my i226v NIC's don't support ALTQ, but there's a big possibility I've overlooked something and maybe I'm incorrect.
I was really hoping to use PRIQ, but it's looking like I won't be able to.
Is anyone with a bit more knowledge on the subject able to check and confirm my findings please?
I am using the latest pfsense plus 23.05
Thanks
-
igc
is in the ALTQ list, it should be allowed:https://github.com/pfsense/pfsense/blob/master/src/etc/inc/interfaces.inc#L6827
Do you get an error when you try to use it, or something else?
-
@jimp From this page, https://docs.netgate.com/pfsense/en/latest/trafficshaper/altq-hardware-support.html I clicked on altq(4), which took me to https://man.freebsd.org/cgi/man.cgi?query=altq&sektion=4, where I then clicked igb(4) which took me to https://man.freebsd.org/cgi/man.cgi?query=igb&sektion=4&apropos=0&manpath=FreeBSD+13.2-RELEASE+and+Ports but I couldn't see the i226v on there.
Because of that I didn't try it, would it error if I try to enable it on unsupported drivers?
-
That list is pretty out of date, also i225/i226 use
igc
notigb
Also the
igc
driver uses iflib which AFAIK brings along ALTQ support automatically. -
@jimp Fantastic, I will give it a shot this evening and report back.
I'm assuming I need to re-enable this checkbox beforehand?
hn ALTQ support โก Enable the ALTQ support for hn NICs.
Under System, Advanced, Networking?
-
That option is not relevant. That option only affects Hyper-V virtual NICs using the
hn
driver. -
@jimp Amazing thank you.
One final question,
I have currently have, Hardware Checksum Offloading, Hardware TCP Segmentation Offloading, Hardware Large Receive Offloading all unchecked.
What would you recommend for this NIC? Leave as is or would you enable?
Thank you so much for the swift responses.
-
@rivageeza I cannot think of a reason to disable Hardware Checksum Offloading, so I would leave that disable box unchecked for your NIC.
๏ธ
-
The best values for those are the defaults.
Hardware Checksum Offloading = Unchecked
TSO = Checked
LRO = CheckedYou do not want TSO or LRO active on a firewall/router.