The branch main has been updated by adrian:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=249f14c87fd5ad232d5058db40db48c009e235c5

commit 249f14c87fd5ad232d5058db40db48c009e235c5
Author:     Adrian Chadd <adr...@freebsd.org>
AuthorDate: 2025-05-18 04:58:25 +0000
Commit:     Adrian Chadd <adr...@freebsd.org>
CommitDate: 2025-05-25 15:24:10 +0000

    net80211: remove direct references to ifp->if_xname
    
    * change ieee80211_get_vap_ifname() to use if_name()
    * migrate the other references of ifp->if_xname to
      ieee80211_get_vap_ifname()
    
    Differential Revision:  https://reviews.freebsd.org/D50407
    Reviewed by:    bz
---
 sys/net80211/ieee80211_freebsd.c | 2 +-
 sys/net80211/ieee80211_scan.c    | 4 ++--
 sys/net80211/ieee80211_wds.c     | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys/net80211/ieee80211_freebsd.c b/sys/net80211/ieee80211_freebsd.c
index d0aa47859a3a..5c7ebd7c727c 100644
--- a/sys/net80211/ieee80211_freebsd.c
+++ b/sys/net80211/ieee80211_freebsd.c
@@ -1141,7 +1141,7 @@ ieee80211_get_vap_ifname(struct ieee80211vap *vap)
 {
        if (vap->iv_ifp == NULL)
                return "(none)";
-       return vap->iv_ifp->if_xname;
+       return (if_name(vap->iv_ifp));
 }
 
 #ifdef DEBUGNET
diff --git a/sys/net80211/ieee80211_scan.c b/sys/net80211/ieee80211_scan.c
index 04fee33f48f1..02cad610ee8e 100644
--- a/sys/net80211/ieee80211_scan.c
+++ b/sys/net80211/ieee80211_scan.c
@@ -245,10 +245,10 @@ ieee80211_scan_update_locked(struct ieee80211vap *vap,
                    "%s: current scanner is <%s:%s>, switch to <%s:%s>\n",
                    __func__,
                    ss->ss_vap != NULL ?
-                       ss->ss_vap->iv_ifp->if_xname : "none",
+                       ieee80211_get_vap_ifname(ss->ss_vap) : "none",
                    ss->ss_vap != NULL ?
                        ieee80211_opmode_name[ss->ss_vap->iv_opmode] : "none",
-                   vap->iv_ifp->if_xname,
+                   ieee80211_get_vap_ifname(vap),
                    ieee80211_opmode_name[vap->iv_opmode]);
        }
 #endif
diff --git a/sys/net80211/ieee80211_wds.c b/sys/net80211/ieee80211_wds.c
index 0bb9271693db..98eb7f78c58d 100644
--- a/sys/net80211/ieee80211_wds.c
+++ b/sys/net80211/ieee80211_wds.c
@@ -169,7 +169,7 @@ ieee80211_create_wds(struct ieee80211vap *vap, struct 
ieee80211_channel *chan)
                        IEEE80211_DPRINTF(vap, IEEE80211_MSG_WDS,
                            "%s: station %s in use with %s\n",
                            __func__, ether_sprintf(vap->iv_des_bssid),
-                           ni->ni_wdsvap->iv_ifp->if_xname);
+                           ieee80211_get_vap_ifname(ni->ni_wdsvap));
                        /* XXX stat? */
                } else {
                        /*

Reply via email to