Bug in GUI for tuneables?
-
Hil Folks,
trying to teach my ESXi virtualized pfSense to talk 10GBE.
I checked the options proposed in the manual
linkdev.vmx.#.iflib.override_ntxds="0,4096" dev.vmx.#.iflib.override_nrxds="0,2048,0"
entering the value in tuneable gives error:
The following input errors were detected: The value may only contain alphanumeric characters, -, _, %, and /.
is that on purpose or a bug?
-
Like it says in the note there you need to replace the
#
with the actual interface number(s). So for example:dev.vmx.0.iflib.override_ntxds="0,4096" dev.vmx.0.iflib.override_nrxds="0,2048,0"
Steve
-
"Tunables may be set per network interface, with # replaced by a device id such as 0, 1, etc."
I think that this sentence could also be understood as "if you want to change setting per interface, then replace # with device id, otherwise it is set globally"
Especially non-native English speakers like myself. -
Mmm, I see what you're saying. Let me look into it...
-
I think it is not the string, causing this error, it is the value . (point) or , (comma) mentioned in the guideline but not accepted by the gui.
however, as mvikman mentioned, the # might also be a point to check.
-
@pooperman I was chatting with steve about this - and believe they are checking the wording to make it clearer that "#" is just a place holder for documentation.
I "believe" they are discussing making the wording clearer for users not all that familiar with such nomenclature be it non native English speakers or just not all that familiar with setting such values.
-
I updated the wording on that doc a few hours ago, should hopefully be more clear now.
-
-
Re-read the section of the docs again. That isn't a tunable you can put in the GUI. It must be manually entered into
/boot/loader.conf.local
. -
-
Although for that value it probably could be either:
[22.05-RELEASE][admin@cedev-3.stevew.lan]/root: sysctl dev.vmx.0.iflib.override_ntxds="0,4096" dev.vmx.0.iflib.override_ntxds: 0,2048 -> 0,4096
Adding it as a loader variable works past that.
Steve