diff options
author | Renjaya Raga Zenta <ragazenta@gmail.com> | 2024-02-13 15:15:24 +0100 |
---|---|---|
committer | Renjaya Raga Zenta <ragazenta@gmail.com> | 2024-02-28 05:35:36 +0100 |
commit | 0f30bf5886f839984df545df74e9658daf3533d2 (patch) | |
tree | fdbfdcbb7895f8203080d668d3f2f9dc93bf0ca6 /man/systemd.link.xml | |
parent | Merge pull request #31490 from yuwata/network-varlink-cleanups (diff) | |
download | systemd-0f30bf5886f839984df545df74e9658daf3533d2.tar.xz systemd-0f30bf5886f839984df545df74e9658daf3533d2.zip |
udevd: Add ReceivePacketSteeringCPUMask for systemd.link
Takes a list of CPU indices or ranges separated by either whitespace or commas. Alternatively,
takes the special value "all" in which will include all available CPUs in the mask.
CPU ranges are specified by the lower and upper CPU indices separated by a dash (e.g. "2-6").
This option may be specified more than once, in which case the specified CPU affinity masks are merged.
If an empty string is assigned, the mask is reset, all assignments prior to this will have no effect.
Defaults to unset and RPS CPU list is unchanged. To disable RPS when it was previously enabled, use the
special value "disable".
Currently, this will set CPU mask to all `rx` queue of matched device (if it has multiple queues).
The `/sys/class/net/<dev>/queues/rx-<n>/rps_cpus` only accept cpu bitmap mask in hexadecimal.
Fix: #30323
Diffstat (limited to 'man/systemd.link.xml')
-rw-r--r-- | man/systemd.link.xml | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/man/systemd.link.xml b/man/systemd.link.xml index 3e98e4ddba..7c0a84dff8 100644 --- a/man/systemd.link.xml +++ b/man/systemd.link.xml @@ -968,6 +968,21 @@ </listitem> </varlistentry> <varlistentry> + <term><varname>ReceivePacketSteeringCPUMask=</varname></term> + <listitem> + <para>Configures Receive Packet Steering (RPS) list of CPUs to which RPS may forward traffic. + Takes a list of CPU indices or ranges separated by either whitespace or commas. Alternatively, + takes the special value <literal>all</literal> in which will include all available CPUs in the mask. + CPU ranges are specified by the lower and upper CPU indices separated by a dash (e.g. <literal>2-6</literal>). + This option may be specified more than once, in which case the specified CPU affinity masks are merged. + If an empty string is assigned, the mask is reset, all assignments prior to this will have no effect. + Defaults to unset and RPS CPU list is unchanged. To disable RPS when it was previously enabled, use the + special value <literal>disable</literal>.</para> + + <xi:include href="version-info.xml" xpointer="v256"/> + </listitem> + </varlistentry> + <varlistentry> <term><varname>ReceiveVLANCTAGHardwareAcceleration=</varname></term> <listitem> <para>Takes a boolean. If set to true, receive VLAN CTAG hardware acceleration is enabled. |