Fixed mbuf free when receive structures fail to allocate.
This prevents quad igb card on high core machines, without any nmbcluster or igb queue tuning wedging the boot process if all nics are configured. Reviewed by: jfv Approved by: pjd (mentor) MFC after: 1 week
This commit is contained in:
parent
aa333a1880
commit
31e85bd9cd
@ -4330,8 +4330,8 @@ igb_setup_receive_structures(struct adapter *adapter)
|
||||
* the rings that completed, the failing case will have
|
||||
* cleaned up for itself. 'i' is the endpoint.
|
||||
*/
|
||||
for (int j = 0; j > i; ++j) {
|
||||
rxr = &adapter->rx_rings[i];
|
||||
for (int j = 0; j < i; ++j) {
|
||||
rxr = &adapter->rx_rings[j];
|
||||
IGB_RX_LOCK(rxr);
|
||||
igb_free_receive_ring(rxr);
|
||||
IGB_RX_UNLOCK(rxr);
|
||||
|
Loading…
Reference in New Issue
Block a user