r8169: improve interrupt coalescing parameter handling
authorHeiner Kallweit <hkallweit1@gmail.com>
Thu, 30 Apr 2020 19:58:06 +0000 (21:58 +0200)
committerDavid S. Miller <davem@davemloft.net>
Fri, 1 May 2020 00:39:15 +0000 (17:39 -0700)
commitbdd2be3adb7d139a598f2277af7fa625fc399af1
tree96d24c932a544d22280aa83bfc90903fd84cebcc
parentcb9d97de05646de69b997da0137b94e00cba7f99
r8169: improve interrupt coalescing parameter handling

The chip supports only frame limits 0, 4, 8, .. 60 internally.
Returning EINVAL for all val % 4 != 0 seems to be a little bit too
unfriendly to the user. Therefore round up the frame limit to the next
supported value. In addition round up the time limit, else a very low
limit could be rounded down to 0, and interpreted as "ignore value"
by the chip.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/realtek/r8169_main.c