1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /* Copyright 2022-2023 NXP
5 #define CREATE_TRACE_POINTS
8 void dsa_db_print(const struct dsa_db
*db
, char buf
[DSA_DB_BUFSIZ
])
12 sprintf(buf
, "port %s", db
->dp
->name
);
15 sprintf(buf
, "lag %s id %d", db
->lag
.dev
->name
, db
->lag
.id
);
18 sprintf(buf
, "bridge %s num %d", db
->bridge
.dev
->name
,
22 sprintf(buf
, "unknown");
27 const char *dsa_port_kind(const struct dsa_port
*dp
)
30 case DSA_PORT_TYPE_USER
:
32 case DSA_PORT_TYPE_CPU
:
34 case DSA_PORT_TYPE_DSA
: