Lines Matching refs:mdt
200 softmac_fill_mdt_ack(void *arg, dl_capab_mdt_t *mdt)
212 ASSERT(mdt->mdt_version == MDT_VERSION_2);
214 softmac->smac_mdt_capab.mdt_hdr_head = mdt->mdt_hdr_head;
215 softmac->smac_mdt_capab.mdt_hdr_tail = mdt->mdt_hdr_tail;
216 softmac->smac_mdt_capab.mdt_max_pld = mdt->mdt_max_pld;
217 softmac->smac_mdt_capab.mdt_span_limit = mdt->mdt_span_limit;
417 softmac_adv_mdt_ack(void *arg, dl_capab_mdt_t *mdt)
430 if ((softmac->smac_mdt_capab.mdt_hdr_head != mdt->mdt_hdr_head) ||
431 (softmac->smac_mdt_capab.mdt_hdr_tail != mdt->mdt_hdr_tail) ||
432 (softmac->smac_mdt_capab.mdt_max_pld != mdt->mdt_max_pld) ||
433 (softmac->smac_mdt_capab.mdt_span_limit != mdt->mdt_span_limit)) {
441 softmac->smac_mdt_capab.mdt_flags = mdt->mdt_flags;
475 softmac_enable_mdt_ack(void *arg, dl_capab_mdt_t *mdt)
488 if (mdt->mdt_flags & DL_CAPAB_MDT_ENABLE) {
490 mdt->mdt_hdr_head) ||
492 mdt->mdt_hdr_tail) ||
494 mdt->mdt_max_pld) ||
496 mdt->mdt_span_limit)) {
501 softmac->smac_mdt_capab.mdt_flags = mdt->mdt_flags;
598 dl_capab_mdt_t *mdt;
620 mdt = (dl_capab_mdt_t *)(sub + 1);
621 err = i_capab_mdt_ack(mdt, q, op, arg);
687 i_capab_mdt_ack(dl_capab_mdt_t *mdt, queue_t *q,
692 if ((err = i_capab_mdt_verify(mdt, q)) != 0)
696 return (op->sc_mdt_ack(arg, mdt));
741 i_capab_mdt_verify(dl_capab_mdt_t *mdt, queue_t *q)
743 if (mdt->mdt_version != MDT_VERSION_2) {
746 mdt->mdt_version, MDT_VERSION_2);
750 if ((q != NULL) && !dlcapabcheckqid(&mdt->mdt_mid, q)) {