igb: use packet buffer sizes from RXPBS register
This patch changes the configuration for 82576 so that it uses the actual value of the 82576 rx packet buffer size instead of just assuming the value. Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
317f66bdad
commit
d249be5474
@@ -1215,7 +1215,8 @@ void igb_reset(struct igb_adapter *adapter)
|
||||
*/
|
||||
switch (mac->type) {
|
||||
case e1000_82576:
|
||||
pba = E1000_PBA_64K;
|
||||
pba = rd32(E1000_RXPBS);
|
||||
pba &= E1000_RXPBS_SIZE_MASK_82576;
|
||||
break;
|
||||
case e1000_82575:
|
||||
default:
|
||||
|
Reference in New Issue
Block a user