ethtool tx aggregation support has been merged to mainline and is now available in release 6.3.
ethtool for rmnet
In post “Linux rmnet (QMAP) tx aggregation in mainline” I described the problem I was facing with a 9207-based USB modem and how enabling uplink packets aggregation solved my issue.
The aggregation configuration parameters were available through ethtool hooks. However, a piece was still missing, i.e. support at the application level.
Commit “netlink: settings: add netlink support for coalesce tx aggr params” fills this gap, so that tx aggregation can be easily configured by using the application. Since it could take a while to propagate version 6.3 towards current distributions, the most convenient way for having an updated binary is to build from sources available in the official repo.