Print this page
XXXX introduce drv_sectohz

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/io/bnxe/bnxe_rx.c
          +++ new/usr/src/uts/common/io/bnxe/bnxe_rx.c
↓ open down ↓ 210 lines elided ↑ open up ↑
 211  211      case LM_CLI_IDX_FCOE:
 212  212  
 213  213          for (i = 0; i < 5; i++)
 214  214          {
 215  215              if ((cnt = pUM->rxq[FCOE_CID(&pUM->lm_dev)].rxBufUpInStack) == 0)
 216  216              {
 217  217                  break;
 218  218              }
 219  219  
 220  220              /* twiddle our thumbs for one second */
 221      -            delay(drv_usectohz(1000000));
      221 +            delay(drv_sectohz(1));
 222  222          }
 223  223  
 224  224          if (cnt)
 225  225          {
 226  226              BnxeLogWarn(pUM, "%d packets still held by FCoE (chain %d)!",
 227  227                          cnt, FCOE_CID(&pUM->lm_dev));
 228  228              return B_FALSE;
 229  229          }
 230  230  
 231  231          break;
↓ open down ↓ 5 lines elided ↑ open up ↑
 237  237          LM_FOREACH_RSS_IDX(&pUM->lm_dev, idx)
 238  238          {
 239  239              for (i = 0; i < 5; i++)
 240  240              {
 241  241                  if ((cnt = pUM->rxq[idx].rxBufUpInStack) == 0)
 242  242                  {
 243  243                      break;
 244  244                  }
 245  245  
 246  246                  /* twiddle our thumbs for one second */
 247      -                delay(drv_usectohz(1000000));
      247 +                delay(drv_sectohz(1));
 248  248              }
 249  249  
 250  250              tot += cnt;
 251  251          }
 252  252  
 253  253          if (tot)
 254  254          {
 255  255              BnxeLogWarn(pUM, "%d packets still held by the stack (chain %d)!",
 256  256                          tot, idx);
 257  257              return B_FALSE;
↓ open down ↓ 664 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX