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 ---