summaryrefslogtreecommitdiffstats
path: root/man/systemd.link.xml
diff options
context:
space:
mode:
authorRenjaya Raga Zenta <ragazenta@gmail.com>2024-02-13 15:15:24 +0100
committerRenjaya Raga Zenta <ragazenta@gmail.com>2024-02-28 05:35:36 +0100
commit0f30bf5886f839984df545df74e9658daf3533d2 (patch)
treefdbfdcbb7895f8203080d668d3f2f9dc93bf0ca6 /man/systemd.link.xml
parentMerge pull request #31490 from yuwata/network-varlink-cleanups (diff)
downloadsystemd-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.xml15
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.