summaryrefslogtreecommitdiffstats
path: root/contrib/libc++/src/system_error.cpp
diff options
context:
space:
mode:
authoradrian <adrian@FreeBSD.org>2015-09-21 02:12:01 +0000
committeradrian <adrian@FreeBSD.org>2015-09-21 02:12:01 +0000
commit514b6ff28ef4dbfdc2e12863e6b8199e91c41936 (patch)
treea39f2c4874a1f7e71c8861017e8d3e2c378d1653 /contrib/libc++/src/system_error.cpp
parent85057105ba74ecad0a0cd7c6d4bfa4240ff94d16 (diff)
downloadFreeBSD-src-514b6ff28ef4dbfdc2e12863e6b8199e91c41936.zip
FreeBSD-src-514b6ff28ef4dbfdc2e12863e6b8199e91c41936.tar.gz
Drain the mbuf queue upon rsu_stop().
Correctly (I hope!) remove net80211 references before doing so. Just doing a dumb mbufq drain isn't enough. If enough traffic occurs and the mbuf queue fills up then transmit stalls (which I'm not fixing in this commit!) but then the mbuf queue stays full until the driver is removed. There's also the net80211 node refcounting leak. This just ensures that during rsu_stop and detach the mbuf queue is purged (and references!) so the queue-full situation can be recovered from.
Diffstat (limited to 'contrib/libc++/src/system_error.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud