if (!bc_hdr) {
adf_nbuf_peek_header(nbuf, &anbdata, &anblen);
bhdr = (ath_beacon_hdr_t *)anbdata;
} else {
adf_os_print("found bc_hdr! 0x%x\n", bc_hdr);
if (!bc_hdr) {
adf_nbuf_peek_header(nbuf, &anbdata, &anblen);
bhdr = (ath_beacon_hdr_t *)anbdata;
} else {
adf_os_print("found bc_hdr! 0x%x\n", bc_hdr);