mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-27 12:57:53 +00:00
0ed6e95255
W=1 builds now warn if module is built without a MODULE_DESCRIPTION(). Add descriptions to all the DSA tag modules. The descriptions are copy/pasted Kconfig names, with s/^Tag/DSA tag/. Reviewed-by: Andrew Lunn <andrew@lunn.ch> Reviewed-by: Florian Fainelli <florian.fainelli@broadcom.com> Reviewed-by: Vladimir Oltean <vladimir.oltean@nxp.com> Acked-by: Arun Ramadoss <arun.ramadoss@microchip.com> Acked-by: Arınç ÜNAL <arinc.unal@arinc9.com> Acked-by: Kurt Kanzenbach <kurt@linutronix.de> Link: https://lore.kernel.org/r/20240104143759.1318137-1-kuba@kernel.org Signed-off-by: Jakub Kicinski <kuba@kernel.org>
31 lines
836 B
C
31 lines
836 B
C
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
/*
|
|
* net/dsa/tag_none.c - Traffic handling for switches with no tag
|
|
* Copyright (c) 2008-2009 Marvell Semiconductor
|
|
* Copyright (c) 2013 Florian Fainelli <florian@openwrt.org>
|
|
*
|
|
* WARNING: do not use this for new switches. In case of no hardware
|
|
* tagging support, look at tag_8021q.c instead.
|
|
*/
|
|
|
|
#include "tag.h"
|
|
|
|
#define NONE_NAME "none"
|
|
|
|
static struct sk_buff *dsa_user_notag_xmit(struct sk_buff *skb,
|
|
struct net_device *dev)
|
|
{
|
|
/* Just return the original SKB */
|
|
return skb;
|
|
}
|
|
|
|
static const struct dsa_device_ops none_ops = {
|
|
.name = NONE_NAME,
|
|
.proto = DSA_TAG_PROTO_NONE,
|
|
.xmit = dsa_user_notag_xmit,
|
|
};
|
|
|
|
module_dsa_tag_driver(none_ops);
|
|
MODULE_ALIAS_DSA_TAG_DRIVER(DSA_TAG_PROTO_NONE, NONE_NAME);
|
|
MODULE_DESCRIPTION("DSA no-op tag driver");
|
|
MODULE_LICENSE("GPL");
|