WSM_PUT8
WSM_PUT8(buf, arg->band);
WSM_PUT8(buf, arg->type);
WSM_PUT8(buf, arg->flags);
WSM_PUT8(buf, arg->max_tx_rate);
WSM_PUT8(buf, arg->num_probes);
WSM_PUT8(buf, arg->num_channels);
WSM_PUT8(buf, arg->num_ssids);
WSM_PUT8(buf, arg->probe_delay);
WSM_PUT8(buf, arg->mode);
WSM_PUT8(buf, arg->band);
WSM_PUT8(buf, arg->preamble_type);
WSM_PUT8(buf, arg->probe_for_join);
WSM_PUT8(buf, arg->dtim_period);
WSM_PUT8(buf, arg->flags);
WSM_PUT8(buf, (arg->reset_beacon_loss ? 0x1 : 0));
WSM_PUT8(buf, arg->beacon_lost_count);
WSM_PUT8(buf, arg->index);
WSM_PUT8(buf, 0);
WSM_PUT8(buf, queue_id_to_wmm_aci[id]);
WSM_PUT8(buf, 0);
WSM_PUT8(buf, arg->ackPolicy);
WSM_PUT8(buf, 0);
WSM_PUT8(buf, arg->params[3].aifns);
WSM_PUT8(buf, arg->params[2].aifns);
WSM_PUT8(buf, arg->params[1].aifns);
WSM_PUT8(buf, arg->params[0].aifns);
WSM_PUT8(buf, arg->mode);
WSM_PUT8(buf, arg->switch_count);
WSM_PUT8(buf, arg->mode);
WSM_PUT8(buf, arg->fast_psm_idle_period);
WSM_PUT8(buf, arg->ap_psm_change_period);
WSM_PUT8(buf, arg->min_auto_pspoll_period);
WSM_PUT8(buf, arg->mode);
WSM_PUT8(buf, arg->band);
WSM_PUT8(buf, arg->dtim_period);
WSM_PUT8(buf, arg->preamble);
WSM_PUT8(buf, arg->probe_delay);
WSM_PUT8(buf, arg->ssid_len);