Don't bother to run the flowcontrol code if there
is no change. Thanks to Andrew for the tweak.
This commit is contained in:
parent
1d4e0b19e4
commit
7d5f64a903
@ -5268,13 +5268,17 @@ static int
|
||||
ixgbe_set_flowcntl(SYSCTL_HANDLER_ARGS)
|
||||
{
|
||||
int error;
|
||||
int last = ixgbe_flow_control;
|
||||
struct adapter *adapter;
|
||||
|
||||
error = sysctl_handle_int(oidp, &ixgbe_flow_control, 0, req);
|
||||
|
||||
if (error)
|
||||
return (error);
|
||||
|
||||
/* Don't bother if it's not changed */
|
||||
if (ixgbe_flow_control == last)
|
||||
return (0);
|
||||
|
||||
adapter = (struct adapter *) arg1;
|
||||
switch (ixgbe_flow_control) {
|
||||
case ixgbe_fc_rx_pause:
|
||||
|
Loading…
Reference in New Issue
Block a user