hellcreek.c (53aa930dc4bae6aa269951bd37103083145d6691) | hellcreek.c (fb3ceec187e8bca474340e361a18163a2e79c0a2) |
---|---|
1// SPDX-License-Identifier: (GPL-2.0 or MIT) 2/* 3 * DSA driver for: 4 * Hirschmann Hellcreek TSN switch. 5 * 6 * Copyright (C) 2019-2021 Linutronix GmbH 7 * Author Kurt Kanzenbach <kurt@linutronix.de> 8 */ --- 274 unchanged lines hidden (view full) --- 283static void hellcreek_get_strings(struct dsa_switch *ds, int port, 284 u32 stringset, uint8_t *data) 285{ 286 int i; 287 288 for (i = 0; i < ARRAY_SIZE(hellcreek_counter); ++i) { 289 const struct hellcreek_counter *counter = &hellcreek_counter[i]; 290 | 1// SPDX-License-Identifier: (GPL-2.0 or MIT) 2/* 3 * DSA driver for: 4 * Hirschmann Hellcreek TSN switch. 5 * 6 * Copyright (C) 2019-2021 Linutronix GmbH 7 * Author Kurt Kanzenbach <kurt@linutronix.de> 8 */ --- 274 unchanged lines hidden (view full) --- 283static void hellcreek_get_strings(struct dsa_switch *ds, int port, 284 u32 stringset, uint8_t *data) 285{ 286 int i; 287 288 for (i = 0; i < ARRAY_SIZE(hellcreek_counter); ++i) { 289 const struct hellcreek_counter *counter = &hellcreek_counter[i]; 290 |
291 strlcpy(data + i * ETH_GSTRING_LEN, | 291 strscpy(data + i * ETH_GSTRING_LEN, |
292 counter->name, ETH_GSTRING_LEN); 293 } 294} 295 296static int hellcreek_get_sset_count(struct dsa_switch *ds, int port, int sset) 297{ 298 if (sset != ETH_SS_STATS) 299 return 0; --- 1749 unchanged lines hidden --- | 292 counter->name, ETH_GSTRING_LEN); 293 } 294} 295 296static int hellcreek_get_sset_count(struct dsa_switch *ds, int port, int sset) 297{ 298 if (sset != ETH_SS_STATS) 299 return 0; --- 1749 unchanged lines hidden --- |