FreeBSD Bugzilla – Attachment 128236 Details for
Bug 172113
[panic] [e1000] [patch] 9.1-RC1/amd64 panices in igb(4): m_getjcl: invalid cluster type
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
igb-path-8.txt
igb-path-8.txt (text/plain; charset=US-ASCII), 1.07 KB, created by
andrew.filonov
on 2012-10-24 11:49:41 UTC
(
hide
)
Description:
igb-path-8.txt
Filename:
MIME Type:
Creator:
andrew.filonov
Created:
2012-10-24 11:49:41 UTC
Size:
1.07 KB
patch
obsolete
>--- sys/dev/e1000/if_igb.c.orig 2012-10-09 22:02:05.000000000 +0400 >+++ sys/dev/e1000/if_igb.c 2012-10-24 14:33:13.000000000 +0400 >@@ -1305,9 +1305,6 @@ > /* Don't lose promiscuous settings */ > igb_set_promisc(adapter); > >- ifp->if_drv_flags |= IFF_DRV_RUNNING; >- ifp->if_drv_flags &= ~IFF_DRV_OACTIVE; >- > callout_reset(&adapter->timer, hz, igb_local_timer, adapter); > e1000_clear_hw_cntrs_base_generic(&adapter->hw); > >@@ -1333,6 +1330,9 @@ > /* Set Energy Efficient Ethernet */ > > e1000_set_eee_i350(&adapter->hw); >+ >+ ifp->if_drv_flags |= IFF_DRV_RUNNING; >+ ifp->if_drv_flags &= ~IFF_DRV_OACTIVE; > } > > static void >@@ -1547,6 +1547,11 @@ > E1000_WRITE_REG(&adapter->hw, E1000_EIMC, que->eims); > ++que->irqs; > >+ if (!(adapter->ifp->if_drv_flags & IFF_DRV_RUNNING)) { >+ return; >+ } >+ more_rx = igb_rxeof(que, adapter->rx_process_limit, NULL); >+ > IGB_TX_LOCK(txr); > igb_txeof(txr); > #if __FreeBSD_version >= 800000 >@@ -1560,8 +1565,6 @@ > #endif > IGB_TX_UNLOCK(txr); > >- more_rx = igb_rxeof(que, adapter->rx_process_limit, NULL); >- > if (adapter->enable_aim == FALSE) > goto no_calc; > /*
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 172113
:
128235
| 128236