Lines Matching refs:devParams
316 pUM->devParams.checksum = USER_OPTION_CKSUM_DEFAULT; in BnxeCfgInit()
317 pUM->devParams.enabled_oflds = LM_OFFLOAD_NONE; in BnxeCfgInit()
318 pUM->devParams.mtu[LM_CLI_IDX_NDIS] = USER_OPTION_MTU_DEFAULT; in BnxeCfgInit()
319 pUM->devParams.numRings = USER_OPTION_NUM_RINGS_DEFAULT; in BnxeCfgInit()
320 pUM->devParams.numRxDesc[LM_CLI_IDX_NDIS] = USER_OPTION_RX_BDS_DEFAULT; in BnxeCfgInit()
321 pUM->devParams.numTxDesc[LM_CLI_IDX_NDIS] = USER_OPTION_TX_BDS_DEFAULT; in BnxeCfgInit()
322 pUM->devParams.maxRxFree = USER_OPTION_RX_MAX_FREE_DEFAULT; in BnxeCfgInit()
323 pUM->devParams.maxTxFree = USER_OPTION_TX_MAX_FREE_DEFAULT; in BnxeCfgInit()
324 pUM->devParams.rxCopyThreshold = USER_OPTION_RX_DCOPY_THRESH_DEFAULT; in BnxeCfgInit()
325 pUM->devParams.txCopyThreshold = USER_OPTION_TX_DCOPY_THRESH_DEFAULT; in BnxeCfgInit()
326 pUM->devParams.intrCoalesce = B_TRUE; in BnxeCfgInit()
327 pUM->devParams.intrRxPerSec = USER_OPTION_INTR_COALESCE_RX_DEFAULT; in BnxeCfgInit()
328 pUM->devParams.intrTxPerSec = USER_OPTION_INTR_COALESCE_TX_DEFAULT; in BnxeCfgInit()
329 pUM->devParams.disableMsix = B_FALSE; in BnxeCfgInit()
330 pUM->devParams.l2_fw_flow_ctrl = B_FALSE; in BnxeCfgInit()
331 pUM->devParams.autogreeenEnable = B_TRUE; in BnxeCfgInit()
332 pUM->devParams.lsoEnable = B_TRUE; in BnxeCfgInit()
333 pUM->devParams.logEnable = B_TRUE; in BnxeCfgInit()
334 pUM->devParams.routeTxRingPolicy = BNXE_ROUTE_RING_TCPUDP; in BnxeCfgInit()
335 pUM->devParams.fcoeEnable = B_FALSE; in BnxeCfgInit()
336 pUM->devParams.linkRemoteFaultDetect = B_TRUE; in BnxeCfgInit()
404 &pUM->devParams.checksum, in BnxeCfgInit()
405 pUM->devParams.checksum, in BnxeCfgInit()
407 switch (pUM->devParams.checksum) in BnxeCfgInit()
410 pUM->devParams.enabled_oflds = (LM_OFFLOAD_TX_IP_CKSUM | in BnxeCfgInit()
415 pUM->devParams.enabled_oflds = (LM_OFFLOAD_TX_IP_CKSUM | in BnxeCfgInit()
425 pUM->devParams.enabled_oflds = LM_OFFLOAD_NONE; in BnxeCfgInit()
431 pUM->devParams.mtu[LM_CLI_IDX_NDIS], in BnxeCfgInit()
433 pUM->devParams.mtu[LM_CLI_IDX_NDIS] = in BnxeCfgInit()
439 pUM->lm_dev.params.mtu[LM_CLI_IDX_NDIS] = pUM->devParams.mtu[LM_CLI_IDX_NDIS]; in BnxeCfgInit()
441 pUM->devParams.mtu[LM_CLI_IDX_FCOE] = LM_MTU_FCOE_DEFAULT; in BnxeCfgInit()
450 &pUM->devParams.routeTxRingPolicy, in BnxeCfgInit()
451 pUM->devParams.routeTxRingPolicy, in BnxeCfgInit()
453 if ((pUM->devParams.routeTxRingPolicy != BNXE_ROUTE_RING_NONE) && in BnxeCfgInit()
454 (pUM->devParams.routeTxRingPolicy != BNXE_ROUTE_RING_TCPUDP) && in BnxeCfgInit()
455 (pUM->devParams.routeTxRingPolicy != BNXE_ROUTE_RING_DEST_MAC) && in BnxeCfgInit()
456 (pUM->devParams.routeTxRingPolicy != BNXE_ROUTE_RING_MSG_PRIO)) in BnxeCfgInit()
458 pUM->devParams.routeTxRingPolicy = BNXE_ROUTE_RING_TCPUDP; in BnxeCfgInit()
463 pUM->devParams.numRings, in BnxeCfgInit()
465 pUM->devParams.numRings = (option < USER_OPTION_NUM_RINGS_MIN) ? in BnxeCfgInit()
472 if (pUM->devParams.numRings == USER_OPTION_NUM_RINGS_DEFAULT) in BnxeCfgInit()
474 pUM->devParams.numRings = (IS_MULTI_VNIC(&pUM->lm_dev)) ? in BnxeCfgInit()
480 for (i = 1; pUM->devParams.numRings >> i; i++) { ; } in BnxeCfgInit()
481 pUM->devParams.numRings = (1 << (i - 1)); in BnxeCfgInit()
482 if (pUM->devParams.numRings > LM_MAX_RSS_CHAINS(&pUM->lm_dev)) in BnxeCfgInit()
484 pUM->devParams.numRings = LM_MAX_RSS_CHAINS(&pUM->lm_dev); in BnxeCfgInit()
489 pUM->devParams.numRxDesc[LM_CLI_IDX_NDIS], in BnxeCfgInit()
491 pUM->devParams.numRxDesc[LM_CLI_IDX_NDIS] = in BnxeCfgInit()
500 pUM->devParams.numTxDesc[LM_CLI_IDX_NDIS], in BnxeCfgInit()
502 pUM->devParams.numTxDesc[LM_CLI_IDX_NDIS] = in BnxeCfgInit()
511 pUM->devParams.maxRxFree, in BnxeCfgInit()
513 pUM->devParams.maxRxFree = in BnxeCfgInit()
516 (option > pUM->devParams.numRxDesc[LM_CLI_IDX_NDIS]) ? in BnxeCfgInit()
517 pUM->devParams.numRxDesc[LM_CLI_IDX_NDIS] : in BnxeCfgInit()
522 pUM->devParams.maxTxFree, in BnxeCfgInit()
524 pUM->devParams.maxTxFree = in BnxeCfgInit()
527 (option > pUM->devParams.numTxDesc[LM_CLI_IDX_NDIS]) ? in BnxeCfgInit()
528 pUM->devParams.numTxDesc[LM_CLI_IDX_NDIS] : in BnxeCfgInit()
533 &pUM->devParams.rxCopyThreshold, in BnxeCfgInit()
534 pUM->devParams.rxCopyThreshold, in BnxeCfgInit()
539 &pUM->devParams.txCopyThreshold, in BnxeCfgInit()
540 pUM->devParams.txCopyThreshold, in BnxeCfgInit()
544 &pUM->devParams.intrCoalesce, in BnxeCfgInit()
545 pUM->devParams.intrCoalesce, in BnxeCfgInit()
550 pUM->devParams.intrRxPerSec, in BnxeCfgInit()
557 pUM->devParams.intrRxPerSec = (1000000 / option); /* intrs per sec */ in BnxeCfgInit()
561 pUM->devParams.intrTxPerSec, in BnxeCfgInit()
568 pUM->devParams.intrTxPerSec = (1000000 / option); /* intrs per sec */ in BnxeCfgInit()
571 &pUM->devParams.disableMsix, in BnxeCfgInit()
572 pUM->devParams.disableMsix, in BnxeCfgInit()
576 &pUM->devParams.l2_fw_flow_ctrl, in BnxeCfgInit()
577 pUM->devParams.l2_fw_flow_ctrl, in BnxeCfgInit()
581 &pUM->devParams.autogreeenEnable, in BnxeCfgInit()
582 pUM->devParams.autogreeenEnable, in BnxeCfgInit()
585 (pUM->devParams.autogreeenEnable) ? in BnxeCfgInit()
590 &pUM->devParams.lsoEnable, in BnxeCfgInit()
591 pUM->devParams.lsoEnable, in BnxeCfgInit()
595 if (!(pUM->devParams.enabled_oflds & LM_OFFLOAD_TX_TCP_CKSUM)) in BnxeCfgInit()
597 pUM->devParams.lsoEnable = B_FALSE; in BnxeCfgInit()
601 &pUM->devParams.logEnable, in BnxeCfgInit()
602 pUM->devParams.logEnable, in BnxeCfgInit()
606 &pUM->devParams.fcoeEnable, in BnxeCfgInit()
607 pUM->devParams.fcoeEnable, in BnxeCfgInit()
611 &pUM->devParams.linkRemoteFaultDetect, in BnxeCfgInit()
612 pUM->devParams.linkRemoteFaultDetect, in BnxeCfgInit()
615 if (!pUM->devParams.linkRemoteFaultDetect) in BnxeCfgInit()
623 pUM->devParams.debug_level, in BnxeCfgInit()
625 pUM->devParams.debug_level = in BnxeCfgInit()
636 if (!(pUM->devParams.numRxDesc[LM_CLI_IDX_NDIS] /= in BnxeCfgInit()
639 pUM->devParams.numRxDesc[LM_CLI_IDX_NDIS] = USER_OPTION_BDS_MIN; in BnxeCfgInit()
642 if (!(pUM->devParams.numTxDesc[LM_CLI_IDX_NDIS] /= in BnxeCfgInit()
645 pUM->devParams.numTxDesc[LM_CLI_IDX_NDIS] = USER_OPTION_BDS_MIN; in BnxeCfgInit()