aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEd Maste <emaste@FreeBSD.org>2021-03-22 18:34:31 +0000
committerEd Maste <emaste@FreeBSD.org>2021-03-22 18:34:44 +0000
commit453d8a7ee2fc862f3a5e98185d57c8ad05cbc047 (patch)
tree74c15416e8459d94bfae262be103bf0f8aec67c3
parent15211f19509282d9c9a418d4e5b6ac75d9d1fc85 (diff)
downloadsrc-453d8a7ee2fc862f3a5e98185d57c8ad05cbc047.tar.gz
src-453d8a7ee2fc862f3a5e98185d57c8ad05cbc047.zip
rsu: add KASSERT to document maximum mbuf size in rsu_tx_start
PR: 254479 Reviewed by: markj Sponsored by: The FreeBSD Foundation
-rw-r--r--sys/dev/usb/wlan/if_rsu.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/usb/wlan/if_rsu.c b/sys/dev/usb/wlan/if_rsu.c
index f2dc6657026e..4dd1c624b9d0 100644
--- a/sys/dev/usb/wlan/if_rsu.c
+++ b/sys/dev/usb/wlan/if_rsu.c
@@ -2897,6 +2897,7 @@ rsu_tx_start(struct rsu_softc *sc, struct ieee80211_node *ni,
}
xferlen = sizeof(*txd) + m0->m_pkthdr.len;
+ KASSERT(xferlen <= RSU_TXBUFSZ, ("%s: invalid length", __func__));
m_copydata(m0, 0, m0->m_pkthdr.len, (caddr_t)&txd[1]);
data->buflen = xferlen;