BWFM_DLOAD_MAX_LEN
data = malloc(sizeof(*data) + BWFM_DLOAD_MAX_LEN, M_TEMP, M_WAITOK);
len = min(remain, BWFM_DLOAD_MAX_LEN);
if (remain <= BWFM_DLOAD_MAX_LEN)
free(data, M_TEMP, sizeof(*data) + BWFM_DLOAD_MAX_LEN);