summaryrefslogtreecommitdiffstats
path: root/sys/dev/em/if_em.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/em/if_em.c')
-rw-r--r--sys/dev/em/if_em.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/sys/dev/em/if_em.c b/sys/dev/em/if_em.c
index 3ff8b83..a995213 100644
--- a/sys/dev/em/if_em.c
+++ b/sys/dev/em/if_em.c
@@ -359,8 +359,13 @@ em_attach(device_t dev)
}
/* Parameters (to be read from user) */
- adapter->num_tx_desc = EM_MAX_TXD;
- adapter->num_rx_desc = EM_MAX_RXD;
+ if (adapter->hw.mac_type >= em_82544) {
+ adapter->num_tx_desc = EM_TXD_82544;
+ adapter->num_rx_desc = EM_RXD_82544;
+ } else {
+ adapter->num_tx_desc = EM_TXD;
+ adapter->num_rx_desc = EM_RXD;
+ }
adapter->hw.autoneg = DO_AUTO_NEG;
adapter->hw.wait_autoneg_complete = WAIT_FOR_AUTO_NEG_DEFAULT;
adapter->hw.autoneg_advertised = AUTONEG_ADV_DEFAULT;
OpenPOWER on IntegriCloud