Lines Matching defs:softmac

85 softmac_fill_capab(ldi_handle_t lh, softmac_t *softmac)
100 err = i_capab_ack(mp, NULL, &softmac_fill_capab_ops, softmac);
167 softmac_t *softmac = (softmac_t *)arg;
183 softmac->smac_capab_flags |= MAC_CAPAB_HCKSUM;
184 softmac->smac_hcksum_txflags = flags;
192 softmac_t *softmac = (softmac_t *)arg;
195 softmac->smac_capab_flags &= (~MAC_CAPAB_NO_ZCOPY);
202 softmac_t *softmac = (softmac_t *)arg;
213 softmac->smac_mdt = B_TRUE;
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;
224 softmac_t *softmac = slp->sl_softmac;
227 if (softmac->smac_no_capability_req)
248 softmac_t *softmac;
255 softmac = slp->sl_softmac;
259 if (softmac->smac_capab_flags & MAC_CAPAB_HCKSUM)
263 if (softmac->smac_mdt) {
264 if (!(softmac->smac_mdt_capab.mdt_flags &
299 if (softmac->smac_capab_flags & MAC_CAPAB_HCKSUM) {
312 softmac->smac_hcksum_txflags | HCKSUM_ENABLE;
315 if (softmac->smac_mdt) {
316 if (!(softmac->smac_mdt_capab.mdt_flags &
332 (softmac->smac_mdt_capab.mdt_flags |
335 softmac->smac_mdt_capab.mdt_hdr_head;
337 softmac->smac_mdt_capab.mdt_hdr_tail;
339 softmac->smac_mdt_capab.mdt_max_pld;
341 softmac->smac_mdt_capab.mdt_span_limit;
350 &softmac_enable_capab_ops, softmac);
353 &softmac_adv_capab_ops, softmac);
364 softmac_t *softmac = (softmac_t *)arg;
383 * the softmac is created.
385 if (!(softmac->smac_capab_flags & MAC_CAPAB_HCKSUM)) {
389 if (softmac->smac_hcksum_txflags != flags) {
401 softmac_t *softmac = (softmac_t *)arg;
405 * the softmac is created.
408 if (softmac->smac_capab_flags & MAC_CAPAB_NO_ZCOPY) {
419 softmac_t *softmac = (softmac_t *)arg;
423 * the softmac is created.
425 if (!softmac->smac_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;
448 softmac_t *softmac = (softmac_t *)arg;
460 if ((flags & ~HCKSUM_ENABLE) != softmac->smac_hcksum_txflags) {
477 softmac_t *softmac = (softmac_t *)arg;
489 if ((softmac->smac_mdt_capab.mdt_hdr_head !=
491 (softmac->smac_mdt_capab.mdt_hdr_tail !=
493 (softmac->smac_mdt_capab.mdt_max_pld !=
495 (softmac->smac_mdt_capab.mdt_span_limit !=
501 softmac->smac_mdt_capab.mdt_flags = mdt->mdt_flags;