]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
udev/net: add PartialGenericSegmentationOffload= setting 35906/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 7 Jan 2025 14:06:17 +0000 (23:06 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 8 Jan 2025 18:49:29 +0000 (03:49 +0900)
Closes #32979.

man/systemd.link.xml
src/udev/net/link-config-gperf.gperf

index d97c931c2edbc81e6245d5a718404430ab83f883..9ddcaf7c09d08389da3c4eaf9ab19635fed1d66a 100644 (file)
           <xi:include href="version-info.xml" xpointer="v232"/>
         </listitem>
       </varlistentry>
+      <varlistentry>
+        <term><varname>PartialGenericSegmentationOffload=</varname></term>
+        <listitem>
+          <para>Takes a boolean. If set to true, Partial Generic Segmentation Offload (GSO_Partial) is
+          enabled. See
+          <ulink url="https://docs.kernel.org/networking/segmentation-offloads.html#partial-generic-segmentation-offload">
+          Partial Generic Segmentation Offload</ulink> for more details.
+          When unset, the kernel's default will be used.</para>
+
+          <xi:include href="version-info.xml" xpointer="v258"/>
+        </listitem>
+      </varlistentry>
       <varlistentry>
         <term><varname>GenericReceiveOffload=</varname></term>
         <listitem>
index 26137f33d2354abd453c76cff452389bc5f28f14..e4db56e8445980311c37cee9c9e5f3f44f187403 100644 (file)
@@ -63,6 +63,7 @@ Link.TransmitChecksumOffload,              config_parse_tristate,
 Link.GenericSegmentationOffload,           config_parse_tristate,                 0,                             offsetof(LinkConfig, features[NET_DEV_FEAT_GSO])
 Link.TCPSegmentationOffload,               config_parse_tristate,                 0,                             offsetof(LinkConfig, features[NET_DEV_FEAT_TSO])
 Link.TCP6SegmentationOffload,              config_parse_tristate,                 0,                             offsetof(LinkConfig, features[NET_DEV_FEAT_TSO6])
+Link.PartialGenericSegmentationOffload,    config_parse_tristate,                 0,                             offsetof(LinkConfig, features[NET_DEV_FEAT_GSO_PARTIAL])
 Link.UDPSegmentationOffload,               config_parse_warn_compat,              DISABLED_LEGACY,               0
 Link.GenericReceiveOffload,                config_parse_tristate,                 0,                             offsetof(LinkConfig, features[NET_DEV_FEAT_GRO])
 Link.GenericReceiveOffloadHardware,        config_parse_tristate,                 0,                             offsetof(LinkConfig, features[NET_DEV_FEAT_GRO_HW])