summaryrefslogtreecommitdiff
path: root/src/shared/ethtool-util.c
diff options
context:
space:
mode:
authornabijaczleweli <nabijaczleweli@gmail.com>2020-04-29 18:38:56 +0200
committernabijaczleweli <nabijaczleweli@gmail.com>2020-04-29 18:55:42 +0200
commit80af9bdabe2aa6421568d5d20f4c513cf49a3e43 (patch)
tree2b4b105b99be845626fa62ca9c4f64232069bfff /src/shared/ethtool-util.c
parentf20078df0b568cf365eea8278e98170e59ce2b2d (diff)
downloadsystemd-80af9bdabe2aa6421568d5d20f4c513cf49a3e43.tar.gz
link: Add units and fix typo in (Rx|Tx)BufferSize= manpage. Clean up the implementation slightly
Diffstat (limited to 'src/shared/ethtool-util.c')
-rw-r--r--src/shared/ethtool-util.c16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/shared/ethtool-util.c b/src/shared/ethtool-util.c
index fe29af24d0..703e48025e 100644
--- a/src/shared/ethtool-util.c
+++ b/src/shared/ethtool-util.c
@@ -431,18 +431,14 @@ int ethtool_set_nic_buffer_size(int *ethtool_fd, const char *ifname, netdev_ring
if (r < 0)
return -errno;
- if (ring->rx_pending_set) {
- if (ecmd.rx_pending != ring->rx_pending) {
- ecmd.rx_pending = ring->rx_pending;
- need_update = true;
- }
+ if (ring->rx_pending_set && ecmd.rx_pending != ring->rx_pending) {
+ ecmd.rx_pending = ring->rx_pending;
+ need_update = true;
}
- if (ring->tx_pending_set) {
- if (ecmd.tx_pending != ring->tx_pending) {
- ecmd.tx_pending = ring->tx_pending;
- need_update = true;
- }
+ if (ring->tx_pending_set && ecmd.tx_pending != ring->tx_pending) {
+ ecmd.tx_pending = ring->tx_pending;
+ need_update = true;
}
if (need_update) {