r8152: reject unsupported coalescing params
authorJakub Kicinski <kuba@kernel.org>
Fri, 6 Mar 2020 01:05:59 +0000 (17:05 -0800)
committerDavid S. Miller <davem@davemloft.net>
Sat, 7 Mar 2020 06:45:55 +0000 (22:45 -0800)
Set ethtool_ops->supported_coalesce_params to let
the core reject unsupported coalescing parameters.

This driver did not previously reject unsupported parameters.

Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Acked-by: Hayes Wang <hayeswang@realtek.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/usb/r8152.c

index b8d2722a1b33656d0b67006eab2d29a9eff3d87f..f27fdd6ab86fb2728a7c5ce254a52dc598291152 100644 (file)
@@ -6345,6 +6345,7 @@ static int rtl8152_set_ringparam(struct net_device *netdev,
 }
 
 static const struct ethtool_ops ops = {
+       .supported_coalesce_params = ETHTOOL_COALESCE_USECS,
        .get_drvinfo = rtl8152_get_drvinfo,
        .get_link = ethtool_op_get_link,
        .nway_reset = rtl8152_nway_reset,