38dbb1146b
on the largest multi-write size. From the submitter: == I looked further into the magic 88-byte threshold after which the bug occurs. It turns out that figure included the 24-byte tx_desc, and up to 64 bytes of beacon frame (header+data). rum_write_multi doesn't seem happy with writing >64 bytes at a time to the MAC register. If I break it up into separate calls (e.g. bytes 0-63, then bytes 64-65, written at the appropriate offset) I see the proper beacon frames being transmitted now. == Submitted by: Steven Chamberlain <steven@pyro.eu.org> MFC after: 3 days |
||
---|---|---|
.. | ||
if_rum.c | ||
if_rumfw.h | ||
if_rumreg.h | ||
if_rumvar.h | ||
if_run.c | ||
if_runreg.h | ||
if_runvar.h | ||
if_uath.c | ||
if_uathreg.h | ||
if_uathvar.h | ||
if_upgt.c | ||
if_upgtvar.h | ||
if_ural.c | ||
if_uralreg.h | ||
if_uralvar.h | ||
if_urtw.c | ||
if_urtwreg.h | ||
if_urtwvar.h | ||
if_zyd.c | ||
if_zydfw.h | ||
if_zydreg.h |