#include <linux/if_hsr.h>
 #include <net/dcbnl.h>
 #include <linux/netpoll.h>
+#include <linux/string.h>
 
 #include "dsa.h"
 #include "port.h"
        if (stringset == ETH_SS_STATS) {
                int len = ETH_GSTRING_LEN;
 
-               strncpy(data, "tx_packets", len);
-               strncpy(data + len, "tx_bytes", len);
-               strncpy(data + 2 * len, "rx_packets", len);
-               strncpy(data + 3 * len, "rx_bytes", len);
+               strscpy_pad(data, "tx_packets", len);
+               strscpy_pad(data + len, "tx_bytes", len);
+               strscpy_pad(data + 2 * len, "rx_packets", len);
+               strscpy_pad(data + 3 * len, "rx_bytes", len);
                if (ds->ops->get_strings)
                        ds->ops->get_strings(ds, dp->index, stringset,
                                             data + 4 * len);