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