Bug 514988

Summary: Require options to control network offload enablement and NIC private flags
Product: [Applications] systemsettings Reporter: Shengyu Qu <wiagn233>
Component: kcm_networkmanagementAssignee: Plasma Bugs List <plasma-bugs-null>
Status: REPORTED ---    
Severity: normal CC: jgrulich, wiagn233
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Unspecified   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Shengyu Qu 2026-01-23 19:32:16 UTC
Most network cards have some features to offload part of data transmission from CPU to NIC itself. Both networkmanager and ethtool could control the enablement of those features.

To get the features supported by the NIC, ethtool -k could be used; also to set the features ethtool -K could be used. Besides, for some NICs, there are some extra vendor specific flags that could be controlled through ethtool --set-priv-flags/show-priv-flags, and in cases like Mellanox CX4, large-receive-offload in ethtool -k needs private flag rx_striding_rq to be set to actually work.

However, whether I set the offload value from ethtool or networkmanager's nmcli, my config would be reverted if I try to edit any settings about network in KDE systemsettings.

So I would like to require some extra options to set the offload enablement status and also NIC driver's private flags in KDE systemsettings, so that this issue could get fixed.

More information:
https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html/configuring_and_managing_networking/configuring-ethtool-settings-in-networkmanager-connection-profiles_configuring-and-managing-networking#configuring-an-ethtool-offload-feature-by-using-nmcli_configuring-ethtool-settings-in-networkmanager-connection-profiles
https://knowledge.broadcom.com/external/article?legacyId=2055140