svn commit: r358627 - stable/12/sys/net
Konstantin Belousov
kib at FreeBSD.org
Wed Mar 4 17:19:26 UTC 2020
Author: kib
Date: Wed Mar 4 17:19:25 2020
New Revision: 358627
URL: https://svnweb.freebsd.org/changeset/base/358627
Log:
MFC r357764:
if_media.c: staticize and constify ifmedia description structures used under IFMEDIA_DEBUG.
Modified:
stable/12/sys/net/if_media.c
Directory Properties:
stable/12/ (props changed)
Modified: stable/12/sys/net/if_media.c
==============================================================================
--- stable/12/sys/net/if_media.c Wed Mar 4 17:17:37 2020 (r358626)
+++ stable/12/sys/net/if_media.c Wed Mar 4 17:19:25 2020 (r358627)
@@ -392,44 +392,47 @@ ifmedia_baudrate(int mword)
}
#ifdef IFMEDIA_DEBUG
-struct ifmedia_description ifm_type_descriptions[] =
+static const struct ifmedia_description ifm_type_descriptions[] =
IFM_TYPE_DESCRIPTIONS;
-struct ifmedia_description ifm_subtype_ethernet_descriptions[] =
+static const struct ifmedia_description ifm_subtype_ethernet_descriptions[] =
IFM_SUBTYPE_ETHERNET_DESCRIPTIONS;
-struct ifmedia_description ifm_subtype_ethernet_option_descriptions[] =
+static const struct ifmedia_description
+ ifm_subtype_ethernet_option_descriptions[] =
IFM_SUBTYPE_ETHERNET_OPTION_DESCRIPTIONS;
-struct ifmedia_description ifm_subtype_ieee80211_descriptions[] =
+static const struct ifmedia_description ifm_subtype_ieee80211_descriptions[] =
IFM_SUBTYPE_IEEE80211_DESCRIPTIONS;
-struct ifmedia_description ifm_subtype_ieee80211_option_descriptions[] =
+static const struct ifmedia_description
+ ifm_subtype_ieee80211_option_descriptions[] =
IFM_SUBTYPE_IEEE80211_OPTION_DESCRIPTIONS;
-struct ifmedia_description ifm_subtype_ieee80211_mode_descriptions[] =
+static const struct ifmedia_description
+ ifm_subtype_ieee80211_mode_descriptions[] =
IFM_SUBTYPE_IEEE80211_MODE_DESCRIPTIONS;
-struct ifmedia_description ifm_subtype_atm_descriptions[] =
+static const struct ifmedia_description ifm_subtype_atm_descriptions[] =
IFM_SUBTYPE_ATM_DESCRIPTIONS;
-struct ifmedia_description ifm_subtype_atm_option_descriptions[] =
+static const struct ifmedia_description ifm_subtype_atm_option_descriptions[] =
IFM_SUBTYPE_ATM_OPTION_DESCRIPTIONS;
-struct ifmedia_description ifm_subtype_shared_descriptions[] =
+static const struct ifmedia_description ifm_subtype_shared_descriptions[] =
IFM_SUBTYPE_SHARED_DESCRIPTIONS;
-struct ifmedia_description ifm_shared_option_descriptions[] =
+static const struct ifmedia_description ifm_shared_option_descriptions[] =
IFM_SHARED_OPTION_DESCRIPTIONS;
struct ifmedia_type_to_subtype {
- struct ifmedia_description *subtypes;
- struct ifmedia_description *options;
- struct ifmedia_description *modes;
+ const struct ifmedia_description *subtypes;
+ const struct ifmedia_description *options;
+ const struct ifmedia_description *modes;
};
/* must be in the same order as IFM_TYPE_DESCRIPTIONS */
-struct ifmedia_type_to_subtype ifmedia_types_to_subtypes[] = {
+static const struct ifmedia_type_to_subtype ifmedia_types_to_subtypes[] = {
{
&ifm_subtype_ethernet_descriptions[0],
&ifm_subtype_ethernet_option_descriptions[0],
@@ -454,8 +457,8 @@ static void
ifmedia_printword(ifmw)
int ifmw;
{
- struct ifmedia_description *desc;
- struct ifmedia_type_to_subtype *ttos;
+ const struct ifmedia_description *desc;
+ const struct ifmedia_type_to_subtype *ttos;
int seen_option = 0;
/* Find the top-level interface type. */
More information about the svn-src-stable-12
mailing list