Lines 4756-4765
ixgbe_sysctl_advertise(SYSCTL_HANDLER_ARGS)
Link Here
|
4756 |
if ((error) || (req->newptr == NULL)) |
4756 |
if ((error) || (req->newptr == NULL)) |
4757 |
return (error); |
4757 |
return (error); |
4758 |
|
4758 |
|
4759 |
/* Checks to validate new value */ |
|
|
4760 |
if (adapter->advertise == advertise) /* no change */ |
4761 |
return (0); |
4762 |
|
4763 |
return ixgbe_set_advertise(adapter, advertise); |
4759 |
return ixgbe_set_advertise(adapter, advertise); |
4764 |
} |
4760 |
} |
4765 |
|
4761 |
|
Lines 4773-4778
ixgbe_set_advertise(struct adapter *adapter, int a
Link Here
|
4773 |
hw = &adapter->hw; |
4769 |
hw = &adapter->hw; |
4774 |
dev = adapter->dev; |
4770 |
dev = adapter->dev; |
4775 |
|
4771 |
|
|
|
4772 |
/* Checks to validate new value */ |
4773 |
if (adapter->advertise == advertise) /* no change */ |
4774 |
return (0); |
4775 |
|
4776 |
/* No speed changes for backplane media */ |
4776 |
/* No speed changes for backplane media */ |
4777 |
if (hw->phy.media_type == ixgbe_media_type_backplane) |
4777 |
if (hw->phy.media_type == ixgbe_media_type_backplane) |
4778 |
return (ENODEV); |
4778 |
return (ENODEV); |