Module Name: src Committed By: mrg Date: Mon Jul 13 05:40:25 UTC 2020
Modified Files: src/sys/net80211: ieee80211_proto.c Log Message: i hit an assert in this code but we weren't sure why. for now, add the ostate and nstate values for further diagnosis to the assert message. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/sys/net80211/ieee80211_proto.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/net80211/ieee80211_proto.c diff -u src/sys/net80211/ieee80211_proto.c:1.34 src/sys/net80211/ieee80211_proto.c:1.35 --- src/sys/net80211/ieee80211_proto.c:1.34 Thu Feb 2 10:05:35 2017 +++ src/sys/net80211/ieee80211_proto.c Mon Jul 13 05:40:25 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: ieee80211_proto.c,v 1.34 2017/02/02 10:05:35 nonaka Exp $ */ +/* $NetBSD: ieee80211_proto.c,v 1.35 2020/07/13 05:40:25 mrg Exp $ */ /*- * Copyright (c) 2001 Atsushi Onoe * Copyright (c) 2002-2005 Sam Leffler, Errno Consulting @@ -36,7 +36,7 @@ __FBSDID("$FreeBSD: src/sys/net80211/ieee80211_proto.c,v 1.23 2005/08/10 16:22:29 sam Exp $"); #endif #ifdef __NetBSD__ -__KERNEL_RCSID(0, "$NetBSD: ieee80211_proto.c,v 1.34 2017/02/02 10:05:35 nonaka Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ieee80211_proto.c,v 1.35 2020/07/13 05:40:25 mrg Exp $"); #endif /* @@ -1103,8 +1103,9 @@ ieee80211_newstate(struct ieee80211com * case IEEE80211_S_SCAN: /* adhoc/hostap mode */ case IEEE80211_S_ASSOC: /* infra mode */ IASSERT(ni->ni_txrate < ni->ni_rates.rs_nrates, - ("%s: bogus xmit rate %u setup\n", __func__, - ni->ni_txrate)); + ("%s: bogus xmit rate %u setup ostate %x " + "nstate %x\n", __func__, ni->ni_txrate, + ostate, nstate)); #ifdef IEEE80211_DEBUG if (ieee80211_msg_debug(ic)) { if (ic->ic_opmode == IEEE80211_M_STA)