The branch main has been updated by bz:

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

commit cb5c07649aa005abb1e847c2cd5f816d762efb93
Author:     Bjoern A. Zeeb <[email protected]>
AuthorDate: 2021-09-04 09:24:51 +0000
Commit:     Bjoern A. Zeeb <[email protected]>
CommitDate: 2021-09-04 09:24:51 +0000

    net80211: add func/line information to IEEE80211_DISCARD* macros
    
    While debugging is very good in net80211, some log messages are
    repeated in multiple places 1:1.  In order to distinguish where the
    discard happened and to speed up analysis, add __func__:__LINE__
    information to all these messages.
    
    Sponsored by:   The FreeBSD Foundation
    MFC after:      1 week
---
 sys/net80211/ieee80211_var.h | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/sys/net80211/ieee80211_var.h b/sys/net80211/ieee80211_var.h
index 350c9b98441d..e70b7f8e2bb6 100644
--- a/sys/net80211/ieee80211_var.h
+++ b/sys/net80211/ieee80211_var.h
@@ -1067,15 +1067,18 @@ void    ieee80211_note_frame(const struct ieee80211vap 
*,
  */
 #define        IEEE80211_DISCARD(_vap, _m, _wh, _type, _fmt, ...) do {         
\
        if ((_vap)->iv_debug & (_m))                                    \
-               ieee80211_discard_frame(_vap, _wh, _type, _fmt, __VA_ARGS__);\
+               ieee80211_discard_frame(_vap, _wh, _type,               \
+                  "%s:%d: " _fmt, __func__, __LINE__, __VA_ARGS__);    \
 } while (0)
 #define        IEEE80211_DISCARD_IE(_vap, _m, _wh, _type, _fmt, ...) do {      
\
        if ((_vap)->iv_debug & (_m))                                    \
-               ieee80211_discard_ie(_vap, _wh, _type, _fmt, __VA_ARGS__);\
+               ieee80211_discard_ie(_vap, _wh, _type,                  \
+                   "%s:%d: " _fmt, __func__, __LINE__, __VA_ARGS__);   \
 } while (0)
 #define        IEEE80211_DISCARD_MAC(_vap, _m, _mac, _type, _fmt, ...) do {    
\
        if ((_vap)->iv_debug & (_m))                                    \
-               ieee80211_discard_mac(_vap, _mac, _type, _fmt, __VA_ARGS__);\
+               ieee80211_discard_mac(_vap, _mac, _type,                \
+                   "%s:%d: " _fmt, __func__, __LINE__, __VA_ARGS__);   \
 } while (0)
 
 void ieee80211_discard_frame(const struct ieee80211vap *,
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/dev-commits-src-all
To unsubscribe, send any mail to "[email protected]"

Reply via email to