WSM_PUT16
WSM_PUT16(buf, arg->dpdData_size + 12);
WSM_PUT16(buf, 1); /* DPD version */
WSM_PUT16(buf, 5); /* DPD flags */
WSM_PUT16(buf, mib_id);
WSM_PUT16(buf, 0);
WSM_PUT16(buf, mib_id);
WSM_PUT16(buf, buf_size);
WSM_PUT16(buf, arg->ch[i].number);
WSM_PUT16(buf, 0);
WSM_PUT16(buf, arg->channel_number);
WSM_PUT16(buf, arg->atim_window);
WSM_PUT16(buf, arg->aid);
WSM_PUT16(buf, 0);
WSM_PUT16(buf, arg->allowedMediumTime);
WSM_PUT16(buf, 0);
WSM_PUT16(buf, arg->params[3].cwmin);
WSM_PUT16(buf, arg->params[2].cwmin);
WSM_PUT16(buf, arg->params[1].cwmin);
WSM_PUT16(buf, arg->params[0].cwmin);
WSM_PUT16(buf, arg->params[3].cwmax);
WSM_PUT16(buf, arg->params[2].cwmax);
WSM_PUT16(buf, arg->params[1].cwmax);
WSM_PUT16(buf, arg->params[0].cwmax);
WSM_PUT16(buf, arg->params[3].txop_limit);
WSM_PUT16(buf, arg->params[2].txop_limit);
WSM_PUT16(buf, arg->params[1].txop_limit);
WSM_PUT16(buf, arg->params[0].txop_limit);
WSM_PUT16(buf, arg->channel_number);
WSM_PUT16(buf, arg->channel_number);
WSM_PUT16(buf, 0);
WSM_PUT16(buf, arg->what);
WSM_PUT16(buf, arg->count);