X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Fnetlink.c;h=e1f378d9408a741a6e75c85efe62ee5a80426028;hb=06efe4f50bbdfbade922b8a3ee4576eb2cc4562c;hp=47c13321a9f8c64d7382e0bf903037662a3774c8;hpb=772b275d591727271631bf6b4664397129c6eea3;p=collectd.git diff --git a/src/netlink.c b/src/netlink.c index 47c13321..e1f378d9 100644 --- a/src/netlink.c +++ b/src/netlink.c @@ -30,7 +30,6 @@ #include "common.h" #include -#include #include #include @@ -313,28 +312,28 @@ static void check_ignorelist_and_submit (const char *dev, #define COPY_RTNL_LINK_VALUE(dst_stats, src_stats, value_name) \ (dst_stats)->value_name = (src_stats)->value_name -#define COPY_RTNL_LINK_STATS(dst_stats, src_stats) \ - COPY_RTNL_LINK_VALUE(dst_stats, src_stats, rx_bytes); \ - COPY_RTNL_LINK_VALUE(dst_stats, src_stats, tx_packets); \ - COPY_RTNL_LINK_VALUE(dst_stats, src_stats, rx_bytes); \ - COPY_RTNL_LINK_VALUE(dst_stats, src_stats, tx_bytes); \ - COPY_RTNL_LINK_VALUE(dst_stats, src_stats, rx_errors); \ - COPY_RTNL_LINK_VALUE(dst_stats, src_stats, tx_errors); \ - COPY_RTNL_LINK_VALUE(dst_stats, src_stats, rx_dropped); \ - COPY_RTNL_LINK_VALUE(dst_stats, src_stats, tx_dropped); \ - COPY_RTNL_LINK_VALUE(dst_stats, src_stats, multicast); \ - COPY_RTNL_LINK_VALUE(dst_stats, src_stats, collisions); \ - COPY_RTNL_LINK_VALUE(dst_stats, src_stats, rx_length_errors); \ - COPY_RTNL_LINK_VALUE(dst_stats, src_stats, rx_over_errors); \ - COPY_RTNL_LINK_VALUE(dst_stats, src_stats, rx_crc_errors); \ - COPY_RTNL_LINK_VALUE(dst_stats, src_stats, rx_frame_errors); \ - COPY_RTNL_LINK_VALUE(dst_stats, src_stats, rx_fifo_errors); \ - COPY_RTNL_LINK_VALUE(dst_stats, src_stats, rx_missed_errors); \ - COPY_RTNL_LINK_VALUE(dst_stats, src_stats, tx_aborted_errors); \ - COPY_RTNL_LINK_VALUE(dst_stats, src_stats, tx_carrier_errors); \ - COPY_RTNL_LINK_VALUE(dst_stats, src_stats, tx_fifo_errors); \ - COPY_RTNL_LINK_VALUE(dst_stats, src_stats, tx_heartbeat_errors); \ - COPY_RTNL_LINK_VALUE(dst_stats, src_stats, tx_window_errors) +#define COPY_RTNL_LINK_STATS(dst_stats, src_stats) \ + COPY_RTNL_LINK_VALUE (dst_stats, src_stats, rx_packets); \ + COPY_RTNL_LINK_VALUE (dst_stats, src_stats, tx_packets); \ + COPY_RTNL_LINK_VALUE (dst_stats, src_stats, rx_bytes); \ + COPY_RTNL_LINK_VALUE (dst_stats, src_stats, tx_bytes); \ + COPY_RTNL_LINK_VALUE (dst_stats, src_stats, rx_errors); \ + COPY_RTNL_LINK_VALUE (dst_stats, src_stats, tx_errors); \ + COPY_RTNL_LINK_VALUE (dst_stats, src_stats, rx_dropped); \ + COPY_RTNL_LINK_VALUE (dst_stats, src_stats, tx_dropped); \ + COPY_RTNL_LINK_VALUE (dst_stats, src_stats, multicast); \ + COPY_RTNL_LINK_VALUE (dst_stats, src_stats, collisions); \ + COPY_RTNL_LINK_VALUE (dst_stats, src_stats, rx_length_errors); \ + COPY_RTNL_LINK_VALUE (dst_stats, src_stats, rx_over_errors); \ + COPY_RTNL_LINK_VALUE (dst_stats, src_stats, rx_crc_errors); \ + COPY_RTNL_LINK_VALUE (dst_stats, src_stats, rx_frame_errors); \ + COPY_RTNL_LINK_VALUE (dst_stats, src_stats, rx_fifo_errors); \ + COPY_RTNL_LINK_VALUE (dst_stats, src_stats, rx_missed_errors); \ + COPY_RTNL_LINK_VALUE (dst_stats, src_stats, tx_aborted_errors); \ + COPY_RTNL_LINK_VALUE (dst_stats, src_stats, tx_carrier_errors); \ + COPY_RTNL_LINK_VALUE (dst_stats, src_stats, tx_fifo_errors); \ + COPY_RTNL_LINK_VALUE (dst_stats, src_stats, tx_heartbeat_errors); \ + COPY_RTNL_LINK_VALUE (dst_stats, src_stats, tx_window_errors) #ifdef HAVE_RTNL_LINK_STATS64 static void check_ignorelist_and_submit64 (const char *dev, @@ -342,7 +341,7 @@ static void check_ignorelist_and_submit64 (const char *dev, { struct ir_link_stats_storage_s s; - COPY_RTNL_LINK_STATS(&s, stats); + COPY_RTNL_LINK_STATS (&s, stats); check_ignorelist_and_submit (dev, &s); } @@ -780,7 +779,7 @@ static int ir_read (void) continue; } - DEBUG ("netlink plugin: ir_read: querying %s from %s (%lu).", + DEBUG ("netlink plugin: ir_read: querying %s from %s (%zu).", type_name[type_index], iflist[ifindex], ifindex); nlh = mnl_nlmsg_put_header (buf);