Commit fd4aa243 authored by Jiawen Wu's avatar Jiawen Wu Committed by Jakub Kicinski
Browse files

net: wangxun: limit tx_max_coalesced_frames_irq



Add limitation on tx_max_coalesced_frames_irq as 0 ~ 65535, because
'wx->tx_work_limit' is declared as a member of type u16.

Signed-off-by: default avatarJiawen Wu <jiawenwu@trustnetic.com>
Reviewed-by: default avatarJacob Keller <jacob.e.keller@intel.com>
Link: https://patch.msgid.link/20250821023408.53472-3-jiawenwu@trustnetic.com


Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
parent 6d3f753c
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -334,7 +334,10 @@ int wx_set_coalesce(struct net_device *netdev,
			return -EOPNOTSUPP;
	}

	if (ec->tx_max_coalesced_frames_irq)
	if (ec->tx_max_coalesced_frames_irq > U16_MAX  ||
	    !ec->tx_max_coalesced_frames_irq)
		return -EINVAL;

	wx->tx_work_limit = ec->tx_max_coalesced_frames_irq;

	switch (wx->mac.type) {