diff options
author | nabijaczleweli <nabijaczleweli@gmail.com> | 2020-04-29 18:38:56 +0200 |
---|---|---|
committer | nabijaczleweli <nabijaczleweli@gmail.com> | 2020-04-29 18:55:42 +0200 |
commit | 80af9bdabe2aa6421568d5d20f4c513cf49a3e43 (patch) | |
tree | 2b4b105b99be845626fa62ca9c4f64232069bfff /src/shared/ethtool-util.c | |
parent | f20078df0b568cf365eea8278e98170e59ce2b2d (diff) | |
download | systemd-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.c | 16 |
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) { |